{ "info": { "author": "Jakub Urban", "author_email": "coobas at gmail dt com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Database", "Topic :: Scientific/Engineering", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Pydons is a collection of manipulation add-ons for hierarchichal numerical data.\n\nMatStruct class\n---------------\n\nMatStruct is an ordered dict with string-only keys, which are accessible also\nas properties. This makes the notation easier (``obj.group.subgroup.variable`` instead of \n``obj['group']['subgroup']['variable']``) and enables IPython's auto complete.\n\nMatStruct can be serialized to HDF5 or Matlab files using the excellent\n`hdf5storage `_ package.\n\nLazyDataset class\n-----------------\n\nA lazy evaluate proxy class for data sets in HDF5 or netCDF4 files.\n\nFileBrowser class\n-----------------\n\nFileBrowser employs MatStruct and LazyDataset to enable easy and fast browsing\nof netCDF4 or HDF5 files.\n\nExamples\n--------\n\nItems can be added using either ['keys'] or .properties:\n\n::\n\n import pydons\n import numpy as np\n struct = pydons.MatStruct()\n struct['string'] = 'A string'\n struct.list = ['list', 0, [1, 2]]\n struct.numpy = np.random.rand(3,3)\n\nIPython representation is customized:\n\n::\n\n In [12]: struct\n Out[12]: \n string: A string\n list: ['list', 0, [1, 2]]\n numpy: [[ 0.71539338 0.69970494 0.19328026]\n [ 0.28645949 0.15262059 0.23362895]\n [ 0.14518748 0.79911631 0.22522526]]\n\nMatStruct can be serialized to HDF5 or Matlab files using \n``saveh5`` and ``savemat`` methods:\n\n::\n\n In [15]: struct.saveh5('struct.h5')\n In [16]: pydons.MatStruct.loadh5('struct.h5')\n Out[16]: \n list: ['list', 0, [1, 2]]\n numpy: [[ 0.71539338 0.69970494 0.19328026]\n [ 0.28645949 0.15262059 0.23362895]\n [ 0.14518748 0.79911631 0.22522526]]\n string: A string\n\n(the field order is not maintained---to be fixed soon). \n\nThis software is distributed under the MIT license (see the LICENSE file).\n\nDocumentation\n-------------\n\n`pydons.readthedocs.org `_", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/urbanj/pydons", "keywords": "hdf5 netCDF matlab", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "pydons", "package_url": "https://pypi.org/project/pydons/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pydons/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://bitbucket.org/urbanj/pydons" }, "release_url": "https://pypi.org/project/pydons/0.2.5/", "requires_dist": null, "requires_python": null, "summary": "Python data manimulation add-ons", "version": "0.2.5" }, "last_serial": 1752378, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "483181f379dc1da21802d574a41680a5", "sha256": "36ecadd88049862c2ca6d7f232f48c6e52df988c7fcaaf1cc37fd3da695391ae" }, "downloads": -1, "filename": "pydons-0.1.0.tar.gz", "has_sig": false, "md5_digest": "483181f379dc1da21802d574a41680a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10015, "upload_time": "2014-08-08T15:15:35", "url": "https://files.pythonhosted.org/packages/61/ea/3ea0c13e5be11ce6623fa1bd0def845c17cb3c003a18df02fbcce1230043/pydons-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "4130f260424ef2287b8d1c377f44e1bb", "sha256": "d4d2a1dfc97127ef3409ec83b570bc0643f9d27b37f1f895cb7218e40c69fa8c" }, "downloads": -1, "filename": "pydons-0.1.1.tar.gz", "has_sig": false, "md5_digest": "4130f260424ef2287b8d1c377f44e1bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7048, "upload_time": "2014-08-09T22:14:06", "url": "https://files.pythonhosted.org/packages/51/f3/770ecad858dd97d27a625efce37f22f521f3694141c891246db0e4afe1a5/pydons-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "1f1a9275ec8464b39271ba1fc8011081", "sha256": "93ca55b509e8e5b1644c0f696a328ae7426ac964588a7e0c2ac647d52aebd672" }, "downloads": -1, "filename": "pydons-0.2.0.tar.gz", "has_sig": false, "md5_digest": "1f1a9275ec8464b39271ba1fc8011081", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8918, "upload_time": "2014-08-24T16:35:22", "url": "https://files.pythonhosted.org/packages/c3/d3/1de76d6a68c7ce3dd761bb4e00e159502d7baed650e1aaeef6f6b14b3516/pydons-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "9f8050e335c884be6fda26e3c242b6b0", "sha256": "f6b3a7e50af293a0a2fc60d0aedc0cc1c25911a218efe7238467b84fb469a93f" }, "downloads": -1, "filename": "pydons-0.2.1.tar.gz", "has_sig": false, "md5_digest": "9f8050e335c884be6fda26e3c242b6b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8937, "upload_time": "2014-08-25T09:02:51", "url": "https://files.pythonhosted.org/packages/75/27/55e6e5f15b8dc938a1e859212f935df24cba32d5028c746b543238969449/pydons-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "849460c7f30b93946c824f8d18a159d3", "sha256": "23adf2d9fa1b046eab492789cdc1564acf72092d48ee4dda98f7792764d67661" }, "downloads": -1, "filename": "pydons-0.2.2.tar.gz", "has_sig": false, "md5_digest": "849460c7f30b93946c824f8d18a159d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20144, "upload_time": "2014-08-25T12:00:33", "url": "https://files.pythonhosted.org/packages/7e/94/549d1187e84f92390eb96bbc111eb6a13eda792e61c4d9a018cf558c7f45/pydons-0.2.2.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "aa6634a787d97780fca40b187ab5ae51", "sha256": "29011400550b6b9c14c9e7e55e43166d73f752911e84f7dd61acd7f42331b325" }, "downloads": -1, "filename": "pydons-0.2.4.tar.gz", "has_sig": false, "md5_digest": "aa6634a787d97780fca40b187ab5ae51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23377, "upload_time": "2015-10-05T11:18:15", "url": "https://files.pythonhosted.org/packages/49/c8/00138fb438c5fbf27f4bfbc1670653002d350676e5a82d77757ddfb00bb7/pydons-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "647278d9527295bbd1835b90d1f97893", "sha256": "5c9eab71291c32ced856f6fb9ab413fcd50c8aa475b3af5d530dc438aca6e6f6" }, "downloads": -1, "filename": "pydons-0.2.5.tar.gz", "has_sig": false, "md5_digest": "647278d9527295bbd1835b90d1f97893", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23307, "upload_time": "2015-10-05T11:41:34", "url": "https://files.pythonhosted.org/packages/66/56/356935268dae27f78a636f4fca076d33b041c85112453c739a87fccc6975/pydons-0.2.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "647278d9527295bbd1835b90d1f97893", "sha256": "5c9eab71291c32ced856f6fb9ab413fcd50c8aa475b3af5d530dc438aca6e6f6" }, "downloads": -1, "filename": "pydons-0.2.5.tar.gz", "has_sig": false, "md5_digest": "647278d9527295bbd1835b90d1f97893", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23307, "upload_time": "2015-10-05T11:41:34", "url": "https://files.pythonhosted.org/packages/66/56/356935268dae27f78a636f4fca076d33b041c85112453c739a87fccc6975/pydons-0.2.5.tar.gz" } ] }