Dataclasses for the pyiron workflow framework
Project description
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.v1.converter import get_dataclass
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
:
0.6.13
0.6.12
Project details
Release history Release notifications | RSS feed
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.1.tar.gz
(14.4 kB
view hashes)
Built Distribution
Close
Hashes for pyiron_dataclasses-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07af81fe503ab4d8e502cbd0951cff3f72a576a1bc710b6ce6f779ed9a544269 |
|
MD5 | 411794d8c5446dcff49cc868f43372ed |
|
BLAKE2b-256 | b6f88b85bee1a84fe6d19697c2cd461444b468f9bc3923c1a6471301282749d0 |