Skip to main content

Dataclasses for pyiron

Pipeline codecov

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)

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyiron_dataclasses-0.0.13.tar.gz (13.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyiron_dataclasses-0.0.13-py3-none-any.whl (16.2 kB view details)

Uploaded Python 3

File details

Details for the file pyiron_dataclasses-0.0.13.tar.gz.

File metadata

  • Download URL: pyiron_dataclasses-0.0.13.tar.gz
  • Upload date:
  • Size: 13.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyiron_dataclasses-0.0.13.tar.gz
Algorithm Hash digest
SHA256 d349396bb6c184f96d75473c8610a3da0e06ba20661f8d52bba827f401a10da7
MD5 e7ee881748746f765cd7af8266412d4a
BLAKE2b-256 219d91c9f9952745c7c27edb44359494f18527c8a25d9512d7507cc71282a00c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyiron_dataclasses-0.0.13.tar.gz:

Publisher: deploy.yml on pyiron/pyiron_dataclasses

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyiron_dataclasses-0.0.13-py3-none-any.whl.

File metadata

File hashes

Hashes for pyiron_dataclasses-0.0.13-py3-none-any.whl
Algorithm Hash digest
SHA256 9c0e90527162f9eee914d99861aeb951928fce4a8e9d7e887101cdb464cdd46a
MD5 2db8b1812833559b16048d824cdc9681
BLAKE2b-256 1f7846ae38a2e195ee916b8867436d4f81d995e7d6a1c213ddad50b6b7eed650

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyiron_dataclasses-0.0.13-py3-none-any.whl:

Publisher: deploy.yml on pyiron/pyiron_dataclasses

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.0.13 This release

2 files

0.0.12

2 files

0.0.11

2 files

0.0.10

2 files

0.0.9

2 files

0.0.8

2 files

0.0.7

2 files

0.0.6

2 files

0.0.5

2 files

0.0.4

2 files

0.0.3

2 files

0.0.2

2 files

0.0.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page