{ "info": { "author": "Carlos Xavier Hernandez", "author_email": "cxh@stanford.edu", "bugtrack_url": null, "classifiers": [], "description": ".. image:: https://badge.fury.io/py/ipymol.svg\n :target: https://pypi.python.org/pypi/ipymol/\n :alt: Latest PyPI version\n\nIPyMOL\n======\n\nIPyMOL allows you to control `PyMOL `_ sessions via IPython. This tool is ideal for situations where you'd like to present your work neatly in a `Jupyter Notebook `_ or conveniently prototype PyMOL scripts.\n\nBefore You Begin\n----------------\nPlease ensure that PyMOL is in your ``$PATH`` as ``pymol`` or you can start PyMOL in server mode:\n\n.. code:: shell\n\n $ pymol -R #-cKRQ to run it without a GUI\n\nInstallation\n------------\n\n\n.. code:: shell\n\n pip install ipymol\n\n\n\nExample Usage\n--------------\nYou can fire up an IPython or IPython Notebook session and start using IPyMOL. For example:\n\n.. code:: python\n\n from ipymol import viewer as pymol\n pymol.start() # Start PyMOL RPC server\n pymol.fetch('3odu') # Fetch PDB\n pymol.show_as('cartoon') # Show as cartoon\n pymol.bg_color('white') # Set background color to white\n pymol.display() # Show current display\n\nThis series of commands will define a variable ``pymol`` of class ``MolViewer``, which can pass commands to PyMOL, and then create an image of ``PDBID:3odu`` in your IPython session.\nAdditional commands can be invoked via ``pymol.do(\"[ENTER YOUR COMMAND HERE]\")``.\n\nHere's an `example notebook `_ with more information.\n\nEnjoy!\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/cxhernandez/ipymol/tarball/master", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cxhernandez/ipymol", "keywords": "ipython notebook pymol protein molecular visualization", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ipymol", "package_url": "https://pypi.org/project/ipymol/", "platform": "Windows", "project_url": "https://pypi.org/project/ipymol/", "project_urls": { "Download": "https://github.com/cxhernandez/ipymol/tarball/master", "Homepage": "https://github.com/cxhernandez/ipymol" }, "release_url": "https://pypi.org/project/ipymol/0.5/", "requires_dist": [ "ipython", "matplotlib", "numpy", "pillow" ], "requires_python": "", "summary": "IPyMOL allows you to control PyMOL sessions via IPython.", "version": "0.5" }, "last_serial": 2493178, "releases": { "0.3": [ { "comment_text": "", "digests": { "md5": "5cca66e1ec3596bb7bda071483d9f152", "sha256": "bee56c98203cfbdb5d813aa4a43130fb03d391f5d3980c2d8aaf910aba189bc1" }, "downloads": -1, "filename": "ipymol-0.3.tar.gz", "has_sig": false, "md5_digest": "5cca66e1ec3596bb7bda071483d9f152", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3827, "upload_time": "2015-07-26T10:06:50", "url": "https://files.pythonhosted.org/packages/52/e0/f7d7e75e797990c3f19d545aae63b9556b0c0abd6d11ee943cffbb0210e7/ipymol-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "cf73268da09a5d0cd1ac0c4a13ce6224", "sha256": "bf880993549881b7e4f02db62d0c37370a65f0fce5a07b59fbc60d473bdfc5ee" }, "downloads": -1, "filename": "ipymol-0.4.tar.gz", "has_sig": false, "md5_digest": "cf73268da09a5d0cd1ac0c4a13ce6224", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2689, "upload_time": "2016-08-31T21:57:46", "url": "https://files.pythonhosted.org/packages/ad/a3/ab9c03ea3177c0554fb5e7939cc814602a52438a9b2cb479f5eb4d917aac/ipymol-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "0e3e6f5bf777c2143a467d016296d4e2", "sha256": "43022b798451c3d874ddf4f0c017012141f0a50901b189c6ba0e3f7dbb02d105" }, "downloads": -1, "filename": "ipymol-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "0e3e6f5bf777c2143a467d016296d4e2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5001, "upload_time": "2016-12-01T06:32:00", "url": "https://files.pythonhosted.org/packages/36/c0/b626df76aa927053d235331e101526625f0c52b0c0de2710f56d02371aa7/ipymol-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11826e309b669ff74ed5e2c4369f2d7c", "sha256": "b94806ead33168996a1e496055c3d9f3ce51bd978f0767883d57d600406dea4b" }, "downloads": -1, "filename": "ipymol-0.5.tar.gz", "has_sig": false, "md5_digest": "11826e309b669ff74ed5e2c4369f2d7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3235, "upload_time": "2016-12-01T06:32:03", "url": "https://files.pythonhosted.org/packages/5e/aa/de1b18f47ae826ee1e6132208160caeaca503ec6e9bdb1f0061f823ac223/ipymol-0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0e3e6f5bf777c2143a467d016296d4e2", "sha256": "43022b798451c3d874ddf4f0c017012141f0a50901b189c6ba0e3f7dbb02d105" }, "downloads": -1, "filename": "ipymol-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "0e3e6f5bf777c2143a467d016296d4e2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5001, "upload_time": "2016-12-01T06:32:00", "url": "https://files.pythonhosted.org/packages/36/c0/b626df76aa927053d235331e101526625f0c52b0c0de2710f56d02371aa7/ipymol-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11826e309b669ff74ed5e2c4369f2d7c", "sha256": "b94806ead33168996a1e496055c3d9f3ce51bd978f0767883d57d600406dea4b" }, "downloads": -1, "filename": "ipymol-0.5.tar.gz", "has_sig": false, "md5_digest": "11826e309b669ff74ed5e2c4369f2d7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3235, "upload_time": "2016-12-01T06:32:03", "url": "https://files.pythonhosted.org/packages/5e/aa/de1b18f47ae826ee1e6132208160caeaca503ec6e9bdb1f0061f823ac223/ipymol-0.5.tar.gz" } ] }