Dataclasses for pyiron
The pyiron_dataclasses module provides a series of dataclasses
for the pyiron workflow framework. It can load HDF5 files created by pyiron_atomistics and read the content stored
in those files, without depending on pyiron_atomistics. Furthermore, it is not fixed to a single version of
pyiron_atomistics but rather matches multiple versions of pyiron_atomistics to the same API version of
pyiron_dataclasses.
Usage
Using the get_dataclass() function of the built-in converter:
from h5io_browser import read_dict_from_hdf
from pyiron_dataclasses import get_dataclass_v1
job_classes = get_dataclass(
job_dict=read_dict_from_hdf(
file_name=job.project_hdf5.file_name,
h5_path="/",
recursive=True,
slash="ignore",
)[job.job_name]
)
job_classes
Supported Versions
Version 1 - v1
Supported versions of pyiron_atomistics:
Previous versions of pyiron_atomistics:
0.6.25- Feb 21 2025 (Python 3.12)0.7.20- Sep 27 2025 (Python 3.12)
pyiron_atomistics version 0.8.X:
0.8.0- Sep 30 2025 (Python 3.12)0.8.1- Oct 7 2025 (Python 3.13)0.8.2- Nov 1 2025 (Python 3.13)0.8.3- Nov 7 2025 (Python 3.13)0.8.4- Nov 10 2025 (Python 3.13)0.8.5- Nov 30 2025 (Python 3.13)0.8.6- Dec 15 2025 (Python 3.13)0.8.7- Jan 19 2026 (Python 3.13)0.8.8- Apr 29 2026 (Python 3.13)0.8.9- Jun 06 2026 (Python 3.13)0.8.10- Jul 27 2026 (Python 3.13)
Metadata
Release files for pyiron-dataclasses 0.0.14
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyiron_dataclasses-0.0.14.tar.gz | 13.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyiron_dataclasses-0.0.14-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 29.8 kB
Release files / pyiron_dataclasses-0.0.14.tar.gz
| Download URL | pyiron_dataclasses-0.0.14.tar.gz |
|---|---|
| Size | 13.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a146760d57975a8a68d113388cc9bf769dfc8c7c72db1dd305d8f9e0bd3664e6
|
|
BLAKE2b-256 checksum How to use checksums |
4b5e8b7f18eb51f6500fb13466de088ef4ce6296f3a3425839b49b2fc2737be9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.
Transparency logRelease files / pyiron_dataclasses-0.0.14-py3-none-any.whl
| Download URL | pyiron_dataclasses-0.0.14-py3-none-any.whl |
|---|---|
| Size | 16.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d4abe782acb791079c7cf229d7e6eeb4f4b8101b311e3aab8ab270ca2ef4a27f
|
|
BLAKE2b-256 checksum How to use checksums |
50649dcc9806fdfaa29f50ac704dcd87c37f62122bf57b46e0288cdea88aba03
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.
Transparency log