The script h5xp_extractor.py extracts wave data from an Igor Pro HDF5 file (h5px).
It exports all or selected data folders and mirrors the folder structure of source file.
Datasets are exported as follows:
- 1D waves: XY pairs (scaling included) to .txt files
- 2D waves: lossless .tif images (preserving bit resolution).
- 3D waves: .tif stacks (preserving bit resolution)
- String, variables and textwaves are currently ignored.
A detailed export .log files is written in the root export directory.
usage: h5xp_extractor.py [-h] [-r ROOT] [-m META] h5px outdir
Metadata are written in README.txt files for every (sub-)folder (default, optionally use -m 0 (--meta) flag to skip README files).
Set the optional flag -r RootFolder (--root) to select another base "root" folder for the export. Use single quotes for literal names (names with special characters and spaces) and a semicolon (:) as a directory separator (e.g. folder1:Sample123:'Dataset after heating').
To export only the subfolder 'Dataset after heating' of the parent folder Sample123, use the optional argument -r Sample123:'Dataset after heating'.
N.B: Skip the root: folder (Igor's root folder) when using the -r to specify Igor Pro folders
positional arguments:
- h5px Igor Pro .h5xp file. Partial or full path
- outdir Output folder (create/overwrite)
optional arguments:
- -h, --help show this help message and exit
- -r ROOT, --root ROOT Root folder
- -m META, --meta META Export metadata (0 = No, 1 = Yes [default])
Metadata
Release files for h5xp-extractor 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| h5xp_extractor-0.1.0.tar.gz | 5.2 kB | Without provenance | Details for h5xp_extractor-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| h5xp_extractor-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for h5xp_extractor-0.1.0-py3-none-any.whl |
Total release size: 11.0 kB
Release files / h5xp_extractor-0.1.0.tar.gz
| Download URL | h5xp_extractor-0.1.0.tar.gz |
|---|---|
| Size | 5.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0898df947ec9467365b25a1b97b045a284169977c727b709311e3233eea27d47
|
|
BLAKE2b-256 checksum How to use checksums |
3ccd18775f34a95b71899f6fc82a84474e839af63b38fa7431b7dc2efc9289c5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.8
|
Release files / h5xp_extractor-0.1.0-py3-none-any.whl
| Download URL | h5xp_extractor-0.1.0-py3-none-any.whl |
|---|---|
| Size | 5.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
de9f60eeb3719f9862605109e0a714996e3323ba02505885c0801e3061fbf613
|
|
BLAKE2b-256 checksum How to use checksums |
a69074176d455893dfc78bd2c850708fccd367fd5258386603d5e2074fed73a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.8
|
Security for h5xp-extractor 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.