=================
Developers' guide
=================

TO BE COMPLETED

Testing
=======

In the `test` sub-directory, run::

    $ nosetests
    
To see how well the tests cover the code base, run::

    $ nosetests --with-coverage --cover-package=lazyarray --cover-erase --cover-html


Making a release
================

* Update the version numbers in setup.py, lazyarray.py, doc/conf.py and doc/installation.txt
* Update changelog.txt
* Run all the tests with both Python 2 and Python 3
* python setup.py sdist upload
* Update the download link in doc/installation.txt
* Commit the changes, tag with release number, push to Github
* Rebuild the documentation at http://lazyarray.readthedocs.org/