rjw57 / dtcwt

Python port of the Dual-Tree Complex Wavelet Transform toolbox for MATLAB
Other
84 stars 34 forks source link

THIS REPOSITORY IS NO LONGER MAINTAINED.

Development of the dtcwt library is now taking place in another repository <https://github.com/xir4n/dtcwt>_.

Dual-Tree Complex Wavelet Transform library for Python

This library provides support for computing 1D, 2D and 3D dual-tree complex wavelet transforms and their inverse in Python. Full documentation <https://dtcwt.readthedocs.org/>_ is available online.

.. image:: https://travis-ci.org/rjw57/dtcwt.png?branch=master :target: https://travis-ci.org/rjw57/dtcwt

.. image:: https://coveralls.io/repos/rjw57/dtcwt/badge.png?branch=master :target: https://coveralls.io/r/rjw57/dtcwt?branch=master :alt: Coverage

.. image:: https://pypip.in/license/dtcwt/badge.png :target: https://pypi.python.org/pypi/dtcwt/ :alt: License

.. image:: https://pypip.in/v/dtcwt/badge.png :target: https://pypi.python.org/pypi/dtcwt/ :alt: Latest Version

.. image:: https://pypip.in/d/dtcwt/badge.png :target: https://pypi.python.org/pypi//dtcwt/ :alt: Downloads

.. Note: this DOI link must be updated for each release.

.. image:: https://zenodo.org/badge/doi/10.5281/zenodo.9862.png :target: http://dx.doi.org/10.5281/zenodo.9862 :alt: DOI: 10.5281/zenodo.9862

.. image:: https://readthedocs.org/projects/dtcwt/badge/?version=latest :target: https://readthedocs.org/projects/dtcwt/?badge=latest :alt: Documentation Status

Installation


Ubuntu 15.10 (wily) and later
'''''''''''''''''''''''''''''

Installation can be perfomed via ``apt-get``::

    $ sudo apt-get install python-dtcwt python-dtcwt-doc

The package is also currently in Debian sid (unstable).

Other operating systems
'''''''''''''''''''''''

The easiest way to install ``dtcwt`` is via ``easy_install`` or ``pip``::

    $ pip install dtcwt

If you want to check out the latest in-development version, look at
`the project's GitHub page <https://github.com/rjw57/dtcwt>`_. Once checked out,
installation is based on setuptools and follows the usual conventions for a
Python project::

    $ python setup.py install

(Although the `develop` command may be more useful if you intend to perform any
significant modification to the library.) A test suite is provided so that you
may verify the code works on your system::

    $ pip install -r tests/requirements.txt
    $ py.test

This will also write test-coverage information to the ``cover/`` directory.

Further documentation

There is more documentation <https://dtcwt.readthedocs.org/>_ available online and you can build your own copy via the Sphinx documentation system::

$ python setup.py build_sphinx

Compiled documentation may be found in build/docs/html/.

Provenance


Based on the Dual-Tree Complex Wavelet Transform Pack for MATLAB by Nick
Kingsbury, Cambridge University. The original README can be found in
ORIGINAL_README.txt.  This file outlines the conditions of use of the original
MATLAB toolbox.

Changes

0.12.0 ''''''

0.11.0 ''''''

0.10.1 ''''''

0.10.0 ''''''

0.9.1 '''''

0.9.0 '''''

0.8.0 '''''

0.7.2 '''''

0.7.1 '''''

.. vim:sw=4:sts=4:et