# hdf5-extractor
Extract mini hdf5 files from an epc and an H5 file.
The mini-h5 are created by finding Datasets referenced from the epc. Each representation will have its own mini-h5 file.
# installation :
## With poetry :
```console
poetry add hdf5extractor
```
## With pip :
```console
pip install hdf5extractor
```
# Run :
Extract a small h5 from a bigger one, to only have dataset of a specific resqml file :
```console
extracth5 -i myResqmlFile.xml --h5 myH5File.h5 -o outputFolder
```
Extract every h5 parts from a bigger one, to only have in each, the dataset of a specific resqml file inside an epc :
```console
extracth5 -i myEPCFile.epc --h5 myH5File.h5 -o outputFolder
```
Raw data
{
"_id": null,
"home_page": "http://www.geosiris.com",
"name": "hdf5extractor",
"maintainer": "Valentin Gauthier",
"docs_url": null,
"requires_python": ">=3.9,<3.11",
"maintainer_email": "valentin.gauthier@geosiris.com",
"keywords": "Energyml,hdf,hdf5,resqml,osdu",
"author": "Valentin Gauthier",
"author_email": "valentin.gauthier@geosiris.com",
"download_url": "https://files.pythonhosted.org/packages/d5/b3/f3fc228b71ac6bbcb370bae809e1b728d0ea66e7223934a02023451babfc/hdf5extractor-1.0.3.tar.gz",
"platform": null,
"description": "# hdf5-extractor\n\nExtract mini hdf5 files from an epc and an H5 file. \nThe mini-h5 are created by finding Datasets referenced from the epc. Each representation will have its own mini-h5 file.\n\n# installation :\n\n## With poetry :\n\n```console\npoetry add hdf5extractor\n```\n\n## With pip :\n\n```console\npip install hdf5extractor\n```\n\n# Run :\n\nExtract a small h5 from a bigger one, to only have dataset of a specific resqml file : \n```console\nextracth5 -i myResqmlFile.xml --h5 myH5File.h5 -o outputFolder\n```\n\nExtract every h5 parts from a bigger one, to only have in each, the dataset of a specific resqml file inside an epc : \n```console\nextracth5 -i myEPCFile.epc --h5 myH5File.h5 -o outputFolder\n```",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "Extract datasets from a h5 file, depending on referenced dataset from a xml file.",
"version": "1.0.3",
"split_keywords": [
"energyml",
"hdf",
"hdf5",
"resqml",
"osdu"
],
"urls": [
{
"comment_text": "",
"digests": {
"md5": "13c8e03f23993235a22b2028e07ea962",
"sha256": "47a4db2b030d2494604fcd658e1ccf501108e2c6643b3b19dc78b9af8664f73e"
},
"downloads": -1,
"filename": "hdf5extractor-1.0.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "13c8e03f23993235a22b2028e07ea962",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9,<3.11",
"size": 9035,
"upload_time": "2022-12-19T16:53:43",
"upload_time_iso_8601": "2022-12-19T16:53:43.121451Z",
"url": "https://files.pythonhosted.org/packages/4c/6b/f1c7f7b8dc77648d7099e8a1c05598ccf329a256aee217770fef160d0115/hdf5extractor-1.0.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "652afd9ae5ab9e73cefccc1a0cb9ad19",
"sha256": "f0fb485ca7c9f55a2cec3896018ce579f33233b9708d8bc1bf5fc56779a766b3"
},
"downloads": -1,
"filename": "hdf5extractor-1.0.3.tar.gz",
"has_sig": false,
"md5_digest": "652afd9ae5ab9e73cefccc1a0cb9ad19",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9,<3.11",
"size": 8257,
"upload_time": "2022-12-19T16:53:44",
"upload_time_iso_8601": "2022-12-19T16:53:44.803682Z",
"url": "https://files.pythonhosted.org/packages/d5/b3/f3fc228b71ac6bbcb370bae809e1b728d0ea66e7223934a02023451babfc/hdf5extractor-1.0.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2022-12-19 16:53:44",
"github": false,
"gitlab": false,
"bitbucket": false,
"lcname": "hdf5extractor"
}