{ "info": { "author": "Dmitriy Morozov", "author_email": "dmitriy@mrzv.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Programming Language :: C++", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "Dionysus 2\n==========\n\nDionysus is a computational topology package focused on\npersistent homology. It is written in C++, with Python bindings.\nThe second version (`previous version `_)\nis re-written from scratch, which helps it accomplish a few goals:\n\n * `Modified BSD license `_ (because GPL causes too many problems in academic software).\n * No dependency on Boost.Python; Dionysus 2 uses (and includes) `PyBind11 `_ instead, which greatly simplifies installation.\n * Cleaner, more consistent internal design (for example, all algorithms support arbitrary fields).\n * Some new algorithms, e.g., `omni-field persistence `_ and Wasserstein and bottleneck `distance computation `_ from `Hera `_.\n * A few `plotting `_ routines, based on `Matplotlib `_.\n * Better integration with `NumPy `_.\n\nFeatures that haven't (yet) made it over from `Dionysus 1 `_ include vineyards.\nAlpha shape filtrations are available via `DioDe `_.\n\n**Dependencies:**\n * `Boost `_, although Dionysus 2 doesn't link any of its libraries, so it's considerably easier to build the project.\n * (Optional) `SciPy `_ for the LSQR routine used in `circular coordinates `_.\n * (Optional) `Maplotlib `_ for plotting.\n\n**Requirements:**\n * Boost needs to be at least version 1.55.\n * If you are using GCC, the oldest supported version is 5.4.\n\n**Contact:**\n * please use the `dionysus mailing list `_\n for all questions and discussion related to the library;\n * GitHub's `issue tracker `_\n is a central location for bug reports and feature requests.\n\nGet, Build, Install\n-------------------\n\nThe simplest way to install Dionysus, as a Python package, is from `PyPI `_:\n\n.. parsed-literal::\n\n pip install --verbose dionysus\n\nPass ``--upgrade`` to ``pip``, if you have already installed some version of Dionysus.\n\nAlternatively, you can install it directly from the development repository (this gives you the latest version):\n\n.. parsed-literal::\n\n pip install --verbose `git+https://github.com/mrzv/dionysus.git `_\n\nAlternatively, you can clone and build everything by hand.\nTo get Dionysus 2, either clone its `repository `_:\n\n.. parsed-literal::\n\n git clone ``_\n\nor download it as a `Zip archive `_.\n\nTo build the project::\n\n mkdir build\n cd build\n cmake ..\n make\n\nTo use the Python bindings, either launch Python from ``.../build/bindings/python`` or add this directory to your ``PYTHONPATH`` variable, by adding::\n\n export PYTHONPATH=.../build/bindings/python:$PYTHONPATH\n\nto your ``~/.bashrc`` or ``~/.zshrc``.\n\nDocumentation\n-------------\n\nDocumentation for Dionysus can be found `here `_.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://mrzv.org/software/dionysus2", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "dionysus", "package_url": "https://pypi.org/project/dionysus/", "platform": "", "project_url": "https://pypi.org/project/dionysus/", "project_urls": { "Homepage": "http://mrzv.org/software/dionysus2" }, "release_url": "https://pypi.org/project/dionysus/2.0.6/", "requires_dist": null, "requires_python": "", "summary": "Library for computing persistent homology", "version": "2.0.6" }, "last_serial": 4097503, "releases": { "2.0.1": [ { "comment_text": "", "digests": { "md5": "6afb96edabd2e4219416836498e19af4", "sha256": "040e45d9bd415dfdc02dd9bf257affe9e865c029dbfef9d703144e6cf7311fcf" }, "downloads": -1, "filename": "dionysus-2.0.1.tar.gz", "has_sig": false, "md5_digest": "6afb96edabd2e4219416836498e19af4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 718405, "upload_time": "2017-09-16T02:12:11", "url": "https://files.pythonhosted.org/packages/cf/58/4f56cbc4125ae89f69b2862107014e06fc6a12a36b7fb6e94ad95eab36c3/dionysus-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "44593d0ca07e5836d9312427e9cdb032", "sha256": "78c24da06fd273f0103ad4cb86331f5f4518d7f0445e2cecd0e325ca1a2d011f" }, "downloads": -1, "filename": "dionysus-2.0.2.tar.gz", "has_sig": false, "md5_digest": "44593d0ca07e5836d9312427e9cdb032", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2162400, "upload_time": "2017-09-16T02:18:07", "url": "https://files.pythonhosted.org/packages/47/5f/fdff2b2868de745a07614077f303bb45316644bc032ebfaca1436d728440/dionysus-2.0.2.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "bbc11c824c72530eafb7801399e37d78", "sha256": "cdd44b3dfd7199290f28af1b6d3fdd61167db231601330a9b73cad083a86366d" }, "downloads": -1, "filename": "dionysus-2.0.3.tar.gz", "has_sig": false, "md5_digest": "bbc11c824c72530eafb7801399e37d78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4620840, "upload_time": "2017-09-28T18:44:32", "url": "https://files.pythonhosted.org/packages/20/77/e6395687eb442e7dcb37ceb3ad5646f222ac74739b0aa186189a22085ee7/dionysus-2.0.3.tar.gz" } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "b897156bf37165640662aaacd29bdad2", "sha256": "e411396c63aa6838e414c18979d4d90a28fcc60ae1660389e6b777a43479bf40" }, "downloads": -1, "filename": "dionysus-2.0.4.tar.gz", "has_sig": false, "md5_digest": "b897156bf37165640662aaacd29bdad2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1015123, "upload_time": "2017-11-15T00:03:55", "url": "https://files.pythonhosted.org/packages/e7/7c/9e5f6911dfac70ac62a544155f9e3b4436f20a8c4e8559aeb492381549c1/dionysus-2.0.4.tar.gz" } ], "2.0.5": [ { "comment_text": "", "digests": { "md5": "989ebbba0012b5954f59a10f249cdaf3", "sha256": "757fbc7cdfe69e7b267255a8b36456e9447830d1838a23cd6cfaed7da77083da" }, "downloads": -1, "filename": "dionysus-2.0.5-cp27-cp27m-macosx_10_13_intel.whl", "has_sig": false, "md5_digest": "989ebbba0012b5954f59a10f249cdaf3", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 373700, "upload_time": "2018-04-24T21:25:27", "url": "https://files.pythonhosted.org/packages/e4/79/432f8ede2b590c72b43322a0c11cb6263515ba8500b292aef2f18a01da0a/dionysus-2.0.5-cp27-cp27m-macosx_10_13_intel.whl" }, { "comment_text": "", "digests": { "md5": "8ab790447095185229c8c76a8093c991", "sha256": "a5c8a18b6e9be0f8ae3eb12edff1c0b4cf931ae18479106f91fbc9b27e458155" }, "downloads": -1, "filename": "dionysus-2.0.5-cp36-cp36m-macosx_10_13_x86_64.whl", "has_sig": false, "md5_digest": "8ab790447095185229c8c76a8093c991", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 374056, "upload_time": "2018-04-24T21:20:43", "url": "https://files.pythonhosted.org/packages/5a/2f/30c59874df5b5a4d09130abb6c969c70d3eef066640b2c3c6d37d95bd05e/dionysus-2.0.5-cp36-cp36m-macosx_10_13_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1e398f065a8d89005f39f8ccd689fd57", "sha256": "3348014522b5166c51802c4e3e735685005ca098895debd000387c1f9de0987e" }, "downloads": -1, "filename": "dionysus-2.0.5.tar.gz", "has_sig": false, "md5_digest": "1e398f065a8d89005f39f8ccd689fd57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1015246, "upload_time": "2018-04-24T21:11:59", "url": "https://files.pythonhosted.org/packages/1c/94/05f8d7e4b198445a54ce422a9bb907850d23cc7e00a3f45f2a6f639e7424/dionysus-2.0.5.tar.gz" } ], "2.0.6": [ { "comment_text": "", "digests": { "md5": "619cb5f593172ea20055c8aeb50a1871", "sha256": "ca7ce8d6210166b40285d248aea77fe4a6e2b3ffe3a4eee0a9d25573e8401b47" }, "downloads": -1, "filename": "dionysus-2.0.6-cp27-cp27m-macosx_10_13_x86_64.whl", "has_sig": false, "md5_digest": "619cb5f593172ea20055c8aeb50a1871", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 394557, "upload_time": "2018-07-24T15:53:44", "url": "https://files.pythonhosted.org/packages/7c/ea/644750fa37ceb15ac950d87804c45d0f70c0e29fbedc846f0903bfb0ff61/dionysus-2.0.6-cp27-cp27m-macosx_10_13_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "0b3ce1948ff6ebf22b2e7b04ca7fe390", "sha256": "d28bd94c3d4b297d0262fdcb01233d4bfe34b4a0c7d25031edf09d03c72ddb93" }, "downloads": -1, "filename": "dionysus-2.0.6-cp37-cp37m-macosx_10_13_x86_64.whl", "has_sig": false, "md5_digest": "0b3ce1948ff6ebf22b2e7b04ca7fe390", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 394251, "upload_time": "2018-07-24T15:53:14", "url": "https://files.pythonhosted.org/packages/30/c5/e5754191552d30bf3ef3016d84ab7c0e2c03bed3f267d03833bc0d858d19/dionysus-2.0.6-cp37-cp37m-macosx_10_13_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "504ad8b83ce9c4d791eb520f78e2c824", "sha256": "cce43402c0ccde42f39f3aef773089eb66e47fec3671a5e72625027733697d21" }, "downloads": -1, "filename": "dionysus-2.0.6.tar.gz", "has_sig": false, "md5_digest": "504ad8b83ce9c4d791eb520f78e2c824", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1009249, "upload_time": "2018-07-24T15:46:43", "url": "https://files.pythonhosted.org/packages/11/9f/8ba37ad605819e005ac98aa9f5529628dca8a9c56d4ab13e02563d0da18a/dionysus-2.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "619cb5f593172ea20055c8aeb50a1871", "sha256": "ca7ce8d6210166b40285d248aea77fe4a6e2b3ffe3a4eee0a9d25573e8401b47" }, "downloads": -1, "filename": "dionysus-2.0.6-cp27-cp27m-macosx_10_13_x86_64.whl", "has_sig": false, "md5_digest": "619cb5f593172ea20055c8aeb50a1871", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 394557, "upload_time": "2018-07-24T15:53:44", "url": "https://files.pythonhosted.org/packages/7c/ea/644750fa37ceb15ac950d87804c45d0f70c0e29fbedc846f0903bfb0ff61/dionysus-2.0.6-cp27-cp27m-macosx_10_13_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "0b3ce1948ff6ebf22b2e7b04ca7fe390", "sha256": "d28bd94c3d4b297d0262fdcb01233d4bfe34b4a0c7d25031edf09d03c72ddb93" }, "downloads": -1, "filename": "dionysus-2.0.6-cp37-cp37m-macosx_10_13_x86_64.whl", "has_sig": false, "md5_digest": "0b3ce1948ff6ebf22b2e7b04ca7fe390", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 394251, "upload_time": "2018-07-24T15:53:14", "url": "https://files.pythonhosted.org/packages/30/c5/e5754191552d30bf3ef3016d84ab7c0e2c03bed3f267d03833bc0d858d19/dionysus-2.0.6-cp37-cp37m-macosx_10_13_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "504ad8b83ce9c4d791eb520f78e2c824", "sha256": "cce43402c0ccde42f39f3aef773089eb66e47fec3671a5e72625027733697d21" }, "downloads": -1, "filename": "dionysus-2.0.6.tar.gz", "has_sig": false, "md5_digest": "504ad8b83ce9c4d791eb520f78e2c824", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1009249, "upload_time": "2018-07-24T15:46:43", "url": "https://files.pythonhosted.org/packages/11/9f/8ba37ad605819e005ac98aa9f5529628dca8a9c56d4ab13e02563d0da18a/dionysus-2.0.6.tar.gz" } ] }