{ "info": { "author": "Carlos Alberto Gomez Gonzalez", "author_email": "carlosgg33@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering :: Astronomy" ], "description": "[![PyPI version](https://badge.fury.io/py/hciplot.svg)](https://badge.fury.io/py/hciplot)\n\n# HCIplot\n\n``HCIplot`` -- High-contrast Imaging Plotting library. The goal of this\nlibrary is to be the \"Swiss army\" solution for plotting and visualizing \nmulti-dimensional high-contrast imaging datacubes on ``JupyterLab``. \nWhile visualizing FITS files is straightforward with SaoImage DS9 or any\nother FITS viewer, exploring the content of an HCI datacube as an \nin-memory ``numpy`` array (for example when running your ``Jupyter`` \nsession on a remote machine) is far from easy. \n\n``HCIplot`` contains two functions, ``plot_frames`` and ``plot_cubes``,\nand relies on the ``matplotlib`` and ``HoloViews`` libraries and \n``ImageMagick``. ``HCIplot`` allows to:\n\n* Plot a single frame (2d array) or create a mosaic of frames.\n\n![mosaic](https://github.com/carlgogo/carlgogo.github.io/blob/master/assets/images/hciplot.png?raw=true)\n\n* Annotate and save publication ready frames/mosaics.\n\n* Visualize 2d arrays as surface plots.\n\n* Create interactive plots when handling 3d or 4d arrays (thanks to \n``HoloViews``)\n\n![datacube](https://github.com/carlgogo/carlgogo.github.io/blob/master/assets/images/hciplot2.png?raw=true)\n\n* Save to disk a 3d array as an animation (gif or mp4).\n\n\n## Installation\n\nYou can install ``HCIplot`` with ``pip``:\n\n```\npip install hciplot\n```\n\n``JupyterLab`` can be installed either with ``pip`` or with ``conda``:\n\n```\nconda install -c conda-forge jupyterlab\n```\n\nThe ``PyViz`` extension must be installed to display the ``holoviews`` \nwidgets on ``JupyterLab``:\n\n``` \njupyter labextension install @pyviz/jupyterlab_pyviz\n```\n\nIf you want to create animations with ``plot_cubes`` you need to install\n``ImageMagick`` with your system's package manager (e.g. brew if you are \non MacOS or apt-get if you are on Ubuntu). \n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/carlgogo/hciplot", "keywords": "plotting,hci,package", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "hciplot", "package_url": "https://pypi.org/project/hciplot/", "platform": "", "project_url": "https://pypi.org/project/hciplot/", "project_urls": { "Homepage": "https://github.com/carlgogo/hciplot" }, "release_url": "https://pypi.org/project/hciplot/0.1.7/", "requires_dist": [ "numpy (>=1.16)", "matplotlib (>=2.2)", "bokeh (>=1.0)", "holoviews (>=1.11)" ], "requires_python": "", "summary": "High-contrast Imaging Plotting library", "version": "0.1.7" }, "last_serial": 5165563, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "6e0de41f82dcd3b710bc482a11aa9397", "sha256": "d1da795e92f033e0ff531f5b60ffc3d1e65abaf2a09f92b07b70b9d8759708bf" }, "downloads": -1, "filename": "hciplot-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6e0de41f82dcd3b710bc482a11aa9397", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10801, "upload_time": "2019-03-21T10:41:36", "url": "https://files.pythonhosted.org/packages/e4/6c/d29d3d1a5742c099e31a3de5bf14e9729e4d20bbf605bb80af464476468a/hciplot-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "69b7a87558c27af4580a65ee901ceb9f", "sha256": "f82fea4c004f989fcf1835faa8067ed6146a6dcb3f582da6408aeed3def6cb82" }, "downloads": -1, "filename": "hciplot-0.1.0.tar.gz", "has_sig": false, "md5_digest": "69b7a87558c27af4580a65ee901ceb9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10556, "upload_time": "2019-03-21T10:41:38", "url": "https://files.pythonhosted.org/packages/dd/99/91cf7e2f239c1d8b8a70d4573c6a4fe389eb7cb1575f2f276e9647ccf0ff/hciplot-0.1.0.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "e4c5b4b75e6671da6328973b30d75f3f", "sha256": "bfc540966e9635158bcd1b67ffee4d65f52888767ee36e1c34638f86f026419e" }, "downloads": -1, "filename": "hciplot-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e4c5b4b75e6671da6328973b30d75f3f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11346, "upload_time": "2019-03-21T19:07:15", "url": "https://files.pythonhosted.org/packages/b3/d5/a0a251723b63959f522e67a376e31f46b31f6d7d4b3873393e0aabc459be/hciplot-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34693e263d03fde0df5992ab67216ce8", "sha256": "7d63a3e6d296d460dd86b0bdd7192ea292640455d24afc3d646dba6e35268a22" }, "downloads": -1, "filename": "hciplot-0.1.2.tar.gz", "has_sig": false, "md5_digest": "34693e263d03fde0df5992ab67216ce8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11253, "upload_time": "2019-03-21T19:07:17", "url": "https://files.pythonhosted.org/packages/47/5a/e0416902c2870975cc4bfd4123774b4cb3c52f20ecc2d1374fbf7629d26d/hciplot-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "8a13666e0e8d1b1d61553816e0fcdd62", "sha256": "9668b96a703c9c7c586a25e1a50de65db355b89597d2758914d29dd93846ab69" }, "downloads": -1, "filename": "hciplot-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8a13666e0e8d1b1d61553816e0fcdd62", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11341, "upload_time": "2019-03-22T08:13:19", "url": "https://files.pythonhosted.org/packages/5f/61/70f8a4870c6d840423f0dafd205361084c774641313c1ba691ff7455e6ad/hciplot-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8945940cf7d19dce86e97e330d802151", "sha256": "a4ed5ba69ed8959ab4d8e98515d0436fdc4a7e5c1680a036aad817fcae7faa77" }, "downloads": -1, "filename": "hciplot-0.1.3.tar.gz", "has_sig": false, "md5_digest": "8945940cf7d19dce86e97e330d802151", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11154, "upload_time": "2019-03-22T08:13:21", "url": "https://files.pythonhosted.org/packages/62/d2/ded66799040a09b84f020b1bec0ed41e10ab71289275baf66096a74705c0/hciplot-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "4a5c8009c82c1ebeb05f4a86e421ae8d", "sha256": "e76fb968ddee1428674952dd2389bbe965b16a8e5d7269b7169e35ce8dee6ecd" }, "downloads": -1, "filename": "hciplot-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4a5c8009c82c1ebeb05f4a86e421ae8d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11614, "upload_time": "2019-03-25T12:17:19", "url": "https://files.pythonhosted.org/packages/9e/15/770f1482198943520bfa4a21f91162a8a076d744958d40efc2c142fc5041/hciplot-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "41dc948b4d04c1b9be3e9e643e28dc3a", "sha256": "d9c4072b6f8c619998aea93a786d4497907adb9c631bdaca4e0807e6aa530a9f" }, "downloads": -1, "filename": "hciplot-0.1.4.tar.gz", "has_sig": false, "md5_digest": "41dc948b4d04c1b9be3e9e643e28dc3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11729, "upload_time": "2019-03-25T12:17:20", "url": "https://files.pythonhosted.org/packages/e4/67/d3d9a9ff06835903e56603c38eb06ce5831f57a7a6f5cd1da789fb23a379/hciplot-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "17d07c644707b38531f5418f251428da", "sha256": "9819d3b1b711b15cdb9f01efdf7bb41d381aacdde01388bc00071b3a41ae1c63" }, "downloads": -1, "filename": "hciplot-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "17d07c644707b38531f5418f251428da", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11799, "upload_time": "2019-03-26T12:39:54", "url": "https://files.pythonhosted.org/packages/39/57/33415df1450d7f08215cce8ffa82bc0fc66d29c293e04a01f3f4dc1c5666/hciplot-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32a6e786b7ac522bc17c2440ce120b4f", "sha256": "e0844768baf306b987bd5ab5220b071d81abfd36590c272d5d4b6af5e535dad3" }, "downloads": -1, "filename": "hciplot-0.1.5.tar.gz", "has_sig": false, "md5_digest": "32a6e786b7ac522bc17c2440ce120b4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11920, "upload_time": "2019-03-26T12:39:57", "url": "https://files.pythonhosted.org/packages/a9/1e/29867bb9f463732bb8e4044d8795f783d98b5d843419b11d788793ae0605/hciplot-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "a710892ad33393e535df8c3392f3d480", "sha256": "7429ef5fb36a1fc92524f77545d12e122e5de375fae79b9206dd68103c445d07" }, "downloads": -1, "filename": "hciplot-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "a710892ad33393e535df8c3392f3d480", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12218, "upload_time": "2019-03-29T13:36:38", "url": "https://files.pythonhosted.org/packages/8d/48/55ee09bfe99122f623cbd1bf361f7be9a3d9082b0754fca13d92942e0e5e/hciplot-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d1cc963f059519b572f74491d643b5b8", "sha256": "a4141795e582e059b2d6547a0287863d5cfe1e6d919a7c3dec63d5802be2d709" }, "downloads": -1, "filename": "hciplot-0.1.6.tar.gz", "has_sig": false, "md5_digest": "d1cc963f059519b572f74491d643b5b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12305, "upload_time": "2019-03-29T13:36:40", "url": "https://files.pythonhosted.org/packages/82/63/626587b6c0b4049691f1cded61c24f39b99e35bdb61e39d3c78886242a59/hciplot-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "5f5c8a9a812389d7b578b0e39405e27a", "sha256": "271dceb8d172d508ff21a098f485e399e25fc715d6dc872fc07160a9e72a4814" }, "downloads": -1, "filename": "hciplot-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5f5c8a9a812389d7b578b0e39405e27a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12345, "upload_time": "2019-04-19T17:30:47", "url": "https://files.pythonhosted.org/packages/e2/dd/a5f98d84653f54a4b5f1104cb723cc3ee29b4d7d094d8956db92eaffd9c4/hciplot-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6eae1eef7686312d23c0e618e0b4cdcd", "sha256": "36db7fa692a6ced32a306260c6fc585fefc2b02571a131b1c8122c679de33054" }, "downloads": -1, "filename": "hciplot-0.1.7.tar.gz", "has_sig": false, "md5_digest": "6eae1eef7686312d23c0e618e0b4cdcd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12486, "upload_time": "2019-04-19T17:30:49", "url": "https://files.pythonhosted.org/packages/f4/d3/67597dbdb0bdd88aa301331bb21d6effca5e93f2080a4ec8ad57af585ad4/hciplot-0.1.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5f5c8a9a812389d7b578b0e39405e27a", "sha256": "271dceb8d172d508ff21a098f485e399e25fc715d6dc872fc07160a9e72a4814" }, "downloads": -1, "filename": "hciplot-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5f5c8a9a812389d7b578b0e39405e27a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12345, "upload_time": "2019-04-19T17:30:47", "url": "https://files.pythonhosted.org/packages/e2/dd/a5f98d84653f54a4b5f1104cb723cc3ee29b4d7d094d8956db92eaffd9c4/hciplot-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6eae1eef7686312d23c0e618e0b4cdcd", "sha256": "36db7fa692a6ced32a306260c6fc585fefc2b02571a131b1c8122c679de33054" }, "downloads": -1, "filename": "hciplot-0.1.7.tar.gz", "has_sig": false, "md5_digest": "6eae1eef7686312d23c0e618e0b4cdcd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12486, "upload_time": "2019-04-19T17:30:49", "url": "https://files.pythonhosted.org/packages/f4/d3/67597dbdb0bdd88aa301331bb21d6effca5e93f2080a4ec8ad57af585ad4/hciplot-0.1.7.tar.gz" } ] }