Source code for nxtomomill.io.config.hdf5config

# coding: utf-8

from __future__ import annotations


from nxtomomill.utils.io import deprecated, deprecated_warning
from nxtomomill.models.h52nx import H52nxModel as _TomoHDF5Config
from nxtomomill.models.h52nx import (
    generate_default_h5_config as _generate_default_h5_config,
)


__all__ = [
    "TomoHDF5Config",
    "generate_default_h5_config",
]


[docs]class TomoHDF5Config(_TomoHDF5Config):
[docs] def __init__(self, *args, **kwargs): deprecated_warning( type_="class", name="TomoHDF5Config", replacement="nxtomomill.models.dx2nx.H52nxModel", reason="moved to models module", since_version="2.0", ) super().__init__(*args, **kwargs)
[docs]@deprecated(reason="moved to from nxtomomill.models.h52nx module", since_version="2.0") def generate_default_h5_config(*args, **kwargs): return _generate_default_h5_config(*args, **kwargs)