{ "info": { "author": "Rangsiman Ketkaew et al.", "author_email": "rangsiman1993@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Intended Audience :: Other Audience", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: OS Independent", "Operating System :: POSIX", "Operating System :: POSIX :: AIX", "Operating System :: POSIX :: BSD", "Operating System :: POSIX :: Linux", "Operating System :: POSIX :: SunOS/Solaris", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Multimedia :: Graphics :: 3D Modeling", "Topic :: Scientific/Engineering :: Chemistry", "Topic :: Scientific/Engineering :: Mathematics", "Topic :: Scientific/Engineering :: Visualization", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "![Python version][Py-ver-badge]\n[![PyPI-Server][PyPI-badge]][PyPI-link]\n![Python Wheel][Py-wheel-badge]\n![Code size][Code-size]\n![Repo size][Repo-size]\n\n[![Github Download All releases][DL-all-badge]][DL-all-link]\n[![Github Download Latest version][DL-latest-badge]][DL-latest-link]\n\n[Py-ver-badge]: https://img.shields.io/pypi/pyversions/octadist.svg\n[Py-wheel-badge]: https://img.shields.io/pypi/wheel/octadist.svg\n[Code-size]: https://img.shields.io/github/languages/code-size/OctaDist/OctaDist.svg\n[Repo-size]: https://img.shields.io/github/repo-size/OctaDist/OctaDist.svg\n[DL-all-badge]: https://img.shields.io/github/downloads/OctaDist/octadist/total.svg\n[DL-all-link]: https://github.com/OctaDist/OctaDist/releases\n[DL-latest-badge]: https://img.shields.io/github/downloads/OctaDist/OctaDist/v.2.6.1/total.svg\n[DL-latest-link]: https://github.com/OctaDist/OctaDist/releases/tag/v.2.6.1\n\n\n## OctaDist\n\nOctahedral distortion calculator: A tool for calculating distortion parameters in coordination complexes. \nhttps://octadist.github.io/\n\n

\n \"molecule\"\n

\n\n\n## Standard abilities\n\nOctaDist is computer software for inorganic chemistry and crystallography program.\nOctaDist can be used for studying the structural distortion in coordination complexes.\nWith the abilities of OctaDist, you can:\n\n- analyze the structure and conformation of coordination complexes.\n- compute the octahedral distortion parameters.\n- explore tilting distortion in perovskite and metal-organic framework.\n- display 3D molecule and graphical analysis.\n- implement OctaDist's module into your or other program.\n- access the program core directly via an interactive scripting language.\n\n\n## Development and Release\n\nOctaDist is written entirely in Python 3 binding to Tkinter GUI toolkit. \nIt is cross-platform program which can work on multiple operating systems. \nThe stable version and development build of OctaDist are released at [here][release-link].\nA standalone executable for graphical user interface (GUI) and \nsource code for command line interface (CLI) are available for as follows:\n\n[release-link]: https://github.com/OctaDist/OctaDist/releases\n\n| Platform | Description | Status |\n|-----------|-------------|:------:|\n| Windows | Standalone executable | [![Travis-CI Test][Travis-badge]][Travis-link] |\n| Linux | Support for GUI and CLI | [![Travis-CI Test][Travis-badge]][Travis-link] |\n| macOS | Support for GUI and CLI | [![Travis-CI Test][Travis-badge]][Travis-link] |\n| PyPI library | [![PyPI-Server][PyPI-badge]][PyPI-link]| [![Travis-CI Test][Travis-badge]][Travis-link] |\n| Anaconda cloud | [![Conda-Server][Conda-badge]][Conda-link]| [![Travis-CI Test][Travis-badge]][Travis-link] |\n| Nightly build | Development build | [![Travis-CI Test][Dev-badge]][Travis-link] |\n\n[Travis-badge]: https://img.shields.io/travis/OctaDist/OctaDist/master.svg\n[Travis-link]: https://travis-ci.org/OctaDist/OctaDist\n[PyPI-badge]: https://img.shields.io/pypi/v/octadist.svg\n[PyPI-link]: https://pypi.org/project/octadist/\n[Conda-badge]: https://anaconda.org/rangsiman/octadist/badges/version.svg\n[Conda-link]: https://anaconda.org/rangsiman/octadist\n[Dev-badge]: https://img.shields.io/travis/OctaDist/OctaDist/nightly-build.svg\n\n**Branch:**\n\n1. [master](https://github.com/OctaDist/OctaDist)\n2. [nightly-build](https://github.com/OctaDist/OctaDist/tree/nightly-build)\n\n\n## Git Clone\n\n```sh\ngit clone https://github.com/OctaDist/OctaDist.git\ngit checkout nightly-build\ngit pull origin nightly-build\n```\n\n\n## Documents\n\nUser manual : [https://octadist.github.io/manual.html][manual-link].\n\n[manual-link]: https://octadist.github.io/manual.html\n\nReference manual : \n\n| Version | Status | Docs |\n|----------|:-----------:|:------:|\n|Stable | ![Doc-Latest-Badge][Doc-Latest] | [HTML][Latest-HTML] / [PDF][Latest-PDF] / [Epub][Latest-Epub] |\n|Dev Build | ![Doc-Nightly-Badge][Doc-Nightly] | [HTML][NightlyG-HTML] / [PDF][Nightly-PDF] / [Epub][Nightly-Epub] |\n\n[Doc-Latest]: https://img.shields.io/readthedocs/octadist/latest.svg\n[Latest-HTML]: https://octadist.readthedocs.io/en/latest/\n[Latest-PDF]: https://readthedocs.org/projects/octadist/downloads/pdf/latest/\n[Latest-Epub]: https://readthedocs.org/projects/octadist/downloads/epub/latest/\n\n[Doc-Nightly]: https://img.shields.io/readthedocs/octadist/nightly-build.svg\n[NightlyG-HTML]: https://octadist.readthedocs.io/en/nightly-build/\n[Nightly-PDF]: https://readthedocs.org/projects/octadist/downloads/pdf/nightly-build/\n[Nightly-Epub]: https://readthedocs.org/projects/octadist/downloads/epub/nightly-build/\n\n\n## Download and Install\n\nFor Windows users, we strongly suggest a standalone executable:\n\n[Click Here to Download OctaDist-2.6.1-Win-x86-64.exe][download-win-exe]\n\n[download-win-exe]: https://github.com/OctaDist/OctaDist/releases/download/v.2.6.1/OctaDist-2.6.1-Win-x86-64.exe\n\n\nFor Linux or macOS users and already have Python 3 installed on the system, \nthe easiest way to install OctaDist is to use `pip`.\n\n```sh\npip install octadist\n```\n\nor use `conda` for those who have Anaconda:\n\n```sh\nconda install -c rangsiman octadist\n```\n\n\n## Starting OctaDist\n\n### Graphical User Interface (GUI)\n\nTo start GUI program:\n\n```sh\noctadist\n```\n\nScreenshots of program:\n\n| ![][ss_1] | ![][ss_2] | ![][ss_3] |\n|:-------------:|:----------------:|:-----------------------------:|\n| OctaDist GUI | XYZ coordinates | Computed distortion parameters|\n\n[ss_1]: https://raw.githubusercontent.com/OctaDist/OctaDist/master/images/Screenshots_OctaDist.png\n[ss_2]: https://raw.githubusercontent.com/OctaDist/OctaDist/master/images/Screenshots_Example_Mol.png\n[ss_3]: https://raw.githubusercontent.com/OctaDist/OctaDist/master/images/Screenshots_Computed.png\n\n### Command Line Interface (CLI)\n\nTo start program command line:\n\n```sh\noctadist_cli\n```\n\nTo calculate distortion parameters:\n\n```sh\noctadist_cli --inp EXAMPLE_INPUT.xyz\n```\n\nTo calculate distortion parameters and show formatted output:\n\n```sh\noctadist_cli --inp EXAMPLE_INPUT.xyz --out\n```\n\n\n## Supporting input format\n\n- XYZ: `*.xyz`\n- Computational chemistry outputs: `*.out` and `*.log`\n - [Gaussian](http://gaussian.com/)\n - [NWChem](http://www.nwchem-sw.org)\n - [ORCA](https://orcaforum.kofo.mpg.de)\n - [Q-Chem](https://www.q-chem.com/)\n\n\n## Running the tests\n\n#### Example 1: OctaDist as a package\n\n```python\nimport octadist as oc\n\n# Prepare list of atomic coordinates of octahedral structure:\n\natom = ['Fe', 'O', 'O', 'N', 'N', 'N', 'N']\n\ncoord = [[2.298354000, 5.161785000, 7.971898000], # <- Metal atom\n [1.885657000, 4.804777000, 6.183726000],\n [1.747515000, 6.960963000, 7.932784000],\n [4.094380000, 5.807257000, 7.588689000],\n [0.539005000, 4.482809000, 8.460004000],\n [2.812425000, 3.266553000, 8.131637000],\n [2.886404000, 5.392925000, 9.848966000]]\n\ndist = oc.CalcDistortion(coord)\nzeta = dist.zeta # 0.228072561\ndelta = dist.delta # 0.000476251\nsigma = dist.sigma # 47.92652837\ntheta = dist.theta # 122.6889727\n```\n\n#### Example 2: Display 3D structure of molecule\n\n```python\nimport octadist as oc\n\nfile = r\"../example-input/Multiple-metals.xyz\"\n\natom_full, coord_full = oc.molecule.extract_coord(file)\n\nmy_plot = oc.draw.DrawComplex(atom=atom_full, coord=coord_full)\nmy_plot.add_atom()\nmy_plot.add_bond()\nmy_plot.add_legend()\nmy_plot.save_img()\nmy_plot.show_plot()\n\n# Figure will be saved as Complex_saved_by_OctaDist.png by default.\n```\n\n

\n \"molecule\"\n

\n\nOther example scripts and octahedral complexes are available at [example-py][ex-py-link] and [example-input][ex-inp-link], respectively.\n\n[ex-py-link]: https://github.com/OctaDist/OctaDist-PyPI/tree/master/example-py\n[ex-inp-link]: https://github.com/OctaDist/OctaDist-PyPI/tree/master/example-input\n\n## Citation\n\nPlease cite this project when you use OctaDist for scientific publication.\n\n```\nOctaDist - A tool for calculating distortion parameters in coordination complexes.\nhttps://octadist.github.io\n```\n\n\n## Bug report\n\nIf you found issues in OctaDist, please report it to us at [here][submit-issues].\n\n[submit-issues]: https://github.com/OctaDist/OctaDist/issues\n\n\n## Project team\n\n- [Rangsiman Ketkaew][rk-link] (Thammasat University, Thailand)\n - E-mail: rangsiman1993@gmail.com\n- [Yuthana Tantirungrotechai][yt-link] (Thammasat University, Thailand)\n - E-mail: yt203y@gmail.com\n- [David J. Harding][dh-link] (Walailak University, Thailand)\n - E-mail: hdavid@mail.wu.ac.th\n- [Phimphaka Harding][ph-link] (Walailak University, Thailand)\n - E-mail: kphimpha@mail.wu.ac.th\n- [Mathieu Marchivie][mm-link] (University of Bordeaux, France)\n - E-mail: mathieu.marchivie@icmcb.cnrs.fr\n\n[rk-link]: https://rangsimanketkaew.github.io\n[yt-link]: https://sites.google.com/site/compchem403/people/faculty/yuthana\n[dh-link]: https://www.funtechwu.com/david-j-harding\n[ph-link]: https://www.funtechwu.com/phimphaka-harding\n[mm-link]: http://www.icmcb-bordeaux.cnrs.fr/spip.php?article562&lang=en\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/OctaDist/OctaDist/releases", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://octadist.github.io", "keywords": "chemistry,computational chemistry,inorganic chemistry,crystallography,coordination complex,spin-crossover,octahedral distortion parameter,structural analysis,Molecular visualization", "license": "GNU General Public License v3 (GPLv3) on top the license of Python.", "maintainer": "", "maintainer_email": "", "name": "octadist", "package_url": "https://pypi.org/project/octadist/", "platform": "", "project_url": "https://pypi.org/project/octadist/", "project_urls": { "Documentation": "https://octadist.readthedocs.io/en/latest/", "Download": "https://github.com/OctaDist/OctaDist/releases", "Homepage": "https://octadist.github.io", "Source": "https://github.com/OctaDist/OctaDist", "Tracker": "https://github.com/OctaDist/OctaDist/issues" }, "release_url": "https://pypi.org/project/octadist/2.6.1/", "requires_dist": [ "numpy", "scipy", "matplotlib", "rmsd" ], "requires_python": ">=3, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "summary": "OctaDist: A tool for calculating distortion parameters in coordination complexes.", "version": "2.6.1" }, "last_serial": 5724302, "releases": { "2.5.0": [ { "comment_text": "", "digests": { "md5": "a8553d7d068d4f4289547ca448432311", "sha256": "7f3bb0680d88124c4685f4c60fb5f2d37018473771b0feb8d5173d6538532cfd" }, "downloads": -1, "filename": "octadist-2.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a8553d7d068d4f4289547ca448432311", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 76290, "upload_time": "2019-04-30T09:53:13", "url": "https://files.pythonhosted.org/packages/74/48/3df9543a35f2769836f62f911046fa1b49238271547f506f3521c18fbedc/octadist-2.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c8ba53497b01df11e0005288b22d6be", "sha256": "fa595ec56845154404266a89d8d49e4409e25b241c602232c391110ff199092c" }, "downloads": -1, "filename": "octadist-2.5.0.tar.gz", "has_sig": false, "md5_digest": "8c8ba53497b01df11e0005288b22d6be", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 29406, "upload_time": "2019-04-30T09:53:20", "url": "https://files.pythonhosted.org/packages/b2/10/6f81b61fa1439c5fa4178edc9c33306098dd2dd572435af3366da2c0e6c4/octadist-2.5.0.tar.gz" } ], "2.5.1": [ { "comment_text": "", "digests": { "md5": "f0af1134b1442186cc4424c78117055e", "sha256": "9cbe1f999c57e2a580311ff58b43eeda086484624be5dee57408c148ba54c78e" }, "downloads": -1, "filename": "octadist-2.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f0af1134b1442186cc4424c78117055e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 31434, "upload_time": "2019-04-30T19:26:29", "url": "https://files.pythonhosted.org/packages/54/8c/07f418b5d3e5599ed775cca0827c0c9d8643c59df9dd2c60dc1e29675ad8/octadist-2.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "49e6dd478a935cdf9bb9a0898d31705d", "sha256": "d5b0dc40dbafd75381db765494d443831da0fbae704bbe8d22397bc53e0fde67" }, "downloads": -1, "filename": "octadist-2.5.1.tar.gz", "has_sig": false, "md5_digest": "49e6dd478a935cdf9bb9a0898d31705d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 17578, "upload_time": "2019-04-30T19:26:32", "url": "https://files.pythonhosted.org/packages/92/5f/dc0469343a9fe0fcac5cb4243f07122f08474e5dc8c888f12d554468207c/octadist-2.5.1.tar.gz" } ], "2.5.2": [ { "comment_text": "", "digests": { "md5": "5d7645d9a5dd671db521c0d685a73439", "sha256": "76909956b1e66574f6ae867e5753762b48a718f4df8fb6e52a2305e0bb47c538" }, "downloads": -1, "filename": "octadist-2.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5d7645d9a5dd671db521c0d685a73439", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 50836, "upload_time": "2019-05-07T02:05:37", "url": "https://files.pythonhosted.org/packages/37/9d/7ed723cf1e612e571759139434d3ee8aa03b749d65c662815cd47f4df8d0/octadist-2.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52db4a0a10669ba30ea0df7e66518173", "sha256": "45d117eb5dd1a79cb912fb989a4ee7856173d00e23bbcd0030ce88d9bb96dafe" }, "downloads": -1, "filename": "octadist-2.5.2.tar.gz", "has_sig": false, "md5_digest": "52db4a0a10669ba30ea0df7e66518173", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 19646, "upload_time": "2019-05-07T02:05:38", "url": "https://files.pythonhosted.org/packages/d0/81/732581f9d67a23ea089fe75a827087e6cc14b6724d6675d84688626b871c/octadist-2.5.2.tar.gz" } ], "2.5.3": [ { "comment_text": "", "digests": { "md5": "47c598668c2c9a728fd296738e233a98", "sha256": "9f1819dedf8a74115a59977ec1659572dd44abeb88280ec84fc8d5d02a1448fc" }, "downloads": -1, "filename": "octadist-2.5.3-py3-none-any.whl", "has_sig": false, "md5_digest": "47c598668c2c9a728fd296738e233a98", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 41856, "upload_time": "2019-05-25T16:35:13", "url": "https://files.pythonhosted.org/packages/23/c6/00e2d24bb11c536c77bd726782be2749e23c704929f6051f4e8b123c3728/octadist-2.5.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "95adece0574becdacb909f18c9279e5d", "sha256": "f6e8331c12a0b7f1f0c347c8bbde4b6bc087bdafcacd1466a20a712fb07e517d" }, "downloads": -1, "filename": "octadist-2.5.3.tar.gz", "has_sig": false, "md5_digest": "95adece0574becdacb909f18c9279e5d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 23995, "upload_time": "2019-05-25T16:35:14", "url": "https://files.pythonhosted.org/packages/11/80/08644aed5309efad7afae9965f669e64cd8d8cad56dc12210f17b3c4b0c5/octadist-2.5.3.tar.gz" } ], "2.5.4": [ { "comment_text": "", "digests": { "md5": "c6832100c81d37fba7bedff2ae6d6a45", "sha256": "d0db3a99870e85ece742d23dc5a9b5df457906621a4a049296bc766282453abf" }, "downloads": -1, "filename": "octadist-2.5.4-py3-none-any.whl", "has_sig": false, "md5_digest": "c6832100c81d37fba7bedff2ae6d6a45", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 75522, "upload_time": "2019-06-10T14:42:02", "url": "https://files.pythonhosted.org/packages/14/92/79c602ad814c8ce12a23c4dd4a7374e38d9daf60ae0350bd3df4b5c2a234/octadist-2.5.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1847989be2297ae53702a5199bef19f7", "sha256": "0a570eaed21b40d831413fb8d32503d45524142771e956846f6c199e87f3fa9d" }, "downloads": -1, "filename": "octadist-2.5.4.tar.gz", "has_sig": false, "md5_digest": "1847989be2297ae53702a5199bef19f7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 53831, "upload_time": "2019-06-10T14:42:04", "url": "https://files.pythonhosted.org/packages/2c/75/455eea0a8cf48a1db7ee58e1b25528a3c307eeff96c28a1a04405f97fd09/octadist-2.5.4.tar.gz" } ], "2.5.4.5": [ { "comment_text": "", "digests": { "md5": "1b97204636b6b8d9092837e6a6577c32", "sha256": "e693c8c0d009bf9726d57754989a6efd0611800ef629e840edeaaf4e3f52fe35" }, "downloads": -1, "filename": "octadist-2.5.4.5-py3-none-any.whl", "has_sig": false, "md5_digest": "1b97204636b6b8d9092837e6a6577c32", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 78336, "upload_time": "2019-06-14T04:53:36", "url": "https://files.pythonhosted.org/packages/b8/21/4749acedc5e23bfd6fd1fd0a450cbe5c3283f56a5ddf6d38c2b77bacbc6b/octadist-2.5.4.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b2d7b9d620caddec65ddf5dec960336", "sha256": "0afdbe68359e5c3228e3baf23d2e5fad07a6f5981a432b3a8caaba3affbf1d5b" }, "downloads": -1, "filename": "octadist-2.5.4.5.tar.gz", "has_sig": false, "md5_digest": "1b2d7b9d620caddec65ddf5dec960336", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 55887, "upload_time": "2019-06-14T04:53:38", "url": "https://files.pythonhosted.org/packages/24/84/a21908e912ba096e596910c65162d20ee7a943419b265df068b21501f0ac/octadist-2.5.4.5.tar.gz" } ], "2.6.0": [ { "comment_text": "", "digests": { "md5": "c87846be4a631cf76ecf72b683f44696", "sha256": "1770fafc97f92979535bfda967def1ac939965d72a95e556f44dd97d7c8ec35a" }, "downloads": -1, "filename": "octadist-2.6.0-py3.7.egg", "has_sig": false, "md5_digest": "c87846be4a631cf76ecf72b683f44696", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": ">=3, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 68405, "upload_time": "2019-06-21T22:38:40", "url": "https://files.pythonhosted.org/packages/9d/6a/cfb35675bab232d25342177c9b99c3ec2b5f974eb0bf5c8fc8060acd43c6/octadist-2.6.0-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "ba0b9f4bd72c43d7df35ad3c722aa41e", "sha256": "e75c91ac35819a4c539bd0ee343d43894630b81d25b17c4f6cd6239139a0cb01" }, "downloads": -1, "filename": "octadist-2.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ba0b9f4bd72c43d7df35ad3c722aa41e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 81660, "upload_time": "2019-06-21T22:38:38", "url": "https://files.pythonhosted.org/packages/b1/e0/ddceb942b94792c308a27ae02a064e1ee33eee6930b86d0589ca2c2868d1/octadist-2.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c800330abed2fd833bd5f02065f814a9", "sha256": "2ff8c6db195aa3cc5e3e87e2d75bacf55cd0d1d12d278270f85f84bbffd96633" }, "downloads": -1, "filename": "octadist-2.6.0.tar.gz", "has_sig": false, "md5_digest": "c800330abed2fd833bd5f02065f814a9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 58232, "upload_time": "2019-06-21T22:38:41", "url": "https://files.pythonhosted.org/packages/af/79/6ea4822cae5e643af83e8c0d9dc034b5939eeb5340fc40ed3c67d4e02a43/octadist-2.6.0.tar.gz" } ], "2.6.1": [ { "comment_text": "", "digests": { "md5": "79f6581a76f5835c752fbaa726e13c8c", "sha256": "ea9bfbca01ccffc99d8f5b6634ecde39e6b72df060fe4932816fed6e5174fa08" }, "downloads": -1, "filename": "octadist-2.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "79f6581a76f5835c752fbaa726e13c8c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 83965, "upload_time": "2019-08-24T11:17:40", "url": "https://files.pythonhosted.org/packages/37/86/d29a5d65397bdc1192cbbc69d34582bb8b28955d3a40cfeed863a3ce5649/octadist-2.6.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ddf77b8f2ec5ca9d1af5a83cf4ef4c1d", "sha256": "da7c667ac4b345c7d611367d4ffc7710e44e1107ad82a94edc68d80f3c6c3710" }, "downloads": -1, "filename": "octadist-2.6.1.tar.gz", "has_sig": false, "md5_digest": "ddf77b8f2ec5ca9d1af5a83cf4ef4c1d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 60358, "upload_time": "2019-08-24T11:17:42", "url": "https://files.pythonhosted.org/packages/e5/42/130642fae18f2c7aea397307cb4cc4156ade9e6e5ab58b9fbfcdfade26a0/octadist-2.6.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "79f6581a76f5835c752fbaa726e13c8c", "sha256": "ea9bfbca01ccffc99d8f5b6634ecde39e6b72df060fe4932816fed6e5174fa08" }, "downloads": -1, "filename": "octadist-2.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "79f6581a76f5835c752fbaa726e13c8c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 83965, "upload_time": "2019-08-24T11:17:40", "url": "https://files.pythonhosted.org/packages/37/86/d29a5d65397bdc1192cbbc69d34582bb8b28955d3a40cfeed863a3ce5649/octadist-2.6.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ddf77b8f2ec5ca9d1af5a83cf4ef4c1d", "sha256": "da7c667ac4b345c7d611367d4ffc7710e44e1107ad82a94edc68d80f3c6c3710" }, "downloads": -1, "filename": "octadist-2.6.1.tar.gz", "has_sig": false, "md5_digest": "ddf77b8f2ec5ca9d1af5a83cf4ef4c1d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 60358, "upload_time": "2019-08-24T11:17:42", "url": "https://files.pythonhosted.org/packages/e5/42/130642fae18f2c7aea397307cb4cc4156ade9e6e5ab58b9fbfcdfade26a0/octadist-2.6.1.tar.gz" } ] }