{ "info": { "author": "Maximilian Weigand and Department of Geophysics,University of Bonn, Germany", "author_email": "mweigand@geo.uni-bonn.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "### Status\n\n[![Join the chat at https://gitter.im/ccd_tools/Lobby](https://badges.gitter.im/ccd_tools/Lobby.svg)](https://gitter.im/ccd_tools/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n[![Build Status](https://travis-ci.org/m-weigand/ccd_tools.svg?branch=master)](https://travis-ci.org/m-weigand/ccd_tools)\n\n[![DOI](https://zenodo.org/badge/68698547.svg)](https://zenodo.org/badge/latestdoi/68698547)\n\n[Try ccd_tools on binder](https://mybinder.org/v2/gh/m-weigand/try-ccd-tools/master?filepath=ccd_test.ipynb)\n\n\nCole-Cole decomposition routines\n================================\n\n## Introduction\n\nThis package contains an implementation of the Cole-Cole decomposition (CCD)\nscheme, which is used in near-surface geophysical applications to describe\nelectrical polarization signatures measured for frequencies in the mHz range up\nto multiple kHz.\n\nIn the CCD, spectral induced polarization (SIP) signatures are described by a\nsuperposition of elementary polarization terms, which are suitably distributed\nto cover at least the frequency range spanned by the measurement data.\n\nFor more information, please refer to the homepage of the project:\n[https://m-weigand.github.io/ccd_tools](https://m-weigand.github.io/ccd_tools)\n\n![example output](docs/example_for_readme/results_3/plot_spec_000_iteration0004.png)\n\nParts of this code were described in two open-access publications:\n\n[1. Weigand and Kemna, 2016, Computers and Geosciences](http://www.sciencedirect.com/science/article/pii/S0098300415300625)\n\n[2. Weigand and Kemna, 2016, Geophysical Journal International](http://gji.oxfordjournals.org/content/205/3/1414)\n\n## Versions\n\nPlease refer to the [Changelog.md](Changelog.md)\n\n## Documentation\n\n * [Online version of the docs](https://m-weigand.github.io/ccd_tools/doc_ccd/introduction.html)\n * The sphinx-generated documentation is located in docs/doc\n\n## Roadmap\n\nThe following functionality is planned to be implemented in the near future\n(Q1-Q3 2018). After that, new feature will probably only be implemented when\nrequired. For additional todo-items, please refer to the issues of this project\nand to the file [TODO](TODO).\n\nThe current version is 0.8.12\n\n### 0.9\n\n* improve testing framework for **ccd_time**\n* implement Cole-Cole decomposition (c less than 1) also for conductivity\n formulation\n* improve Jupyter integration and provide examples\n\n### 1.0\n\n* proof-of-concept web interface\n* implement the addition of a high-frequency EM-Cole-Cole term, decoupled from\n the other polarization terms\n\n## Installation\n\nDetailed [installation guide](https://m-weigand.github.io/ccd_tools/doc_ccd/installation.html)\nfor Windows and Linux.\n\nStable versions are released to pipy and can be installed using:\n\n\tpip install ccd_tools\n\nInstall the source package using setuptools:\n\n python setup.py build\n python setup.py install\n\nThe package can also be installed to a user-defined directory:\n\n export PYTHONUSERBASE=$HOME/inst/pip_installs\n export PYTHONPATH=$HOME/inst/pip_installs/lib/python3.4/\\\n site-packages/:$PYTHONPATH\n python setup.py install --user\n export PATH=$HOME/inst/pip_installs/bin:$PATH\n\n\nFor developers:\n\n python seutp.py develop --user\n\nTo build the documentation:\n\n cd docs/doc\n make html\n\nsetuptools developer guide:\n\nhttps://pythonhosted.org/setuptools/setuptools.html\n\n### Using Jupyter Notebooks\n\nWe recommend installing and using Anaconda. Anaconda conveniently installs\nPython, the Jupyter Notebook, and all needed packages for ccd-tools.\n\nUse the following installation steps:\n\n* Download [Anaconda](https://www.anaconda.com/download/#linux) with Python\n3 version (currently Python 3.6).\n\n* Install the version of Anaconda which you downloaded, following the instr\nuctions on the download page.\n\n* To install ccd-tools, open the Anaconda prompt and use the following command:\n\n\n `pip install ccd_tools`\n\n* To run the Notebook within the Anaconda prompt, navigate to the notebook directory and use:\n\n `jupyter notebook`\n\nThis will print some information about the notebook server in your terminal,\nincluding the URL of the web application (by default, http://localhost:8888).\nIt will then open your default web browser to this URL.\nWhen the notebook opens in your browser, you will see the Notebook Dashboard,\nincluding a list of the notebooks, files, and subdirectories of the directory\nwhere the notebook server was started.\n\nIf Jupyter Notebooks are used with Virtualenvm, the Jupyter Widget JavaScript\nlibrary needs to be installed and enabled, using the following commands:\n\n pip install ipywidgets\n jupyter nbextension enable --py widgetsnbextension --sys-prefix\n\n## Dependencies\n\nDependencies for the ccd tools are listed in the file\n[requirements.txt](requirements.txt). When pip is used, all requirements can be\ninstalled using:\n\n\tpip install -r requirements.txt\n\nAdditional requirements to build the documentation can be found in the file\n[requirements_doc.txt](requirements_doc.txt), and can be installed using:\n\n\tpip install -r requirements_doc.txt\n\nOn Debian Linux systems, the following Python packages are required to run the\nCole-Cole decomposition routines:\n\n\tnumpy\n\tscipy\n\tmatplotlib\n\tgeccoinv\n\tsip_models\n\nIn order to build the documentation, the additional packages are required: ::\n\n\tsphinx\n\nUnder Debian-related Linux systems, these packages can be installed using the\ncommands:\n\n sudo apt-get install texlive-latex-base texlive-latex-extra\\\n texlive-fonts-recommended texlive-fonts-extra dvipng\n sudo apt-get install python2.7-numpy python-matplotlib python2.7-scipy\\\n python-setuptools python-nose python-tornado\n\nIn order to build the documentation, the following sphinx-related packages must\nbe installed:\n\n sudo apt-get install python-sphinx\n sudo apt-get install python-sphinx python-sphinxcontrib.blockdiag\n pip install sphinxcontrib-programoutput\n\n\ngeccoinv and sip_models have to be installed according to their own documentation.\n\nUnder Windows, the program was tested using the 'pythonxy' distribution\n(https://code.google.com/p/pythonxy/).\n\n## Licence\n\nThis program is licenced under the GPL3 or later licence. See LICENCE.txt and\nheaders of individual files for more information.\n\nSome third-party packages used for the homepage (gh-pages branch) have\nindividual licences.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/m-weigand/ccd_tools", "keywords": "SIP, Cole-Cole model,Debye decomposition,Cole-Cole decomposition", "license": "GPL-3", "maintainer": "", "maintainer_email": "", "name": "ccd-tools", "package_url": "https://pypi.org/project/ccd-tools/", "platform": "", "project_url": "https://pypi.org/project/ccd-tools/", "project_urls": { "Homepage": "https://github.com/m-weigand/ccd_tools" }, "release_url": "https://pypi.org/project/ccd-tools/0.8.15/", "requires_dist": null, "requires_python": "", "summary": "Time-lapse Cole-Cole decomposition routines", "version": "0.8.15" }, "last_serial": 5192125, "releases": { "0.8.0": [ { "comment_text": "", "digests": { "md5": "9b26b371d4c8ac25bb07d11b30b9375c", "sha256": "3a459dedbbbad2329d56139e6fdb417d9aaefc01095a9d38e466b4b641f870d3" }, "downloads": -1, "filename": "ccd_tools-0.8.0.tar.gz", "has_sig": false, "md5_digest": "9b26b371d4c8ac25bb07d11b30b9375c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48685, "upload_time": "2016-12-05T10:34:55", "url": "https://files.pythonhosted.org/packages/1d/b4/275eace880e08dd05035b9695b9ef6eb7716207f18c47fab4bd216c166e5/ccd_tools-0.8.0.tar.gz" } ], "0.8.10": [ { "comment_text": "", "digests": { "md5": "811aca2e45adb79a9ee283db97a27cca", "sha256": "9c7f0a5338662714290da13248ca771dbc7fe566a24c9bb6a575e72f276a3431" }, "downloads": -1, "filename": "ccd_tools-0.8.10.tar.gz", "has_sig": false, "md5_digest": "811aca2e45adb79a9ee283db97a27cca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52036, "upload_time": "2017-09-20T15:52:35", "url": "https://files.pythonhosted.org/packages/7b/0b/0f04422582540fd486cc6d5dde5aaa8d889a2705f4c162715ec171492056/ccd_tools-0.8.10.tar.gz" } ], "0.8.11": [ { "comment_text": "", "digests": { "md5": "67c987347ab95b4aa1d289679b059b8b", "sha256": "bdf4dbe5b2caebc1afcf4843a5287228a4c1cac87aaf41e7bb153480f00f762f" }, "downloads": -1, "filename": "ccd_tools-0.8.11.tar.gz", "has_sig": false, "md5_digest": "67c987347ab95b4aa1d289679b059b8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54085, "upload_time": "2017-09-25T17:00:37", "url": "https://files.pythonhosted.org/packages/0b/27/fbe0d254d44ef078866e624a667d0b26885f2966c4adcfc1d63bd7112cc1/ccd_tools-0.8.11.tar.gz" } ], "0.8.12": [ { "comment_text": "", "digests": { "md5": "ab73ac8f49a37a8eee7a6fabdb9c408e", "sha256": "aa59da0c9037ceadfd895a747a52ef77eb6574e5f653eaa77f7a993dd8b48643" }, "downloads": -1, "filename": "ccd_tools-0.8.12.tar.gz", "has_sig": false, "md5_digest": "ab73ac8f49a37a8eee7a6fabdb9c408e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54332, "upload_time": "2017-10-04T17:15:47", "url": "https://files.pythonhosted.org/packages/ed/a2/581754fdbadc170f9bca4cdfed6d8c5f447f2edfba162191921924d0d600/ccd_tools-0.8.12.tar.gz" } ], "0.8.13": [ { "comment_text": "", "digests": { "md5": "a9dfa7037c9df1ab8f3d48ba14b97749", "sha256": "550aa27d91cad6bd4fcce255e5a3d7e78a04ad4679a7d44af52e6b0f7cde27f8" }, "downloads": -1, "filename": "ccd_tools-0.8.13.tar.gz", "has_sig": false, "md5_digest": "a9dfa7037c9df1ab8f3d48ba14b97749", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59624, "upload_time": "2018-04-11T06:07:38", "url": "https://files.pythonhosted.org/packages/45/1b/5d2a0dfd3024be77868f731020fe85c2792e6a36bf6c9d63313e2ce3e357/ccd_tools-0.8.13.tar.gz" } ], "0.8.14": [ { "comment_text": "", "digests": { "md5": "f8c2809211e7ce926530b6a73f5a32d2", "sha256": "f33a44e7ad1a524f3268fd1715954f03ed4be568032a34701f1d24db6d2b1829" }, "downloads": -1, "filename": "ccd_tools-0.8.14.tar.gz", "has_sig": false, "md5_digest": "f8c2809211e7ce926530b6a73f5a32d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60423, "upload_time": "2018-04-11T06:26:50", "url": "https://files.pythonhosted.org/packages/7a/7d/78d75cf97ee5e78d5f4089bbea457de1353f0570a2363bcf33161c46e508/ccd_tools-0.8.14.tar.gz" } ], "0.8.15": [ { "comment_text": "", "digests": { "md5": "200d9535f861c5ab685eefd1e3d8837a", "sha256": "228e653b275d60ad149a4a1e2f2b28b887728b8769866ac8d7bc636f6c1e7848" }, "downloads": -1, "filename": "ccd_tools-0.8.15.tar.gz", "has_sig": false, "md5_digest": "200d9535f861c5ab685eefd1e3d8837a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60930, "upload_time": "2019-04-26T10:37:20", "url": "https://files.pythonhosted.org/packages/60/ea/c566c875307bc51b020ad16f8e80e53f8095e6cca2278c569b546bfda830/ccd_tools-0.8.15.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "74f56b6fc9cd35196549178bdf065e1f", "sha256": "d2d98703834686c8f70f8de0fb8469d57c36db593ae3cd00f997096c7bb07ef9" }, "downloads": -1, "filename": "ccd_tools-0.8.3.tar.gz", "has_sig": false, "md5_digest": "74f56b6fc9cd35196549178bdf065e1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50480, "upload_time": "2017-02-02T16:34:58", "url": "https://files.pythonhosted.org/packages/40/73/1eac3be1bd2ebe3fec4ef178babdd85e025f9805d21f2098f8291b37a85b/ccd_tools-0.8.3.tar.gz" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "3a8a7386264c1cd292bbe1ecc780b19d", "sha256": "87ed0bde59c90ad0c19810435efa8cd89ddd2ade50eafff00626ecb6ddebd72d" }, "downloads": -1, "filename": "ccd_tools-0.8.4.tar.gz", "has_sig": false, "md5_digest": "3a8a7386264c1cd292bbe1ecc780b19d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50623, "upload_time": "2017-09-20T09:45:14", "url": "https://files.pythonhosted.org/packages/15/c9/b6e2399e04b1961eda3369ed90fc09c7d3bf0ec4088b688559f9f9925dc1/ccd_tools-0.8.4.tar.gz" } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "d6e4ee88f7f11d63ba22980a146e3086", "sha256": "8d7c5a4e684c0d6f8d2d61174e40a8729835c8458e5a6fff409e211bcb65bb2a" }, "downloads": -1, "filename": "ccd_tools-0.8.5.tar.gz", "has_sig": false, "md5_digest": "d6e4ee88f7f11d63ba22980a146e3086", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50632, "upload_time": "2017-09-20T10:04:07", "url": "https://files.pythonhosted.org/packages/7e/64/069b2ca5b8790889c765d2a0ab282de92824c554d69004054356168706ef/ccd_tools-0.8.5.tar.gz" } ], "0.8.6": [ { "comment_text": "", "digests": { "md5": "00be368ff2e5a39a58f70ca2986382c7", "sha256": "f11175f6d7403d9ea8c5dff398030597f5b7439bfcf8a94b2bc0245b8f463232" }, "downloads": -1, "filename": "ccd_tools-0.8.6.tar.gz", "has_sig": false, "md5_digest": "00be368ff2e5a39a58f70ca2986382c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50636, "upload_time": "2017-09-20T10:14:50", "url": "https://files.pythonhosted.org/packages/87/4e/481077ac6eb65054de1507b9420502845a271e8666a847852c6340fa47b6/ccd_tools-0.8.6.tar.gz" } ], "0.8.7": [ { "comment_text": "", "digests": { "md5": "5a5fa273cef1c5cab3cb3f5fbe097792", "sha256": "31e3a6aec1d23bfb444674fecaf9708fd5c57c9d71e873bf6667bac52ee6bb47" }, "downloads": -1, "filename": "ccd_tools-0.8.7.tar.gz", "has_sig": false, "md5_digest": "5a5fa273cef1c5cab3cb3f5fbe097792", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50623, "upload_time": "2017-09-20T10:19:30", "url": "https://files.pythonhosted.org/packages/65/86/001a39b2c1874d475d763284add62b76fb32024b539cbb5ec61bb7ce77ed/ccd_tools-0.8.7.tar.gz" } ], "0.8.8": [ { "comment_text": "", "digests": { "md5": "aac1848ff3f6f1d0f49ccf0aa8ef099e", "sha256": "b864d2dd8368a69fe0deb5ec6298caffccb77034471540b1ab451d7c42b78f93" }, "downloads": -1, "filename": "ccd_tools-0.8.8.tar.gz", "has_sig": false, "md5_digest": "aac1848ff3f6f1d0f49ccf0aa8ef099e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52075, "upload_time": "2017-09-20T12:20:44", "url": "https://files.pythonhosted.org/packages/49/97/afcc2466e98175bfcad85f9d8df9ccba5fb5155e710762eea55924fc77b2/ccd_tools-0.8.8.tar.gz" } ], "0.8.9": [ { "comment_text": "", "digests": { "md5": "3a7b728ee0c7cdbe7a61c8afa0d5f274", "sha256": "f1516ac425bf6b4d6d68f60c3436e44c7b0b9a2af76a96b1724d82d2b6a42d6a" }, "downloads": -1, "filename": "ccd_tools-0.8.9.tar.gz", "has_sig": false, "md5_digest": "3a7b728ee0c7cdbe7a61c8afa0d5f274", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51967, "upload_time": "2017-09-20T12:46:42", "url": "https://files.pythonhosted.org/packages/18/4d/7c139626345a8568d71c787383559a5cff67a702463eeb7ea9b5b2f3d00d/ccd_tools-0.8.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "200d9535f861c5ab685eefd1e3d8837a", "sha256": "228e653b275d60ad149a4a1e2f2b28b887728b8769866ac8d7bc636f6c1e7848" }, "downloads": -1, "filename": "ccd_tools-0.8.15.tar.gz", "has_sig": false, "md5_digest": "200d9535f861c5ab685eefd1e3d8837a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60930, "upload_time": "2019-04-26T10:37:20", "url": "https://files.pythonhosted.org/packages/60/ea/c566c875307bc51b020ad16f8e80e53f8095e6cca2278c569b546bfda830/ccd_tools-0.8.15.tar.gz" } ] }