{
"info": {
"author": "Rich Wareham",
"author_email": "rich.dtcwt@richwareham.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 3 - Alpha",
"License :: Free To Use But Restricted",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 3"
],
"description": "Dual-Tree Complex Wavelet Transform library for Python\n======================================================\n\nThis library provides support for computing 1D, 2D and 3D dual-tree complex wavelet\ntransforms and their inverse in Python.\n`Full documentation `_ is available online.\n\n.. image:: https://travis-ci.org/rjw57/dtcwt.png?branch=master\n :target: https://travis-ci.org/rjw57/dtcwt\n\n.. image:: https://coveralls.io/repos/rjw57/dtcwt/badge.png?branch=master\n :target: https://coveralls.io/r/rjw57/dtcwt?branch=master\n :alt: Coverage\n\n.. image:: https://pypip.in/license/dtcwt/badge.png\n :target: https://pypi.python.org/pypi/dtcwt/\n :alt: License\n\n.. image:: https://pypip.in/v/dtcwt/badge.png\n :target: https://pypi.python.org/pypi/dtcwt/\n :alt: Latest Version\n\n.. image:: https://pypip.in/d/dtcwt/badge.png\n :target: https://pypi.python.org/pypi//dtcwt/\n :alt: Downloads\n\n.. Note: this DOI link must be updated for each release.\n\n.. image:: https://zenodo.org/badge/doi/10.5281/zenodo.9862.png\n :target: http://dx.doi.org/10.5281/zenodo.9862\n :alt: DOI: 10.5281/zenodo.9862\n\n.. image:: https://readthedocs.org/projects/dtcwt/badge/?version=latest\n :target: https://readthedocs.org/projects/dtcwt/?badge=latest\n :alt: Documentation Status\n\nInstallation\n````````````\n\nUbuntu 15.10 (wily) and later\n'''''''''''''''''''''''''''''\n\nInstallation can be perfomed via ``apt-get``::\n\n $ sudo apt-get install python-dtcwt python-dtcwt-doc\n\nThe package is also currently in Debian sid (unstable).\n\nOther operating systems\n'''''''''''''''''''''''\n\nThe easiest way to install ``dtcwt`` is via ``easy_install`` or ``pip``::\n\n $ pip install dtcwt\n\nIf you want to check out the latest in-development version, look at\n`the project's GitHub page `_. Once checked out,\ninstallation is based on setuptools and follows the usual conventions for a\nPython project::\n\n $ python setup.py install\n\n(Although the `develop` command may be more useful if you intend to perform any\nsignificant modification to the library.) A test suite is provided so that you\nmay verify the code works on your system::\n\n $ pip install -r tests/requirements.txt\n $ py.test\n\nThis will also write test-coverage information to the ``cover/`` directory.\n\nFurther documentation\n`````````````````````\n\nThere is `more documentation `_\navailable online and you can build your own copy via the Sphinx documentation\nsystem::\n\n $ python setup.py build_sphinx\n\nCompiled documentation may be found in ``build/docs/html/``.\n\nProvenance\n``````````\n\nBased on the Dual-Tree Complex Wavelet Transform Pack for MATLAB by Nick\nKingsbury, Cambridge University. The original README can be found in\nORIGINAL_README.txt. This file outlines the conditions of use of the original\nMATLAB toolbox.\n\nChanges\n```````\n\n0.12.0\n''''''\n\n* A new TensorFlow backend written by [@fbcotter](https://github.com/fbcotter).\n\n0.11.0\n''''''\n\n* Use fixed random number generator seed when generating documentation.\n* Replace use of Lena image with mandrill.\n* Refactor test suite to use tox + py.test.\n* Documentation formatting fixes.\n* Fix unsafe use of inplace casting (3D transform).\n* Use explicit integer division to close #123.\n\n0.10.1\n''''''\n\n* Fix regression in dtcwt-based image registration.\n* Allow levels used for dtcwt-based image registration to be customised.\n\n0.10.0\n''''''\n\n* Add queue parameter to low-level OpenCL ``colifilt`` and ``coldfilt`` functions.\n* Significantly increase speed of ``dtcwt.registration.estimatereg`` function.\n* Fix bug whereby ``dtcwt.backend_name`` was not restored when using\n ``preserve_backend_stack``.\n\n0.9.1\n'''''\n\n* The OpenCL 2D transform was not always using the correct queue when one was\n passed explicitly.\n\n0.9.0\n'''''\n\n* MATLAB-style functions such as ``dtwavexfm2`` have been moved into a separate\n ``dtcwt.compat`` module.\n* Backends moved to ``dtcwt.numpy`` and ``dtcwt.opencl`` modules.\n* Removed ``dtcwt.base.ReconstructedSignal`` which was a needless wrapper\n around NumPy arrays.\n* Rename ``TransformDomainSignal`` to ``Pyramid``.\n* Allow runtime configuration of default backend via ``dtcwt.push_backend`` function.\n* Verified, thanks to @timseries, the NumPy 3D transform implementation against\n the MATLAB reference implementation.\n\n0.8.0\n'''''\n\n* Verified the highpass re-sampling routines in ``dtcwt.sampling`` against the\n existing MATLAB implementation.\n* Added experimental image registration routines.\n* Re-organised documentation.\n\n0.7.2\n'''''\n\n* Fixed regression from 0.7 where ``backend_opencl.dtwavexfm2`` would return\n ``None, None, None``.\n\n0.7.1\n'''''\n\n* Fix a memory leak in OpenCL implementation where transform results were never\n de-allocated.\n\n.. vim:sw=4:sts=4:et\n",
"description_content_type": null,
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/rjw57/dtcwt",
"keywords": "numpy",
"license": "Free To Use But Restricted",
"maintainer": "",
"maintainer_email": "",
"name": "dtcwt",
"package_url": "https://pypi.org/project/dtcwt/",
"platform": "",
"project_url": "https://pypi.org/project/dtcwt/",
"project_urls": {
"Homepage": "https://github.com/rjw57/dtcwt"
},
"release_url": "https://pypi.org/project/dtcwt/0.12.0/",
"requires_dist": null,
"requires_python": "",
"summary": "A port of the Dual-Tree Complex Wavelet Transform MATLAB toolbox.",
"version": "0.12.0"
},
"last_serial": 3167458,
"releases": {
"0.10.0": [
{
"comment_text": "",
"digests": {
"md5": "b2d1ab996fea18b24ac5239603dadd70",
"sha256": "2f6b140489093bc1f1e31a935c2bc5546afe9dd2a2b794d9dec17cd9b3ff52e3"
},
"downloads": -1,
"filename": "dtcwt-0.10.0.tar.gz",
"has_sig": false,
"md5_digest": "b2d1ab996fea18b24ac5239603dadd70",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 55215,
"upload_time": "2014-05-15T10:29:47",
"url": "https://files.pythonhosted.org/packages/c2/05/03617a5ae032674020d46b1a9803e9833a09074eed35b932368d5534b91c/dtcwt-0.10.0.tar.gz"
}
],
"0.10.1": [
{
"comment_text": "",
"digests": {
"md5": "9f70896d1fd094e2f56487c4f52a0ef9",
"sha256": "9d5e2a0d071de7b02e507f59bb0e0d1b6ed667cd2c306c75dc98e900254d0382"
},
"downloads": -1,
"filename": "dtcwt-0.10.1.tar.gz",
"has_sig": false,
"md5_digest": "9f70896d1fd094e2f56487c4f52a0ef9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 55211,
"upload_time": "2014-10-16T09:29:25",
"url": "https://files.pythonhosted.org/packages/b5/a6/82c94f04ba89118888a6117154300848d37da9c5850d3c6aad776fe2ca28/dtcwt-0.10.1.tar.gz"
}
],
"0.11.0": [
{
"comment_text": "",
"digests": {
"md5": "6365bf9bbd659390531c0c13996e935d",
"sha256": "290da5bc146f997538d7429e4d67e16d4925fe2ac317bd99a2e4278ed7371f85"
},
"downloads": -1,
"filename": "dtcwt-0.11.0.tar.gz",
"has_sig": false,
"md5_digest": "6365bf9bbd659390531c0c13996e935d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 55016,
"upload_time": "2016-03-09T09:54:36",
"url": "https://files.pythonhosted.org/packages/00/c5/2f7ac376eb0005a468da8b7452fc9d14704936c4d2f400ced1dcc88d7b52/dtcwt-0.11.0.tar.gz"
}
],
"0.12.0": [
{
"comment_text": "",
"digests": {
"md5": "92b595f1e6d82c9754e54c6e55444c4d",
"sha256": "57213e75d882cd94c8f95aeda985f7afe40dc783fb9e094da8dfda1c581c9956"
},
"downloads": -1,
"filename": "dtcwt-0.12.0.tar.gz",
"has_sig": false,
"md5_digest": "92b595f1e6d82c9754e54c6e55444c4d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 70786,
"upload_time": "2017-09-12T09:07:34",
"url": "https://files.pythonhosted.org/packages/2a/dd/cb52e5b1aebf6b59227f5acc0256426c730a81cfcac4c9ff2fd9f4a45b16/dtcwt-0.12.0.tar.gz"
}
],
"0.2": [
{
"comment_text": "",
"digests": {
"md5": "18d9a19aee13d470a3aa48d3e19d6598",
"sha256": "b47f5f7e6810331d09ae0f985c8198ef0ff5b164cd9d12b7f7b1ae1884c961c8"
},
"downloads": -1,
"filename": "dtcwt-0.2.tar.gz",
"has_sig": false,
"md5_digest": "18d9a19aee13d470a3aa48d3e19d6598",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2935544,
"upload_time": "2013-08-07T15:57:42",
"url": "https://files.pythonhosted.org/packages/f0/3d/e44a7b201e652d5931b8c1461dbfa4a24d14d028c5ad8bead746bc84faac/dtcwt-0.2.tar.gz"
}
],
"0.2.1": [
{
"comment_text": "",
"digests": {
"md5": "b987764e0516f05ea9f7f2ce02eb0204",
"sha256": "b1e9b95261496b200d42b35c3ea8d3a8a451ca786e6f14e779ac0415c79f1a0d"
},
"downloads": -1,
"filename": "dtcwt-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "b987764e0516f05ea9f7f2ce02eb0204",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2935591,
"upload_time": "2013-08-07T16:28:01",
"url": "https://files.pythonhosted.org/packages/4e/f6/08248fd0e24efacae4ab2b741225a15a93bcfd5f8160e900384af5342c24/dtcwt-0.2.1.tar.gz"
}
],
"0.3": [
{
"comment_text": "",
"digests": {
"md5": "abc7d32469bc72e84d459a7437ac18e1",
"sha256": "f354c1adc88269624ffa75cd64beb5e5320a9a4ddc556900e808ab772f16d388"
},
"downloads": -1,
"filename": "dtcwt-0.3.tar.gz",
"has_sig": false,
"md5_digest": "abc7d32469bc72e84d459a7437ac18e1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2881472,
"upload_time": "2013-08-07T23:38:52",
"url": "https://files.pythonhosted.org/packages/9a/b9/ebb3a4473d3e0c26ecac4c07db5dfa63ad07667bf53a31939344ba9dc5e4/dtcwt-0.3.tar.gz"
}
],
"0.4": [
{
"comment_text": "",
"digests": {
"md5": "7bd46c21e2be6112613b96ec090b6b03",
"sha256": "87cfd9bc54a38dae14bbb6a885eec7f84ccdeae8e66b99e7bd9251517c318a91"
},
"downloads": -1,
"filename": "dtcwt-0.4.tar.gz",
"has_sig": false,
"md5_digest": "7bd46c21e2be6112613b96ec090b6b03",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1557575,
"upload_time": "2013-08-08T19:20:06",
"url": "https://files.pythonhosted.org/packages/21/29/ad5297cc61a2cb8030ae2e211e82140fb0cb6de739d56799737839f53c9d/dtcwt-0.4.tar.gz"
}
],
"0.4.1": [
{
"comment_text": "",
"digests": {
"md5": "bcc14d1b51f3fdab3c5cbf246caff634",
"sha256": "caa6ea72772c70a27b732f6c6dbc3dd94fe0dfa14d985fbb74f05062526baee7"
},
"downloads": -1,
"filename": "dtcwt-0.4.1.tar.gz",
"has_sig": false,
"md5_digest": "bcc14d1b51f3fdab3c5cbf246caff634",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1557495,
"upload_time": "2013-08-08T21:13:46",
"url": "https://files.pythonhosted.org/packages/53/e2/5ec767fe78fda60b2a1d175833eb471d78a24a4d8b4431a5bfc7936db51a/dtcwt-0.4.1.tar.gz"
}
],
"0.4.2": [
{
"comment_text": "",
"digests": {
"md5": "e251013f8bb54ee0bd6ce277bb1e7f7e",
"sha256": "c1609b8836c8661c14783207815eb436531fda31cc812c3335054b1e67c06f01"
},
"downloads": -1,
"filename": "dtcwt-0.4.2.tar.gz",
"has_sig": false,
"md5_digest": "e251013f8bb54ee0bd6ce277bb1e7f7e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1557795,
"upload_time": "2013-08-09T10:15:28",
"url": "https://files.pythonhosted.org/packages/be/87/4e0ab22bc14a7e76efef6d3617fc15deb3bcfc419d38c5944f8f75f3136d/dtcwt-0.4.2.tar.gz"
}
],
"0.5": [
{
"comment_text": "",
"digests": {
"md5": "cb07c7d6bd3eec4955d1de5e1c59368c",
"sha256": "3139bfeea249aaf6b23529261fa934be9616e85100f90d09e7a70c9bed4d2846"
},
"downloads": -1,
"filename": "dtcwt-0.5.tar.gz",
"has_sig": false,
"md5_digest": "cb07c7d6bd3eec4955d1de5e1c59368c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1559672,
"upload_time": "2013-08-09T16:19:30",
"url": "https://files.pythonhosted.org/packages/6f/a9/9f858f97af2886311f147c72cdaf8fb8124367860e26b34319a8d10b607f/dtcwt-0.5.tar.gz"
}
],
"0.6": [
{
"comment_text": "",
"digests": {
"md5": "1922e7214d80e51f44a48677c0cff2c6",
"sha256": "4d4b5d0fb43dfd20d6a9286a801007e03c0ada6ce1a6f59e3f40d7481509fea3"
},
"downloads": -1,
"filename": "dtcwt-0.6.tar.gz",
"has_sig": false,
"md5_digest": "1922e7214d80e51f44a48677c0cff2c6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1567546,
"upload_time": "2013-08-20T19:26:48",
"url": "https://files.pythonhosted.org/packages/e9/a4/6b86c0f889ba7b77aa166852a09348e0185d43e1aae3fddcbdd35e2a0dfb/dtcwt-0.6.tar.gz"
}
],
"0.7": [
{
"comment_text": "",
"digests": {
"md5": "d83abf7cdad14baa883428bcd86ebf0e",
"sha256": "d5128dce176804e8a103d673cf3f985805d47e374231f3a4af561df0a56d3309"
},
"downloads": -1,
"filename": "dtcwt-0.7.tar.gz",
"has_sig": false,
"md5_digest": "d83abf7cdad14baa883428bcd86ebf0e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1801826,
"upload_time": "2013-11-13T15:49:25",
"url": "https://files.pythonhosted.org/packages/7a/22/bbc24d2bf0c780ade893527c1f658f2906fc92860ed122f48d899f55955d/dtcwt-0.7.tar.gz"
}
],
"0.7.1": [
{
"comment_text": "",
"digests": {
"md5": "145c0c4980fd321770a1cc9581fa7507",
"sha256": "be47082531fda8ef441bf4b64058a7c6a412eeaef62e1256f16504db4f269b52"
},
"downloads": -1,
"filename": "dtcwt-0.7.1.tar.gz",
"has_sig": false,
"md5_digest": "145c0c4980fd321770a1cc9581fa7507",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1802085,
"upload_time": "2013-11-20T16:36:10",
"url": "https://files.pythonhosted.org/packages/f5/bf/9216ecc57c56fe0979248904c015d29ee32cfc7781a734eb7dd8d77af166/dtcwt-0.7.1.tar.gz"
}
],
"0.7.2": [
{
"comment_text": "",
"digests": {
"md5": "71798ed3d485a07b912168a09cf9289c",
"sha256": "8a2f7c417432f542dbe2c8015de9546fbe7a380412b5210f535d7d2a5ec638bf"
},
"downloads": -1,
"filename": "dtcwt-0.7.2.tar.gz",
"has_sig": false,
"md5_digest": "71798ed3d485a07b912168a09cf9289c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1802208,
"upload_time": "2013-11-20T16:41:56",
"url": "https://files.pythonhosted.org/packages/ac/4f/c4a43fc646e7261757fe4ca7611e904e99c7408440f55bd347e5c3da835f/dtcwt-0.7.2.tar.gz"
}
],
"0.8.0": [
{
"comment_text": "",
"digests": {
"md5": "9459d4f95543073cd606acba5cab9c3e",
"sha256": "71fbd8906b4c537465463d524c44d22e4d79ecd73df0bc151cbb07cda12adfd7"
},
"downloads": -1,
"filename": "dtcwt-0.8.0.tar.gz",
"has_sig": false,
"md5_digest": "9459d4f95543073cd606acba5cab9c3e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3140342,
"upload_time": "2014-01-30T15:15:20",
"url": "https://files.pythonhosted.org/packages/95/90/52dd606b40a2de74240ba0aaf1dae7f99d288e3802ceffb0529089ad0e6e/dtcwt-0.8.0.tar.gz"
}
],
"0.9.0": [
{
"comment_text": "",
"digests": {
"md5": "d4efeb96ec28e8e44afa4e094111825b",
"sha256": "81b0cccc953d8983f9841e966b4949d108d2f36e80c782cb06c8717dc89d830e"
},
"downloads": -1,
"filename": "dtcwt-0.9.0.tar.gz",
"has_sig": false,
"md5_digest": "d4efeb96ec28e8e44afa4e094111825b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 57152,
"upload_time": "2014-02-10T20:08:01",
"url": "https://files.pythonhosted.org/packages/f1/0b/a6a446aeab923a59c31549ec7f601fd186a5ff011e8e8ae24e9838946149/dtcwt-0.9.0.tar.gz"
}
],
"0.9.1": [
{
"comment_text": "",
"digests": {
"md5": "1bc5522740c8b1e03745151b14fe043f",
"sha256": "6d9ca5bdab6a0fcd7b725d07111b3899c8298ea99c0dea28cacfb928134968fc"
},
"downloads": -1,
"filename": "dtcwt-0.9.1.tar.gz",
"has_sig": false,
"md5_digest": "1bc5522740c8b1e03745151b14fe043f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 57279,
"upload_time": "2014-03-20T15:51:38",
"url": "https://files.pythonhosted.org/packages/a0/1c/020bd101f096db210f15c0f0fd1cae6ae487892db3adc4850ecc2bf801cd/dtcwt-0.9.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "92b595f1e6d82c9754e54c6e55444c4d",
"sha256": "57213e75d882cd94c8f95aeda985f7afe40dc783fb9e094da8dfda1c581c9956"
},
"downloads": -1,
"filename": "dtcwt-0.12.0.tar.gz",
"has_sig": false,
"md5_digest": "92b595f1e6d82c9754e54c6e55444c4d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 70786,
"upload_time": "2017-09-12T09:07:34",
"url": "https://files.pythonhosted.org/packages/2a/dd/cb52e5b1aebf6b59227f5acc0256426c730a81cfcac4c9ff2fd9f4a45b16/dtcwt-0.12.0.tar.gz"
}
]
}