{ "info": { "author": "Torsten Sommer", "author_email": "torsten.sommer@3ds.com", "bugtrack_url": null, "classifiers": [], "description": "Scientific Data Format for Python\n=================================\n\nSDF is a Python package to read, write and interpolate multi-dimensional data.\nThe Scientific Data Format is an open file format based on HDF5_ to store\nmulti-dimensional data such as parameters, simulation results or measurements.\nIt supports...\n\n- very large files\n- up to 32 dimensions\n- hierarchical structure\n- units, comments and custom meta-information\n\nFor detailed information see the `SDF specification`_.\n\n\nInstallation\n------------\n\nTo install the latest release from `PyPI `_ or update an existing installation::\n\n python -m pip install --upgrade sdf\n\nTo install the latest development version::\n\n python -m pip install --upgrade https://github.com/ScientificDataFormat/SDF-Python/archive/develop.zip\n\n\nTutorial\n--------\n\nImport the ``SDF`` and ``NumPy`` packages:\n\n >>> import sdf\n >>> import numpy as np\n\nCreate the data arrays:\n\n >>> t = np.linspace(0, 10, 51)\n >>> v = np.sin(t)\n\nCreate the datasets:\n\n >>> ds_t = sdf.Dataset('t', data=t, unit='s', is_scale=True, display_name='Time')\n >>> ds_v = sdf.Dataset('v', data=v, unit='V', scales=[ds_t])\n\nCreate the root group and write the file:\n\n >>> g = sdf.Group('/', comment='A sine voltage', datasets=[ds_t, ds_v])\n >>> sdf.save('sine.sdf', g)\n\nRead the dataset from the SDF file asserting the correct unit of the dataset and scale:\n\n >>> ds_v2 = sdf.load('sine.sdf', '/v', unit='V', scale_units=['s'])\n\nGet the meta info and data array from the dataset:\n\n >>> ds_v2.unit\n 'V'\n >>> ds_v2.data.shape\n (51,)\n\nGet the scale for the first dimension:\n\n >>> ds_t2 = ds_v2.scales[0]\n >>> ds_t2.unit\n 's'\n\n\n-----------------------------\n\n|copyright| 2019 |Dassault Systemes|\n\n.. _SDF specification: https://github.com/ScientificDataFormat/SDF\n.. _HDF5: https://www.hdfgroup.org/hdf5/\n.. |copyright| unicode:: U+000A9\n.. |Dassault Systemes| unicode:: Dassault U+0020 Syst U+00E8 mes\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/ScientificDataFormat/SDF-Python", "keywords": "", "license": "Standard 3-clause BSD", "maintainer": "", "maintainer_email": "", "name": "SDF", "package_url": "https://pypi.org/project/SDF/", "platform": "darwin64", "project_url": "https://pypi.org/project/SDF/", "project_urls": { "Homepage": "https://github.com/ScientificDataFormat/SDF-Python" }, "release_url": "https://pypi.org/project/SDF/0.3.4/", "requires_dist": [ "numpy", "h5py", "matplotlib", "scipy" ], "requires_python": "", "summary": "Work with Scientific Data Format files in Python", "version": "0.3.4" }, "last_serial": 4820109, "releases": { "0.3.2": [ { "comment_text": "", "digests": { "md5": "acecb4bf5528831c86ba797d13978049", "sha256": "5bae9a0dd95c4b2b68fae6d4a0e3396b44bcca4b8f466960c6b0a892cc21e124" }, "downloads": -1, "filename": "SDF-0.3.2.tar.gz", "has_sig": false, "md5_digest": "acecb4bf5528831c86ba797d13978049", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 138933, "upload_time": "2017-07-09T19:04:25", "url": "https://files.pythonhosted.org/packages/fd/ec/ef6d62f6865275a7211cc06ec545217057edbd6089ffa08cea897f2a7b25/SDF-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "0bc2ac44c114ae063004f35a991520a5", "sha256": "be701afa375ecfc150f13eaf76a71d6d3cc95a731bfc6e01aaeac7e39ebf5914" }, "downloads": -1, "filename": "SDF-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0bc2ac44c114ae063004f35a991520a5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 142084, "upload_time": "2017-12-13T17:11:26", "url": "https://files.pythonhosted.org/packages/09/46/732f4cbf2c6a3ecb905c40285f4b3b0d5fc5fbd371305842c558a0535762/SDF-0.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a1cdee7d92c13fc8c25e764b2821d56", "sha256": "c1c7dfe08d0294dfa179c50f8f6b8a04d1a0195c3b50bf259a73dac37da75a40" }, "downloads": -1, "filename": "SDF-0.3.3.tar.gz", "has_sig": false, "md5_digest": "0a1cdee7d92c13fc8c25e764b2821d56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 148615, "upload_time": "2017-12-15T10:37:11", "url": "https://files.pythonhosted.org/packages/bd/4c/495eeaa99e13bbd75196349378940af211aca33463174a7808eb3e0b31de/SDF-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "2dded96b24859918aa8c68b44f6d09b1", "sha256": "54da0464b9939c3cda05d9a21a0c47deef43e608cfa39dc4ed4b5c1a7763fe94" }, "downloads": -1, "filename": "SDF-0.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2dded96b24859918aa8c68b44f6d09b1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 141360, "upload_time": "2019-02-14T12:26:10", "url": "https://files.pythonhosted.org/packages/e7/c9/b63421032839a7e1a6a99e57ba076114e3b27dd1b5b3805427c3f5ca36ad/SDF-0.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a294c5f08edaef7c77cc422ec8b657cb", "sha256": "e22be49dc0063c3e6e88b783785bbaabf8dff208e3735345cc0510c2a311edab" }, "downloads": -1, "filename": "SDF-0.3.4.tar.gz", "has_sig": false, "md5_digest": "a294c5f08edaef7c77cc422ec8b657cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 147739, "upload_time": "2019-02-14T12:26:12", "url": "https://files.pythonhosted.org/packages/fb/c9/8624e60c4ddacca56cf87eabba1778f82b3065abc357513c532bb4e7760c/SDF-0.3.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2dded96b24859918aa8c68b44f6d09b1", "sha256": "54da0464b9939c3cda05d9a21a0c47deef43e608cfa39dc4ed4b5c1a7763fe94" }, "downloads": -1, "filename": "SDF-0.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2dded96b24859918aa8c68b44f6d09b1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 141360, "upload_time": "2019-02-14T12:26:10", "url": "https://files.pythonhosted.org/packages/e7/c9/b63421032839a7e1a6a99e57ba076114e3b27dd1b5b3805427c3f5ca36ad/SDF-0.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a294c5f08edaef7c77cc422ec8b657cb", "sha256": "e22be49dc0063c3e6e88b783785bbaabf8dff208e3735345cc0510c2a311edab" }, "downloads": -1, "filename": "SDF-0.3.4.tar.gz", "has_sig": false, "md5_digest": "a294c5f08edaef7c77cc422ec8b657cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 147739, "upload_time": "2019-02-14T12:26:12", "url": "https://files.pythonhosted.org/packages/fb/c9/8624e60c4ddacca56cf87eabba1778f82b3065abc357513c532bb4e7760c/SDF-0.3.4.tar.gz" } ] }