hdf5extractor


Namehdf5extractor JSON
Version 1.0.4 PyPI version JSON
download
home_pagehttp://www.geosiris.com
SummaryExtract datasets from a h5 file, depending on referenced dataset from a xml file.
upload_time2024-12-10 00:25:58
maintainerValentin Gauthier
docs_urlNone
authorValentin Gauthier
requires_python<4.0,>=3.9
licenseApache-2.0
keywords energyml hdf hdf5 resqml osdu
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <!--
Copyright (c) 2022-2023 Geosiris.
SPDX-License-Identifier: Apache-2.0
-->
# 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-local -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-local -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": "<4.0,>=3.9",
    "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/90/f7/1496e8012cb60a57296a420fa302d3178815d16088586166283c9fc12bff/hdf5extractor-1.0.4.tar.gz",
    "platform": null,
    "description": "<!--\nCopyright (c) 2022-2023 Geosiris.\nSPDX-License-Identifier: Apache-2.0\n-->\n# 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-local -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-local -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.4",
    "project_urls": {
        "Homepage": "http://www.geosiris.com",
        "Repository": "https://github.com/geosiris-technologies/hdf5-extractor"
    },
    "split_keywords": [
        "energyml",
        " hdf",
        " hdf5",
        " resqml",
        " osdu"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dded1ca5df4e8357e6195587dc66cdb8909293bb02ad8dfa36116f52ae5530c4",
                "md5": "e5a12929f532d8ff00803e8d27ab129c",
                "sha256": "f0e97ce25ed257303d172636350bec688644e9b5a5dfec54288b58c33fcb8522"
            },
            "downloads": -1,
            "filename": "hdf5extractor-1.0.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "e5a12929f532d8ff00803e8d27ab129c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.9",
            "size": 19437,
            "upload_time": "2024-12-10T00:25:54",
            "upload_time_iso_8601": "2024-12-10T00:25:54.394063Z",
            "url": "https://files.pythonhosted.org/packages/dd/ed/1ca5df4e8357e6195587dc66cdb8909293bb02ad8dfa36116f52ae5530c4/hdf5extractor-1.0.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "90f71496e8012cb60a57296a420fa302d3178815d16088586166283c9fc12bff",
                "md5": "2429f21ffa03540ac24fc7fc63384b9c",
                "sha256": "dbd673db7bca77d906af2438cc6627c50734cad5f0717ee6c9e7140b3c9ab1d5"
            },
            "downloads": -1,
            "filename": "hdf5extractor-1.0.4.tar.gz",
            "has_sig": false,
            "md5_digest": "2429f21ffa03540ac24fc7fc63384b9c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.9",
            "size": 15937,
            "upload_time": "2024-12-10T00:25:58",
            "upload_time_iso_8601": "2024-12-10T00:25:58.356811Z",
            "url": "https://files.pythonhosted.org/packages/90/f7/1496e8012cb60a57296a420fa302d3178815d16088586166283c9fc12bff/hdf5extractor-1.0.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-10 00:25:58",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "geosiris-technologies",
    "github_project": "hdf5-extractor",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "hdf5extractor"
}
        
Elapsed time: 0.53039s