{ "info": { "author": "Patrick Fuller", "author_email": "patrickfuller@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: IPython", "Intended Audience :: Education", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Topic :: Education :: Computer Aided Instruction (CAI)", "Topic :: Scientific/Engineering :: Bio-Informatics", "Topic :: Scientific/Engineering :: Chemistry", "Topic :: Scientific/Engineering :: Visualization" ], "description": "imolecule\n=========\n\nAn embeddable webGL molecule viewer and file format converter.\nhttp://patrickfuller.github.io/imolecule/\n\nExamples\n========\n\n * [IPython notebook](http://patrickfuller.github.io/imolecule/examples/ipython.html)\n * [metal-organic frameworks](http://patrickfuller.github.io/imolecule/examples/mof.html)\n\nIPython\n=======\n\nThe IPython notebook is an open-source tool poised to replace MATLAB in many\napplications. As a scientist of sorts, I'm all about it. Therefore, I made\nhandles to use imolecule with the notebook. Install through pip:\n\n```\npip install imolecule\n```\n\nOpen a new notebook and test the setup by typing:\n\n```python\nimport imolecule\nimolecule.draw(\"CC1(C(N2C(S1)C(C2=O)NC(=O)CC3=CC=CC=C3)C(=O)O)C\")\n```\n\ninto a notebook cell. This should convert, optimize and draw the specified\nSMILES structure (in this case, penicillin) into the notebook.\n\nNote that this requires Open Babel to function. If you do not have Open Babel,\nsee below for installation details.\n\nThe drawer can handle any format specified [here](http://openbabel.org/docs/2.3.1/FileFormats/Overview.html),\nand can be set up to better handle different use cases. Check out the docstrings\nassociated with the IPython interface for more.\n\nServer\n======\n\nIf you want to run the file format converter on\nyour own computer, install the library with:\n\n```\npip install imolecule\n```\n\nThen run from the command line with:\n\n```\nimolecule\n````\n\nThe default site allows for loading molecules via a simple file drag-and-drop\ninterface. Drag a file to anywhere in the browser and drop to load. This\ninterface communicates with openbabel via websocket, so most file formats should\nwork. Be sure to set the extensions of your files to their data type (ie. \"mol\",\n\"pdb\", etc.) for format inference to work properly.\n\nIf you have an existing web server, tornado can be easily switched out for\nother libraries. If you want to use imolecule as a starting point for a\nbroader user interface, the server is written to be extensible. In both cases,\nread through the source code - it's surprisingly short.\n\nJavascript\n==========\n\nStart by downloading the minified javascript file:\n\n```\nwget https://raw.githubusercontent.com/patrickfuller/imolecule/master/imolecule/js/build/imolecule.min.js\n```\n\nInclude this file alongside [jQuery](http://jquery.com/) in your project, and then use with:\n\n```javascript\nimolecule.create('my-selector');\nimolecule.draw(myMolecule);\n```\n\nwhere `'my-selector'` is where you want to place imolecule, and `myMolecule` is\nan object. See below for more on the object structure, or just check out the\nincluded examples. The `imolecule.create()` method takes a few optional parameters,\nspecifying a few common drawing and camera types.\n\n```javascript\noptions = {\n drawingType: \"ball and stick\", // Can be \"ball and stick\", \"wireframe\", or \"space filling\"\n cameraType: \"perspective\", // Can be \"perspective\" or \"orthogonal\"\n shader: \"toon\" // three.js shader to use, can be \"toon\", \"basic\", \"phong\", or \"lambert\"\n};\n```\n\nMolecule Data Format\n====================\n\nAt its core, imolecule takes input chemical structures as javascript objects.\nAs an example, consider benzene:\n\n```javascript\n{\n atoms: [\n { element: \"C\", location: [ -0.762160, 1.168557, 0.022754 ] },\n { element: \"C\", location: [ 0.631044, 1.242862, -0.013022 ] },\n { element: \"C\", location: [ 1.391783, 0.076397, -0.012244 ] },\n { element: \"C\", location: [ 0.762101, -1.168506, 0.026080 ] },\n { element: \"C\", location: [ -0.631044, -1.242903, -0.011791 ] },\n { element: \"C\", location: [ -1.391806, -0.076430, -0.014083 ] },\n ],\n bonds: [\n { atoms: [ 0, 1 ], order: 2 },\n { atoms: [ 1, 2 ], order: 1 },\n { atoms: [ 2, 3 ], order: 2 },\n { atoms: [ 3, 4 ], order: 1 },\n { atoms: [ 4, 5 ], order: 2 },\n { atoms: [ 0, 5 ], order: 1 }\n ]\n}\n```\n\nIf you want to make properly formatted JSON, you can use either `format_converter.py` as a script or run your own imolecule server to convert most chemical file formats to JSON.\n\nOpen Babel\n==========\n\n[Open Babel](http://openbabel.org/wiki/Main_Page) is an open-source library\nfor interconverting over 100 chemical file formats. imolecule uses Open Babel\nto convert input formats to JSON before drawing. Therefore, to use imolecule\nwith non-JSON formats, you will need Open Babel.\n\nOpen Babel is best installed from source. For more, read through the\n[Open Babel installation instructions](http://openbabel.org/docs/dev/Installation/install.html).\n\n```\ngit clone https://github.com/openbabel/openbabel\nmkdir build && cd build\ncmake ../openbabel -DPYTHON_BINDINGS=ON\nmake && make install\n```\n\nOlder versions of open babel can be found through standard package managers,\nand do support most of the functionality of the development version. If you\nare struggling with building from source, check your package manager for\nopenbabel.\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/patrickfuller/imolecule/", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "imolecule", "package_url": "https://pypi.org/project/imolecule/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/imolecule/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/patrickfuller/imolecule/" }, "release_url": "https://pypi.org/project/imolecule/0.1.13/", "requires_dist": null, "requires_python": null, "summary": "View molecules in the IPython notebook.", "version": "0.1.13" }, "last_serial": 1812369, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "0040482d9acfc5380bddb65b856c8502", "sha256": "00f22c053b4d7e8dc92104f648f4c6da0cfc8dd9354438d3bcff41c1cb5adc29" }, "downloads": -1, "filename": "imolecule-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0040482d9acfc5380bddb65b856c8502", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 293117, "upload_time": "2014-10-31T19:35:59", "url": "https://files.pythonhosted.org/packages/2b/ae/aaf0edd7c5d76593b82d6c173d826940099ff9ab4cef80e512d56331eaaa/imolecule-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc3c1cde7a720b57114b36123caa0f9d", "sha256": "ca039c2f6de979dad8fa8bf1ba2e8551eb68ae071b2094d813bbe2e88e65d894" }, "downloads": -1, "filename": "imolecule-0.1.0.tar.gz", "has_sig": false, "md5_digest": "dc3c1cde7a720b57114b36123caa0f9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 176211, "upload_time": "2014-10-31T19:35:53", "url": "https://files.pythonhosted.org/packages/46/93/6b6fc7796b86240cdf7aa01869b42a4c63af62f753999772f2b3747aa9f9/imolecule-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "6e9542196d97ebe4aaed966adf759903", "sha256": "302ae64ad9950516cdced1461beeb6e134c7dcba52ea400a8f6e521697851ccd" }, "downloads": -1, "filename": "imolecule-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6e9542196d97ebe4aaed966adf759903", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 296728, "upload_time": "2015-03-28T20:07:07", "url": "https://files.pythonhosted.org/packages/b4/e1/71f615dde13b82b4d226f3ae75b45d4204c16f3c3010161aafd464ede9c1/imolecule-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3715065c832a13c1ca90a8f897e7e2c", "sha256": "e7efe7f16a064a829607963b9ed1cf09027ee0112eda14d44357ff61d4d7b4a8" }, "downloads": -1, "filename": "imolecule-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d3715065c832a13c1ca90a8f897e7e2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 177973, "upload_time": "2015-03-28T20:07:00", "url": "https://files.pythonhosted.org/packages/04/f5/2e16f9dcf3f17e844dfa6c75a0f093c6626e7425837498b3424620691b8c/imolecule-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "a4e3ea8d95fe0182553bb0972a96230a", "sha256": "40d63fa3329336449a2312712eb503ec33d2459e45e02e5600b959ed90f0d2fd" }, "downloads": -1, "filename": "imolecule-0.1.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a4e3ea8d95fe0182553bb0972a96230a", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 459759, "upload_time": "2015-10-15T19:26:17", "url": "https://files.pythonhosted.org/packages/ba/5c/885daca30535e47e9900acbf067d9c261ec34451922f224f8239d4110d6a/imolecule-0.1.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d221855404a72e2ece33338871de201", "sha256": "c7ab47ee4e175cc3044cd0eacee8ba36dd4e27801454c67d177014c9526391de" }, "downloads": -1, "filename": "imolecule-0.1.10.tar.gz", "has_sig": false, "md5_digest": "9d221855404a72e2ece33338871de201", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 347488, "upload_time": "2015-10-15T19:26:11", "url": "https://files.pythonhosted.org/packages/2c/60/14bf3dceb44e0d850541e9a4d8674a18bfa11b9b0195d419eba0c4332300/imolecule-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "5829c7de73c08044308d96d2def058df", "sha256": "e81b2a38a6f3189ac655ed36a3be86c6413a3458a9bdbd8480137288f9f767f7" }, "downloads": -1, "filename": "imolecule-0.1.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5829c7de73c08044308d96d2def058df", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 475153, "upload_time": "2015-11-05T03:57:16", "url": "https://files.pythonhosted.org/packages/db/a6/953bac62e2db63fa2af0731944796dc9f278ab5b9cd07a0ea7bc31607905/imolecule-0.1.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96f20ef20e625f50c86c7226696859d3", "sha256": "23106700b0aa3ec3f910fa1e1969bdfcf0d6ae5d67edcce8f15694a4364f746d" }, "downloads": -1, "filename": "imolecule-0.1.11.tar.gz", "has_sig": false, "md5_digest": "96f20ef20e625f50c86c7226696859d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 354218, "upload_time": "2015-11-05T03:57:08", "url": "https://files.pythonhosted.org/packages/89/cd/6a8a1e33c7cceb612e541c26d215e764ede62d0a809984077885db535ae0/imolecule-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "017d6d88846904fa846249fe6816bfa7", "sha256": "2fd03f34099368548e1a4dabf3e1d853ff6fccb03b9348027582271ff6a8036d" }, "downloads": -1, "filename": "imolecule-0.1.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "017d6d88846904fa846249fe6816bfa7", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 475214, "upload_time": "2015-11-05T04:06:13", "url": "https://files.pythonhosted.org/packages/fa/b4/d41fe61cf4c9e173ed2de40f468a2bbbf9e545aaea10878c9ae705a93c2c/imolecule-0.1.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "415fe86295c09a3b637097e38f8bd81d", "sha256": "c551c5bf9a2848973ba9069df9b790fefa87a045898ddd8038db02ecefd7ff4e" }, "downloads": -1, "filename": "imolecule-0.1.12.tar.gz", "has_sig": false, "md5_digest": "415fe86295c09a3b637097e38f8bd81d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 354274, "upload_time": "2015-11-05T04:06:06", "url": "https://files.pythonhosted.org/packages/ae/42/77966c10c721d2dc6e5f89f6034310f2570195ac6586b90adc9db7254ede/imolecule-0.1.12.tar.gz" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "b4d49ad09040d94384b729fbc0bf9735", "sha256": "192920bb7c3b0d5adce26056d26c1269fc144e200ab4e584ce1f96d2d08f4f4d" }, "downloads": -1, "filename": "imolecule-0.1.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b4d49ad09040d94384b729fbc0bf9735", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 475392, "upload_time": "2015-11-11T23:17:05", "url": "https://files.pythonhosted.org/packages/1a/65/9c54f7c6bae778004e83e589992fe2dc46cdfebdcec35e8b7516d421106a/imolecule-0.1.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "262aa6c587b713c5ef425610ee46fca5", "sha256": "84c3cc4a1b8ab65cfad6c45b9a0b12899dcd6867cb64d2e1a4bf63d576b1bdb0" }, "downloads": -1, "filename": "imolecule-0.1.13.tar.gz", "has_sig": false, "md5_digest": "262aa6c587b713c5ef425610ee46fca5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 354385, "upload_time": "2015-11-11T23:16:56", "url": "https://files.pythonhosted.org/packages/e5/48/0345d404263b2374005472a2665171f94a5e48a49cd5d1e29200e4518625/imolecule-0.1.13.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "e29b307ba33dfed5c9d275a7e440735a", "sha256": "b668803d1fa900e5daf0d73ee0ffb21eaf76b6f74c2a16ea647d7a52b818c4c5" }, "downloads": -1, "filename": "imolecule-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e29b307ba33dfed5c9d275a7e440735a", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 296748, "upload_time": "2015-03-28T20:11:46", "url": "https://files.pythonhosted.org/packages/b9/21/5a219fa7521329337c16a95e5e1a75235b17e9c53f4fceb1be2e082344e1/imolecule-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "74d1057fc16f30a72d8365959e6399b6", "sha256": "04a094a03176a83bf8925246a48d45871cd0c48c4a45aacdea820188a6cbdaee" }, "downloads": -1, "filename": "imolecule-0.1.2.tar.gz", "has_sig": false, "md5_digest": "74d1057fc16f30a72d8365959e6399b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 177975, "upload_time": "2015-03-28T20:11:39", "url": "https://files.pythonhosted.org/packages/0d/c3/cb6ba62f75c7103afde8353cfd842ae7bb98e37cbb6adee102799d2cdb36/imolecule-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "cd4db4fa9387a99e17f0ecb9e8685221", "sha256": "fc83538b8d94bd70bcd89526d337292d2a442f87853ac63926ecd748777ef374" }, "downloads": -1, "filename": "imolecule-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cd4db4fa9387a99e17f0ecb9e8685221", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 296788, "upload_time": "2015-03-28T21:13:42", "url": "https://files.pythonhosted.org/packages/d1/5e/5d0bf120ef81d9f1e434885c2310d63fc58ef65d04ba964dda4534ed38f1/imolecule-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b610220084f67ed826f0f89f554949a", "sha256": "0ec2d291a059ef554b43627a401bb4cf1c818ff9b70fda55fbb8edfc497785ac" }, "downloads": -1, "filename": "imolecule-0.1.3.tar.gz", "has_sig": false, "md5_digest": "7b610220084f67ed826f0f89f554949a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 177967, "upload_time": "2015-03-28T21:13:35", "url": "https://files.pythonhosted.org/packages/6c/ae/55962a9c1daa085b2c1854cded751332defdcc0478b5b9bbcb5fe0367c56/imolecule-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "73c718b0eb843b39fc20f92c6d271909", "sha256": "73e2681c177d01b0b4a5deb39e3c84c414988ab0cf4f29a2e0b43cfc000aeb03" }, "downloads": -1, "filename": "imolecule-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "73c718b0eb843b39fc20f92c6d271909", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 296796, "upload_time": "2015-03-28T22:32:50", "url": "https://files.pythonhosted.org/packages/d3/3a/cff471fb3a3bc990961388e707a5bba20236a2575c76c8a721cf729fc530/imolecule-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b594f6f58e133b75c31e17f2c0522bc5", "sha256": "bb135eee9db8a832f1a300ad348ebb20b628bae885eca30fc3a96c3c9192a47d" }, "downloads": -1, "filename": "imolecule-0.1.4.tar.gz", "has_sig": false, "md5_digest": "b594f6f58e133b75c31e17f2c0522bc5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 177981, "upload_time": "2015-03-28T22:32:44", "url": "https://files.pythonhosted.org/packages/db/f9/7e0376bef6fcbb42e480a99e34b4a6583fb4390d44131024ef26473d3133/imolecule-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "4fe2ba53b0eac188c0c675553b55038d", "sha256": "39595390d3e7d99e7dbb92fb50d3ea14d967a155f5458c0b3a6e486b15611717" }, "downloads": -1, "filename": "imolecule-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4fe2ba53b0eac188c0c675553b55038d", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 293874, "upload_time": "2015-04-06T22:46:42", "url": "https://files.pythonhosted.org/packages/f0/72/837702a296a1fc9992b6c141441639ce6b66757bec43883850763a260985/imolecule-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7d4c0fe7d010808b0ff2a454e35f9028", "sha256": "ff18af6901dea7e9fca98fad72e2abc467605171ac97c942c4b16b3b8d2db28c" }, "downloads": -1, "filename": "imolecule-0.1.5.tar.gz", "has_sig": false, "md5_digest": "7d4c0fe7d010808b0ff2a454e35f9028", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 142869, "upload_time": "2015-04-06T22:46:38", "url": "https://files.pythonhosted.org/packages/d8/2d/8b377753720b587c428048344ae96b59e54634923b5e2388057dca9e5a39/imolecule-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "0001acdca4f3ac4b7edce4d9c7d67267", "sha256": "abd0bf55453fcd363fb63704a16684815e15c47c318a4d623c292edba3a69a62" }, "downloads": -1, "filename": "imolecule-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0001acdca4f3ac4b7edce4d9c7d67267", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 293947, "upload_time": "2015-04-07T01:09:57", "url": "https://files.pythonhosted.org/packages/f9/d9/336b0c98ab8bcd16a5f1978402f295363287ebae0ab3f9a3d843bd4ece7d/imolecule-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "676c63265a2e25cee7c6d20394dce67e", "sha256": "1139ec4ed11dbaab582dcf71924d540f6daa679e566514560e1854b5d3d7f974" }, "downloads": -1, "filename": "imolecule-0.1.6.tar.gz", "has_sig": false, "md5_digest": "676c63265a2e25cee7c6d20394dce67e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 176540, "upload_time": "2015-04-07T01:09:49", "url": "https://files.pythonhosted.org/packages/e1/de/5a01c7c44a69f921a3d3fbe290d094b42d94e610739218afd0e40600f118/imolecule-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "cda9a30846906950b566b1ffe7929e81", "sha256": "2869848eaaf9b50b2248e30639dd0c2b61ab1d54d5b6b991a4aab313794658f6" }, "downloads": -1, "filename": "imolecule-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cda9a30846906950b566b1ffe7929e81", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 294040, "upload_time": "2015-04-07T13:31:24", "url": "https://files.pythonhosted.org/packages/55/6b/125d0f265d4b5c3dd76755028712bcdc85a051712144a1804aa63abbd035/imolecule-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "250b46e3c865582535e09e95061f47cc", "sha256": "af94e889068b7ac24a4c42280c1e2a16de7b262f0f79bece0ae1feb57791423e" }, "downloads": -1, "filename": "imolecule-0.1.7.tar.gz", "has_sig": false, "md5_digest": "250b46e3c865582535e09e95061f47cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 143051, "upload_time": "2015-04-07T13:31:19", "url": "https://files.pythonhosted.org/packages/e1/15/0eb2b07add77516dce16b4492f44d774f55c7462a3c39e76ddb05e66b074/imolecule-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "0a6ffbe1847defbcd444c3d885c2787e", "sha256": "40f816cd64c18c4ca9a2b90f31491c1e617f72e114ea1cf4ce486f54e8cae9f9" }, "downloads": -1, "filename": "imolecule-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0a6ffbe1847defbcd444c3d885c2787e", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 308751, "upload_time": "2015-07-29T18:14:12", "url": "https://files.pythonhosted.org/packages/cb/39/8ccf3395e793c72fda294cebc237bd89717abb6595f8fa1e6db9f6cb5404/imolecule-0.1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c2876275ad351651d8d4a033f75326a", "sha256": "0fbee5da3dd98573b732f5c3aa4a002ce860e0a0fefdc1a18c8c0c5bee6b919a" }, "downloads": -1, "filename": "imolecule-0.1.8.tar.gz", "has_sig": false, "md5_digest": "8c2876275ad351651d8d4a033f75326a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 150403, "upload_time": "2015-07-29T18:14:07", "url": "https://files.pythonhosted.org/packages/3d/db/7cb701085e0713833f918a55ae24b437916f355f1065d8cad840dabd4a1e/imolecule-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "131dec0787bc078891fb683904780f86", "sha256": "1534c603f61f078725809ed1d09c5b116252d41e2b4efb73df81e09765b1ef06" }, "downloads": -1, "filename": "imolecule-0.1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "131dec0787bc078891fb683904780f86", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 474025, "upload_time": "2015-09-27T20:00:51", "url": "https://files.pythonhosted.org/packages/05/5a/ee1e3cb5bb68a6afd906d50eb964db7184caabf84e6ccc7508214359b314/imolecule-0.1.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c097b65b510d416032f18914dbc36773", "sha256": "f50beb0a9d4d27927fdc16348e7dbd67f5e63072404c451d42aa3cd2f320ad89" }, "downloads": -1, "filename": "imolecule-0.1.9.tar.gz", "has_sig": false, "md5_digest": "c097b65b510d416032f18914dbc36773", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 353387, "upload_time": "2015-09-27T20:00:39", "url": "https://files.pythonhosted.org/packages/4e/02/16d71187dcade5f57674429e22b19524963e7abd79447b4ebc380ba17350/imolecule-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b4d49ad09040d94384b729fbc0bf9735", "sha256": "192920bb7c3b0d5adce26056d26c1269fc144e200ab4e584ce1f96d2d08f4f4d" }, "downloads": -1, "filename": "imolecule-0.1.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b4d49ad09040d94384b729fbc0bf9735", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 475392, "upload_time": "2015-11-11T23:17:05", "url": "https://files.pythonhosted.org/packages/1a/65/9c54f7c6bae778004e83e589992fe2dc46cdfebdcec35e8b7516d421106a/imolecule-0.1.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "262aa6c587b713c5ef425610ee46fca5", "sha256": "84c3cc4a1b8ab65cfad6c45b9a0b12899dcd6867cb64d2e1a4bf63d576b1bdb0" }, "downloads": -1, "filename": "imolecule-0.1.13.tar.gz", "has_sig": false, "md5_digest": "262aa6c587b713c5ef425610ee46fca5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 354385, "upload_time": "2015-11-11T23:16:56", "url": "https://files.pythonhosted.org/packages/e5/48/0345d404263b2374005472a2665171f94a5e48a49cd5d1e29200e4518625/imolecule-0.1.13.tar.gz" } ] }