{ "info": { "author": "Stephan Hoyer", "author_email": "shoyer@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "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", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering" ], "description": "h5netcdf\n========\n\n.. image:: https://travis-ci.org/shoyer/h5netcdf.svg?branch=master\n :target: https://travis-ci.org/shoyer/h5netcdf\n.. image:: https://badge.fury.io/py/h5netcdf.svg\n :target: https://pypi.python.org/pypi/h5netcdf/\n\nA Python interface for the netCDF4_ file-format that reads and writes local or\nremote HDF5 files directly via h5py_ or h5pyd_, without relying on the Unidata\nnetCDF library.\n\n.. _netCDF4: http://www.unidata.ucar.edu/software/netcdf/docs/file_format_specifications.html#netcdf_4_spec\n.. _h5py: http://www.h5py.org/\n.. _h5pyd: https://github.com/HDFGroup/h5pyd\n\nWhy h5netcdf?\n-------------\n\n- We've seen occasional reports of better performance with h5py than\n netCDF4-python, though in many cases performance is identical. For\n `one workflow`_, h5netcdf was reported to be almost **4x faster** than\n `netCDF4-python`_.\n- It has one less massive binary dependency (netCDF C). If you already have h5py\n installed, reading netCDF4 with h5netcdf may be much easier than installing\n netCDF4-Python.\n- Anecdotally, HDF5 users seem to be unexcited about switching to netCDF --\n hopefully this will convince them that the netCDF4 is actually quite sane!\n- Finally, side-stepping the netCDF C library (and Cython bindings to it)\n gives us an easier way to identify the source of performance issues and\n bugs.\n\n.. _one workflow: https://github.com/Unidata/netcdf4-python/issues/390#issuecomment-93864839\n.. _xarray: http://github.com/pydata/xarray/\n\nInstall\n-------\n\nEnsure you have a recent version of h5py installed (I recommend using conda_).\nAt least version 2.1 is required (for dimension scales); versions 2.3 and newer\nhave been verified to work, though some tests only pass on h5py 2.6. Then:\n``pip install h5netcdf``\n\n.. _conda: http://conda.io/\n\nUsage\n-----\n\nh5netcdf has two APIs, a new API and a legacy API. Both interfaces currently\nreproduce most of the features of the netCDF interface, with the notable\nexception of support for operations the rename or delete existing objects.\nWe simply haven't gotten around to implementing this yet. Patches\nwould be very welcome.\n\nNew API\n~~~~~~~\n\nThe new API supports direct hierarchical access of variables and groups. Its\ndesign is an adaptation of h5py to the netCDF data model. For example:\n\n.. code-block:: python\n\n import h5netcdf\n import numpy as np\n\n with h5netcdf.File('mydata.nc', 'w') as f:\n # set dimensions with a dictionary\n f.dimensions = {'x': 5}\n # and update them with a dict-like interface\n # f.dimensions['x'] = 5\n # f.dimensions.update({'x': 5})\n\n v = f.create_variable('hello', ('x',), float)\n v[:] = np.ones(5)\n\n # you don't need to create groups first\n # you also don't need to create dimensions first if you supply data\n # with the new variable\n v = f.create_variable('/grouped/data', ('y',), data=np.arange(10))\n\n # access and modify attributes with a dict-like interface\n v.attrs['foo'] = 'bar'\n\n # you can access variables and groups directly using a hierarchical\n # keys like h5py\n print(f['/grouped/data'])\n\n # add an unlimited dimension\n f.dimensions['z'] = None\n # explicitly resize a dimension and all variables using it\n f.resize_dimension('z', 3)\n\nLegacy API\n~~~~~~~~~~\n\nThe legacy API is designed for compatibility with netCDF4-python_. To use it, import\n``h5netcdf.legacyapi``:\n\n.. _netCDF4-python: https://github.com/Unidata/netcdf4-python\n\n.. code-block:: python\n\n import h5netcdf.legacyapi as netCDF4\n # everything here would also work with this instead:\n # import netCDF4\n import numpy as np\n\n with netCDF4.Dataset('mydata.nc', 'w') as ds:\n ds.createDimension('x', 5)\n v = ds.createVariable('hello', float, ('x',))\n v[:] = np.ones(5)\n\n g = ds.createGroup('grouped')\n g.createDimension('y', 10)\n g.createVariable('data', 'i8', ('y',))\n v = g['data']\n v[:] = np.arange(10)\n v.foo = 'bar'\n print(ds.groups['grouped'].variables['data'])\n\nThe legacy API is designed to be easy to try-out for netCDF4-python users, but it is not an\nexact match. Here is an incomplete list of functionality we don't include:\n\n- Utility functions ``chartostring``, ``num2date``, etc., that are not directly necessary\n for writing netCDF files.\n- We don't support the ``endian`` argument to ``createVariable`` yet (see `GitHub issue`_).\n- h5netcdf variables do not support automatic masking or scaling (e.g., of values matching\n the ``_FillValue`` attribute). We prefer to leave this functionality to client libraries\n (e.g., xarray_), which can implement their exact desired scaling behavior.\n- No support yet for automatic resizing of unlimited dimensions with array\n indexing. This would be a welcome pull request. For now, dimensions can be\n manually resized with ``Group.resize_dimension(dimension, size)``.\n\n.. _GitHub issue: https://github.com/shoyer/h5netcdf/issues/15\n\nInvalid netCDF files\n~~~~~~~~~~~~~~~~~~~~\n\nh5py implements some features that do not (yet) result in valid netCDF files:\n\n- Data types:\n - Booleans\n - Complex values\n - Non-string variable length types\n - Enum types\n - Reference types\n- Arbitrary filters:\n - Scale-offset filters\n\nBy default [*]_, h5netcdf will not allow writing files using any of these features,\nas files with such features are not readable by other netCDF tools.\n\nHowever, these are still valid HDF5 files. If you don't care about netCDF\ncompatibility, you can use these features by setting ``invalid_netcdf=True``\nwhen creating a file:\n\n.. code-block:: python\n\n # avoid the .nc extension for non-netcdf files\n f = h5netcdf.File('mydata.h5', invalid_netcdf=True)\n ...\n\n # works with the legacy API, too, though compression options are not exposed\n ds = h5netcdf.legacyapi.Dataset('mydata.h5', invalid_netcdf=True)\n ...\n\n.. [*] Currently, we only issue a warning, but in a future version of h5netcdf,\n we will raise ``h5netcdf.CompatibilityError``. Use\n ``invalid_netcdf=False`` to switch to the new behavior now.\n\nChange Log\n----------\n\nVersion 0.7.4 (June 1, 2019):\n\n- Fixed a flakey test on Python 2.7 and 3.4.\n\nVersion 0.7.3 (May 20, 2019):\n\n- Fixed another bug that could result in reusing dimension IDs, when modifying\n existing files.\n\nVersion 0.7.1 (Mar 16, 2019):\n\n- Fixed a bug where h5netcdf could write invalid netCDF files with reused\n dimension IDs when dimensions are written in multiple groups.\n netCDF-C 4.6.2 will crash when reading these files, but you can still read\n these files with older versions of the netcdf library (or h5netcdf).\n- Updated to use version 2 of ``_NCProperties`` attribute.\n\nVersion 0.7 (Feb 26, 2019):\n\n- Support for reading and writing file-like objects (requires h5py 2.9 or\n newer).\n By `Scott Henderson `_.\n\nVersion 0.6.2 (Aug 19, 2018):\n\n- Fixed a bug that prevented creating variables with the same name as\n previously created dimensions in reopened files.\n\nVersion 0.6.1 (Jun 8, 2018):\n\n- Compression with arbitrary filters no longer triggers warnings about invalid\n netCDF files, because this is now\n `supported by netCDF `__.\n\nVersion 0.6 (Jun 7, 2018):\n\n- Support for reading and writing data to remote HDF5 files via the HDF5 REST\n API using the h5pyd_ package. Any file \"path\" starting with either\n ``http://``, ``https://``, or ``hdf5://`` will automatically trigger the use\n of this package.\n By `Aleksandar Jelenak `_.\n\nVersion 0.5.1 (Apr 11, 2018):\n\n- Bug fix for files with an unlimited dimension with no associated variables.\n By `Aleksandar Jelenak `_.\n\nVersion 0.5 (Oct 17, 2017):\n\n- Support for creating unlimited dimensions.\n By `Lion Krischer `_.\n\nVersion 0.4.3 (Oct 10, 2017):\n\n- Fix test suite failure with recent versions of netCDF4-Python.\n\nVersion 0.4.2 (Sep 12, 2017):\n\n- Raise ``AttributeError`` rather than ``KeyError`` when attributes are not\n found using the legacy API. This fixes an issue that prevented writing to\n h5netcdf with dask.\n\nVersion 0.4.1 (Sep 6, 2017):\n\n- Include tests in source distribution on pypi.\n\nVersion 0.4 (Aug 30, 2017):\n\n- Add ``invalid_netcdf`` argument. Warnings are now issued by default when\n writing an invalid NetCDF file. See the \"Invalid netCDF files\" section of the\n README for full details.\n\nVersion 0.3.1 (Sep 2, 2016):\n\n- Fix garbage collection issue.\n- Add missing ``.flush()`` method for groups.\n- Allow creating dimensions of size 0.\n\nVersion 0.3.0 (Aug 7, 2016):\n\n- Datasets are now loaded lazily. This should increase performance when opening\n files with a large number of groups and/or variables.\n- Support for writing arrays of variable length unicode strings with\n ``dtype=str`` via the legacy API.\n- h5netcdf now writes the ``_NCProperties`` attribute for identifying netCDF4\n files.\n\nLicense\n-------\n\n`3-clause BSD`_\n\n.. _3-clause BSD: https://github.com/shoyer/h5netcdf/blob/master/LICENSE\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/shoyer/h5netcdf", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "h5netcdf", "package_url": "https://pypi.org/project/h5netcdf/", "platform": "", "project_url": "https://pypi.org/project/h5netcdf/", "project_urls": { "Homepage": "https://github.com/shoyer/h5netcdf" }, "release_url": "https://pypi.org/project/h5netcdf/0.7.4/", "requires_dist": [ "h5py" ], "requires_python": "", "summary": "netCDF4 via h5py", "version": "0.7.4" }, "last_serial": 5347409, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "1d919b3ffc427fe0ef85760270e7366b", "sha256": "dfca0a579d9f4bb149ed00450023db098680f4abff392bc3ef41bbf8b7e1f1e5" }, "downloads": -1, "filename": "h5netcdf-0.1.tar.gz", "has_sig": false, "md5_digest": "1d919b3ffc427fe0ef85760270e7366b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4254, "upload_time": "2015-04-07T23:15:19", "url": "https://files.pythonhosted.org/packages/ff/0c/c582557c76bab8fe92321686e2fd466afcfa815b405ae43b650af2e1e776/h5netcdf-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "9cfab79234e3096406bf2f11e984421f", "sha256": "85ddad3db6b95f445d4f63a9d03b8112e72572005fa5cb0f27228c54e95163a2" }, "downloads": -1, "filename": "h5netcdf-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9cfab79234e3096406bf2f11e984421f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4712, "upload_time": "2015-04-08T07:14:40", "url": "https://files.pythonhosted.org/packages/c2/76/d21124b6f2e1dd37ec3192ae33e8dc832a09948ba304620f9774de050ae1/h5netcdf-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "872b095889b163625b95e625ba110e81", "sha256": "c5812de2697b3dd54132495b40f76a4ae49212994deacd2c91abae13ee5f9397" }, "downloads": -1, "filename": "h5netcdf-0.1.2.tar.gz", "has_sig": false, "md5_digest": "872b095889b163625b95e625ba110e81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4806, "upload_time": "2015-04-16T17:01:58", "url": "https://files.pythonhosted.org/packages/c2/db/88e517d7c4d3b4a0f8adff7b385566dd34723867dc66085bea4546e6e220/h5netcdf-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "efe47fd427d979d76dbba0891588e990", "sha256": "177de40345f3ef7ac7449cf04e3659243e1a1805e3d576aacfe0c5b0c9b5540f" }, "downloads": -1, "filename": "h5netcdf-0.1.3.tar.gz", "has_sig": false, "md5_digest": "efe47fd427d979d76dbba0891588e990", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4925, "upload_time": "2015-04-17T04:44:45", "url": "https://files.pythonhosted.org/packages/09/46/a332d8233d439e84b23a7d093be366b0b814ce3a3fed748fd8d4c021f4de/h5netcdf-0.1.3.tar.gz" } ], "0.1.dev0": [], "0.2.0": [ { "comment_text": "", "digests": { "md5": "2e561aefd1145869748f7f0649ec854c", "sha256": "8365a9988a11cb358689b5c061d9572a2540f3bf7744e370e31b2a9c9da28004" }, "downloads": -1, "filename": "h5netcdf-0.2.0.tar.gz", "has_sig": false, "md5_digest": "2e561aefd1145869748f7f0649ec854c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8712, "upload_time": "2015-04-21T00:36:13", "url": "https://files.pythonhosted.org/packages/3d/c4/1ba07a2616e7fbe0b21f31179d265d1298722a1e85a723f3b49e8ab1019c/h5netcdf-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "4b218fa2043e2aa69b12cdb98456b314", "sha256": "00ea6fc22f36926720c04b7f51361510b93e58a7cd74daedcc675c68fd7eeaf3" }, "downloads": -1, "filename": "h5netcdf-0.2.1.tar.gz", "has_sig": false, "md5_digest": "4b218fa2043e2aa69b12cdb98456b314", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9354, "upload_time": "2015-04-22T08:03:00", "url": "https://files.pythonhosted.org/packages/9c/fd/d900b6ed32528fadd77c77b3f3553dd5222c8a85d49fc583a108894385b3/h5netcdf-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "5de72a6b8e4cc071ca2154fadf3681e3", "sha256": "f0ee238245e27aa63896bff05d66f14596e4d47d8c9417f05de04d62a8c7b292" }, "downloads": -1, "filename": "h5netcdf-0.2.2.tar.gz", "has_sig": false, "md5_digest": "5de72a6b8e4cc071ca2154fadf3681e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10023, "upload_time": "2015-10-15T08:34:02", "url": "https://files.pythonhosted.org/packages/f1/d8/303e8e4f7ff24d26c0fd574e19efc8c34b58d9c221f8ec1549efb758fcf4/h5netcdf-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "0ca30bcd4cbb9f3200c34f77d321d6da", "sha256": "b338aaccae1522696869d8d5dbc12a0d23933339cac7e72d7cc69f757d27cce0" }, "downloads": -1, "filename": "h5netcdf-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0ca30bcd4cbb9f3200c34f77d321d6da", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15187, "upload_time": "2016-08-07T08:26:46", "url": "https://files.pythonhosted.org/packages/ae/77/5c403680a7afa528200f76f29ef2d8a9f90229ddec9338761d7190803a02/h5netcdf-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40bea5f1ca3a29a3e5c06116b7ac79a9", "sha256": "630b5f5e586418654140adb6947d4f7e376828557dc720cdb413fc760b36259a" }, "downloads": -1, "filename": "h5netcdf-0.3.0.tar.gz", "has_sig": false, "md5_digest": "40bea5f1ca3a29a3e5c06116b7ac79a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11128, "upload_time": "2016-08-07T08:26:49", "url": "https://files.pythonhosted.org/packages/52/f2/64402f6a01f9b5b011745f3f97ae36ef6caab3f586413a40d76fcb187e18/h5netcdf-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "722b223d8c3980f17115e288765b7e71", "sha256": "e3e85898b05de72c602cc7506afcab8aeb1fe3b2bb877ff5275cc37dbd27f72f" }, "downloads": -1, "filename": "h5netcdf-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "722b223d8c3980f17115e288765b7e71", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15346, "upload_time": "2016-09-03T01:10:33", "url": "https://files.pythonhosted.org/packages/ff/11/0f6ad2312584f3c2c3fb995a30600354812bb1da57b579914dd1ec6bb96f/h5netcdf-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "470acac84951a5fd13f8b8a96c815e91", "sha256": "60e5acec9ba5fbde75df430ac5fe9fcc5fa6554ca5e40efbe17ca92982b72130" }, "downloads": -1, "filename": "h5netcdf-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "470acac84951a5fd13f8b8a96c815e91", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15347, "upload_time": "2016-09-03T01:08:48", "url": "https://files.pythonhosted.org/packages/43/e8/e353270937fa15491b9857dfeb986b40cbc870d28dc8786250d3e1c88aa4/h5netcdf-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae0878cc9442f3608adaaee304db7f13", "sha256": "9e10ce8c6ad65c8714aeb49553b9f817761ad5b4996450d79964f9813849a455" }, "downloads": -1, "filename": "h5netcdf-0.3.1.tar.gz", "has_sig": false, "md5_digest": "ae0878cc9442f3608adaaee304db7f13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11252, "upload_time": "2016-09-03T01:08:50", "url": "https://files.pythonhosted.org/packages/3a/d5/16a234cb6d1b80e7c015343f6c0ed545880122c54e36dabc0051212a8c41/h5netcdf-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "b2c7e77f9665655c5d8a1f54f1e376ae", "sha256": "36c9f40f4566b5ad2c76bf4bcf944d4631beb869ceba2612d525cbd61d9ad105" }, "downloads": -1, "filename": "h5netcdf-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b2c7e77f9665655c5d8a1f54f1e376ae", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17274, "upload_time": "2017-08-30T15:46:34", "url": "https://files.pythonhosted.org/packages/9c/5c/20d08397c116b5a4578252eb7b48c07e78ec0500430007a834702063754c/h5netcdf-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a5855d45e524e454a8e78206eb67806", "sha256": "9cd07c6cf7ebc17ab4006160deddfd01218c875b0f26892a7bd9ec7e8f05d43c" }, "downloads": -1, "filename": "h5netcdf-0.4.0.tar.gz", "has_sig": false, "md5_digest": "5a5855d45e524e454a8e78206eb67806", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12689, "upload_time": "2017-08-30T15:46:41", "url": "https://files.pythonhosted.org/packages/06/d2/23cb22e5622410978d51eddd6737fa5f56aafc8956b90c0dfea83a250484/h5netcdf-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "2abc4d8e78cf8b80123ffb1c45c8fa14", "sha256": "64924e99af6382f7ada7d02b0e92bdca77401c8e335a1a258bc82cb2d721a2bc" }, "downloads": -1, "filename": "h5netcdf-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2abc4d8e78cf8b80123ffb1c45c8fa14", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17334, "upload_time": "2017-09-06T07:47:47", "url": "https://files.pythonhosted.org/packages/74/46/25e4f189805e8d9454c87e565c5733224b7035bc787823f66a6d78d8f07d/h5netcdf-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1598f687cbb8ef57e6c1d60516f296c2", "sha256": "cb7d5e660446bed64d99c041d4b8e509e5f5a0a5cd619e0c0f5a89d76eb1e315" }, "downloads": -1, "filename": "h5netcdf-0.4.1.tar.gz", "has_sig": false, "md5_digest": "1598f687cbb8ef57e6c1d60516f296c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16344, "upload_time": "2017-09-06T07:47:49", "url": "https://files.pythonhosted.org/packages/9f/78/869f16d86bf072bec5b9526221b3ebb751dfe76ac2fb6575cea85386bfa4/h5netcdf-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "3a9fd8f413513a85bf62f4bc767a0103", "sha256": "46a079610e259de7fee5e30a98142f6ca759313c066f5333333f11151c174ead" }, "downloads": -1, "filename": "h5netcdf-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3a9fd8f413513a85bf62f4bc767a0103", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17548, "upload_time": "2017-09-12T16:29:45", "url": "https://files.pythonhosted.org/packages/85/36/f7e13b8da64e56ffa2ffb1770357a76c2385c7581394dcc7ab5ea4d07b81/h5netcdf-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "583a0da3dd1f339c5787ac18854717f3", "sha256": "0ebd1fee4a73887787e3ca295276f9caea358d6b292a3caf1d609fa48123c773" }, "downloads": -1, "filename": "h5netcdf-0.4.2.tar.gz", "has_sig": false, "md5_digest": "583a0da3dd1f339c5787ac18854717f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16477, "upload_time": "2017-09-12T16:29:47", "url": "https://files.pythonhosted.org/packages/7d/b9/f6455c76fa5991bd7177f64d30b85ac59af7e42648bc2398d1940cb11a4a/h5netcdf-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "3afb0e3d08314cc74916d9cde80bc0b0", "sha256": "5097fa95b1eb561fa3bb4a94556a88906eb6b487efaf369954b404dd5c71a18c" }, "downloads": -1, "filename": "h5netcdf-0.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3afb0e3d08314cc74916d9cde80bc0b0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17650, "upload_time": "2017-10-11T03:03:45", "url": "https://files.pythonhosted.org/packages/dc/4d/8cd0f9c6ac074fb8794af575bdbd9eef0c43a05a7eebfa652303f57a91f7/h5netcdf-0.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d0424d923dbcab6949a7810ae1fd11c", "sha256": "c205774de4c9930de5fcc3d5f7854c87ad218aa9b28ef77b5c3094d2463b1da4" }, "downloads": -1, "filename": "h5netcdf-0.4.3.tar.gz", "has_sig": false, "md5_digest": "4d0424d923dbcab6949a7810ae1fd11c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16525, "upload_time": "2017-10-11T03:03:46", "url": "https://files.pythonhosted.org/packages/07/a9/a8fbb0e1fd2c966a700fb472d1cbf369e2ae38c3a6ecc22e39454a1837b3/h5netcdf-0.4.3.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "cc51f9e6df7a85d82b6eac8cff72b97d", "sha256": "a6e0529afe2e5acae3808b09d210d29ffd3a464fddeb698d6b1f2bd93d951392" }, "downloads": -1, "filename": "h5netcdf-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cc51f9e6df7a85d82b6eac8cff72b97d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19052, "upload_time": "2017-10-17T18:15:41", "url": "https://files.pythonhosted.org/packages/43/bf/68e26d5a1fea25b57e94e666f0f50d9cf8454297cb777083a12a8617091e/h5netcdf-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "41d0774bdad9f7743c245df6cddde836", "sha256": "9c6bf9ed7e5b3d719afb041ca6193182084c9d8c2d3e1d6b2b1148f08bc729b2" }, "downloads": -1, "filename": "h5netcdf-0.5.0.tar.gz", "has_sig": false, "md5_digest": "41d0774bdad9f7743c245df6cddde836", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18939, "upload_time": "2017-10-17T18:15:43", "url": "https://files.pythonhosted.org/packages/75/20/e9c017c3fc17523c26405e08c0ec79e389bee793aae4aab73ec29c5692d4/h5netcdf-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "b0fb05816d5028f62c6989a5d633a376", "sha256": "f4020bb4b3752f0c2212cf72b97a002d70b4a3cabe198eaf8ab7c86e0e513758" }, "downloads": -1, "filename": "h5netcdf-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b0fb05816d5028f62c6989a5d633a376", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19038, "upload_time": "2018-04-11T15:34:38", "url": "https://files.pythonhosted.org/packages/72/2c/c52e038101f182c5aec0cf59862ba2f9729a4f4d873639ebd8cff3515ac5/h5netcdf-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e70f077ee841f448cf15c0a7c35c33e", "sha256": "9ad8fdfdb5e30297302b1d7d4d7619aacf416523dcf6bea70020c7044e9ae3d4" }, "downloads": -1, "filename": "h5netcdf-0.5.1.tar.gz", "has_sig": false, "md5_digest": "5e70f077ee841f448cf15c0a7c35c33e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21439, "upload_time": "2018-04-11T15:34:39", "url": "https://files.pythonhosted.org/packages/3d/cb/83cca1b0d3a0022f1ce01766664453d3a5636b0662b3515621c6c0747457/h5netcdf-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "a3d3570deda0d97cff41c66197c356d1", "sha256": "b3acb0ed7c56181e37bfe862445c59e9f80f620dfd74331ea89faecc2dc005c2" }, "downloads": -1, "filename": "h5netcdf-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a3d3570deda0d97cff41c66197c356d1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19554, "upload_time": "2018-06-08T06:36:25", "url": "https://files.pythonhosted.org/packages/03/ed/21a796af5be9ef6e10eace934a97c3098b4ed9b62c2c256b1c140136c9d9/h5netcdf-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d85dda17e48c190738c7260489971184", "sha256": "5814872ed7738fa2d253402648dbd41810177e43c8b5c5979cf9077b7b88b5b2" }, "downloads": -1, "filename": "h5netcdf-0.6.0.tar.gz", "has_sig": false, "md5_digest": "d85dda17e48c190738c7260489971184", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22688, "upload_time": "2018-06-08T06:36:27", "url": "https://files.pythonhosted.org/packages/b3/68/1f3ba21b807ff9002be07108fe56509f6371bcd2dadfd2f05641cbedf6e3/h5netcdf-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "73aa4207cabf11404a489648e205d08d", "sha256": "dba0942c8c785f826dfbc17108ebb416afee3b3f080b15b382b3beecf1962b4b" }, "downloads": -1, "filename": "h5netcdf-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "73aa4207cabf11404a489648e205d08d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15332, "upload_time": "2018-06-09T01:49:58", "url": "https://files.pythonhosted.org/packages/78/09/7b93ec9559d57786d2a8fb209fd97745bfc7972332706da572927c281cbd/h5netcdf-0.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1abf31dfdc70c2eb6c98cf4675d8ef1", "sha256": "e81078d62eb6fa9bd90a8dad21bf238d1567447e0c6de84d004ec122a9a436ef" }, "downloads": -1, "filename": "h5netcdf-0.6.1.tar.gz", "has_sig": false, "md5_digest": "b1abf31dfdc70c2eb6c98cf4675d8ef1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22784, "upload_time": "2018-06-09T01:50:00", "url": "https://files.pythonhosted.org/packages/b0/3d/accc90896b965846e212146af5c682995815927c79a88e45cd537de1e682/h5netcdf-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "d185b6a1171c13c5236fda07c78564f5", "sha256": "100cfb636793be3351b401457f1b9a461bd8c7d3168d5a28daee3d6f4d3c66cc" }, "downloads": -1, "filename": "h5netcdf-0.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d185b6a1171c13c5236fda07c78564f5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15610, "upload_time": "2018-08-19T19:57:09", "url": "https://files.pythonhosted.org/packages/4d/db/bdd353963800831df5975223be2e9f5f5c30e95f90b87c9e3a8ab74fe85b/h5netcdf-0.6.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "feb573f6c5cedabf6117659d179ecc97", "sha256": "2d80a8f32854e9dab1ce307d8c8bae722a9133818c951a1a2f635758776c974a" }, "downloads": -1, "filename": "h5netcdf-0.6.2.tar.gz", "has_sig": false, "md5_digest": "feb573f6c5cedabf6117659d179ecc97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23220, "upload_time": "2018-08-19T19:57:11", "url": "https://files.pythonhosted.org/packages/7e/0b/7df4cf1180af933c3c9529e71178c394294fcd0d3fd822f63132930dea1d/h5netcdf-0.6.2.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "2365dfc916bb0d9355ac6b888448f37e", "sha256": "6efc7ad67828e5ad4eb8ad37603e6c2ccfe7b6703752fa266ceb4a7292c1f190" }, "downloads": -1, "filename": "h5netcdf-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2365dfc916bb0d9355ac6b888448f37e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15820, "upload_time": "2019-02-27T02:07:42", "url": "https://files.pythonhosted.org/packages/48/57/ce4a077d3961365c784d782a68b436a58e907b695a40cfbd9f1ef45b3000/h5netcdf-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c6f99768596f14e9a45931a5f542bc13", "sha256": "5c18652d563e9a705ceaecce8bd7fdcc548199450d50c182d393b829a9118bfb" }, "downloads": -1, "filename": "h5netcdf-0.7.0.tar.gz", "has_sig": false, "md5_digest": "c6f99768596f14e9a45931a5f542bc13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23661, "upload_time": "2019-02-27T02:07:45", "url": "https://files.pythonhosted.org/packages/c0/d1/578ed3f1b5eff9c1c3f8d170ad76c149e8e59aeba308cde52b4a14460911/h5netcdf-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "7140e3247d13d9ef34cfe3152916d3e7", "sha256": "9cae791e0bb3ae62c78789984e4cd48a79369f2da795c0ccab0e507ded6252eb" }, "downloads": -1, "filename": "h5netcdf-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7140e3247d13d9ef34cfe3152916d3e7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16929, "upload_time": "2019-03-17T03:52:31", "url": "https://files.pythonhosted.org/packages/70/ca/010861fc57df2aa30de4649d132c0b0feab737500b67bf54c70d739062af/h5netcdf-0.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "acdd2b25e787b07e4056170c124bfe83", "sha256": "e35692fdd56d979a44e676b1b7d87ded6faad757e5dd0cbe57efd128418fd178" }, "downloads": -1, "filename": "h5netcdf-0.7.1.tar.gz", "has_sig": false, "md5_digest": "acdd2b25e787b07e4056170c124bfe83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24489, "upload_time": "2019-03-17T03:52:33", "url": "https://files.pythonhosted.org/packages/97/aa/703cd196c2b7ad50837314c0563f58be8b4768f70d3be2212214d11f3389/h5netcdf-0.7.1.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "b863c3e00c0a8d4c2f6d958ff52a3ca9", "sha256": "2ec2fa757ec261ec9a22201e3977a3957827dae3ff45caeca6b882ee7555ffd8" }, "downloads": -1, "filename": "h5netcdf-0.7.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b863c3e00c0a8d4c2f6d958ff52a3ca9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17233, "upload_time": "2019-05-21T15:15:32", "url": "https://files.pythonhosted.org/packages/96/75/ed3c866ed94abb49150401d64b471f52f02099ce560a73911d748d0d6de1/h5netcdf-0.7.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5740fbaee150357598506a31f233a93c", "sha256": "af70107fb147c97edb0bb1795f6080a84fcf82421cd03f4653b8a19241bd60d8" }, "downloads": -1, "filename": "h5netcdf-0.7.3.tar.gz", "has_sig": false, "md5_digest": "5740fbaee150357598506a31f233a93c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25040, "upload_time": "2019-05-21T15:15:34", "url": "https://files.pythonhosted.org/packages/4f/ca/6f5913c9cf5ac681163fdb22fd986e1fc3b27124cc8b74a03d114a3f49aa/h5netcdf-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "d73abdc3ce69b2c1b5f967d4895d4638", "sha256": "7f38e730809a1a560657238d5be9e7851a59e406182b1d22ebf231b3cfe5a762" }, "downloads": -1, "filename": "h5netcdf-0.7.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d73abdc3ce69b2c1b5f967d4895d4638", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17264, "upload_time": "2019-06-01T21:43:00", "url": "https://files.pythonhosted.org/packages/68/73/268aa3f457bef76885ed86961b97a926bcf84653bd43414e4572446b8d5c/h5netcdf-0.7.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b64610bdb80faedf3cb89db1346f48e", "sha256": "564e785296cebdc5b2ac13965d8ff454e172287bce7643521e8d9d2fd01682fd" }, "downloads": -1, "filename": "h5netcdf-0.7.4.tar.gz", "has_sig": false, "md5_digest": "4b64610bdb80faedf3cb89db1346f48e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25140, "upload_time": "2019-06-01T21:43:02", "url": "https://files.pythonhosted.org/packages/14/d8/da840bd29fd9f2a653600687ba8467d1a2669ffd19cc7a77f043211d2a25/h5netcdf-0.7.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d73abdc3ce69b2c1b5f967d4895d4638", "sha256": "7f38e730809a1a560657238d5be9e7851a59e406182b1d22ebf231b3cfe5a762" }, "downloads": -1, "filename": "h5netcdf-0.7.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d73abdc3ce69b2c1b5f967d4895d4638", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17264, "upload_time": "2019-06-01T21:43:00", "url": "https://files.pythonhosted.org/packages/68/73/268aa3f457bef76885ed86961b97a926bcf84653bd43414e4572446b8d5c/h5netcdf-0.7.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b64610bdb80faedf3cb89db1346f48e", "sha256": "564e785296cebdc5b2ac13965d8ff454e172287bce7643521e8d9d2fd01682fd" }, "downloads": -1, "filename": "h5netcdf-0.7.4.tar.gz", "has_sig": false, "md5_digest": "4b64610bdb80faedf3cb89db1346f48e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25140, "upload_time": "2019-06-01T21:43:02", "url": "https://files.pythonhosted.org/packages/14/d8/da840bd29fd9f2a653600687ba8467d1a2669ffd19cc7a77f043211d2a25/h5netcdf-0.7.4.tar.gz" } ] }