Skip to content
/ PYPOWER Public
forked from rwl/PYPOWER

Refactoring of PYPOWER for Python 3. An older revision is used as the base for the refactoring, because newer revisions have failing tests.

License

Notifications You must be signed in to change notification settings

thecom/PYPOWER

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

147 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

============
Introduction
============

PYPOWER is a Python port of MATPOWER_. Current features include:

* DC and AC (Newton's method & Fast Decoupled) power flow,
* DC and AC optimal power flow (OPF), and
* State estimation.

Installation
------------

PYPOWER depends upon:

* Python_ 2.5 or later and
* SciPy_ 0.7 or later.

It can be easy_installed using setuptools_::

  $ easy_install PYPOWER

Alternatively, download and unpack the tarball and install::

  $ tar zxf pypower-0.1.tar.gz
  $ python setup.py install

On UNIX systems, use sudo for the latter command if you need to install the
scripts to a directory that requires root privileges::

  $ sudo python setup.py install

The development Git_ repository can be cloned from GitHub_::

  $ git clone https://github.com/rwl/PYPOWER.git

Using PYPOWER
-------------

Please refer to the `API documentation`_.

License
-------

PYPOWER is licensed under the `GNU General Public License`_ version 3.

Credits
-------

PYPOWER was translated from MATPOWER_ by Richard Lincoln
(r.w.lincoln@gmail.com).  MATPOWER_ is maintained by
Ray Zimmerman at PSERC (Cornell).

.. _Python: http://www.python.org
.. _Setuptools: http://peak.telecommunity.com/DevCenter/setuptools
.. _SciPy: http://www.scipy.org
.. _MATPOWER: http://www.pserc.cornell.edu/matpower/
.. _Git: http://git-scm.com/
.. _GitHub: http://github.com/rwl/PYPOWER
.. _iPython: http://ipython.scipy.org
.. _`GNU General Public License`: http://www.gnu.org/licenses/gpl.txt
.. _`API documentation`: http://packages.python.org/PYPOWER

About

Refactoring of PYPOWER for Python 3. An older revision is used as the base for the refactoring, because newer revisions have failing tests.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%