{ "info": { "author": "Max Klein", "author_email": "", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: Science/Research", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 3" ], "description": "# jupyterlab-hdf5\n\nOpen and explore HDF5 files in JupyterLab. Can handle very large (TB) sized files. Now integrated with the standard filebrowser!\n\n![hdf_preview](README.png)\n\nCurrently in early release. Double clicking on an `.hdf5` file in the file browser will open it in a special HDF browser. You can then browse through the groups and open the datasets in the `.hdf5` file. All datasets will open read only.\n\nDesigned from the ground up to be as efficient as possible. Data will only be fetched as needed to create the visible display. This allows the extension to work with very large files, potentially up to the TB range.\n\n## Installation\n\n```bash\npip install jupyterlab_hdf\njupyter labextension install jupyterlab-hdf\n```\n\nThis will install both the server extension and the labextension needed by this plugin.\n\nYou can also install the labextension via Jupyterlab's extension manager GUI. Keep in mind that if you use the GUI, you'll still need to install the `jupyterlab_hdf` server extension via `pip`.\n\n## Development\n\nFor a development install, clone the repository and then run the following in the repo dir:\n\n```bash\npip install .\njlpm build:dev\n```\n\nTo watch for/rebuild on changes to this extension's source code, run:\n\n```bash\njlpm run build:watch\n```\n\n## What's in this extension\n\nThis extension has two parts: an hdf5 filebrowser, and an hdf5 dataset file type.\n\n### HDF5 Filebrowser\n\nAllows you to navigate an `.hdf5` file's groups as though they were directories in a filesystem. Any `.hdf5` file on a user's system can be opened by entering its path (relative to the Jupyterlab home directory) in the box at the top of the browser.\n\n### HDF5 dataset file type\n\nWhen you open a dataset using the hdf5 filebrowser, a document will open that displays the contents of the dataset via a grid.\n\n## Status of the latest version\n\n- filebrowser\n\n - works well, and allows you to open datasets via a double click. Some minor UI issues remain (mostly with the breadcrumbs).\n\n- dataset file type\n - works well. Data will load to the grid dynamically as needed. Read only. The next goal of development is to enable selection/copying of a dataset's elements.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/telamonian/jupyterlab-hdf5", "keywords": "Jupyter,JupyterLab,hdf5", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "jupyterlab-hdf", "package_url": "https://pypi.org/project/jupyterlab-hdf/", "platform": "Linux", "project_url": "https://pypi.org/project/jupyterlab-hdf/", "project_urls": { "Homepage": "https://github.com/telamonian/jupyterlab-hdf5" }, "release_url": "https://pypi.org/project/jupyterlab-hdf/0.1.0/", "requires_dist": null, "requires_python": ">=3.5", "summary": "A Jupyter Notebook server extension that provides APIs for fetching hdf5 contents and data. Built on h5py.", "version": "0.1.0" }, "last_serial": 5942308, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "54ad2b9f5ee174d9919a9d0f2da997e6", "sha256": "8ace0b3d212830d6bbb7475cf68c8ace8baa1cc3c922d7f2e8d91ab0891677a2" }, "downloads": -1, "filename": "jupyterlab_hdf-0.1.0.tar.gz", "has_sig": false, "md5_digest": "54ad2b9f5ee174d9919a9d0f2da997e6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 119877, "upload_time": "2019-08-19T06:02:00", "url": "https://files.pythonhosted.org/packages/2b/e4/5100ff583d448eeb9ee14c9af92baf9ba525dfefcbf7bb0e550e6aa52fed/jupyterlab_hdf-0.1.0.tar.gz" } ], "0.1.0a0": [ { "comment_text": "", "digests": { "md5": "04cce4703e7422b0f45422d22413ead9", "sha256": "b7e8571bf8d62e8eac7f0131a9ffb9c67e69feb33fdb634c94716138aafe62e4" }, "downloads": -1, "filename": "jupyterlab_hdf-0.1.0a0.tar.gz", "has_sig": false, "md5_digest": "04cce4703e7422b0f45422d22413ead9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 559039, "upload_time": "2019-08-15T02:32:22", "url": "https://files.pythonhosted.org/packages/dd/18/3f361af2b4b2a6a00153bd251b63ea25d30d7ad4b480a8267151aefd09a4/jupyterlab_hdf-0.1.0a0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "54ad2b9f5ee174d9919a9d0f2da997e6", "sha256": "8ace0b3d212830d6bbb7475cf68c8ace8baa1cc3c922d7f2e8d91ab0891677a2" }, "downloads": -1, "filename": "jupyterlab_hdf-0.1.0.tar.gz", "has_sig": false, "md5_digest": "54ad2b9f5ee174d9919a9d0f2da997e6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 119877, "upload_time": "2019-08-19T06:02:00", "url": "https://files.pythonhosted.org/packages/2b/e4/5100ff583d448eeb9ee14c9af92baf9ba525dfefcbf7bb0e550e6aa52fed/jupyterlab_hdf-0.1.0.tar.gz" } ] }