The nport package requires at least version 2.5 of Python.
As for Python packages, nport depends on NumPy and SciPy. It has been tested with NumPy 1.4 and SciPy 0.8, but older versions of these will likely work too. Try it, and let me know!
If you don’t already have NumPy and SciPy, I recommend installing either the Enthought Python Distribution (Windows and Linux) or Python(x,y) (Windows). These provide up to date versions of Python, NumPy and SciPy together with a bunch of other useful packages for scientific use.
Not required but very useful is IPython. This is basically an enhanced interactive python shell. IPython is included in the Python distributions mentioned above.
The most convenient option for getting nport is by using pip or easy_install. To automatically download the archive from PyPI and install it, run:
pip install nport
or:
easy_install nport
If you have instead downloaded the source package, you can install it by unpacking the archive and running:
python setup.py install
nport development is coordinated at <https://github.com/bmachiel/python-nport>. GitHub provides an issue tracker where you can report any bugs you might encounter. You will need a GitHub account to create an issue.
If you’re interested in contributing to nport development, you can easily fork the project and suggest any changes by sending a pull request.