tomoscan.tomoobject.TomoObject#
- class tomoscan.tomoobject.TomoObject#
Bases:
objectParent class of all tomographic object in tomoscan
- __init__()#
Methods
__init__()build icat metadata dictionary filling NXtomo definition following icat definition: https://gitlab.esrf.fr/icat/hdf5-master-config/-/blob/88a975039694d5dba60e240b7bf46c22d34065a0/hdf5_cfg.xml
A TomoObj can have some values store in the cache (some metadata read for example).
from_identifier(identifier)Return the Dataset from a identifier
get_bounding_box([axis])Return the bounding box covered by the Tomo object axis is expected to be in (0, 1, 2) or (x==0, y==1, z==2)
dataset unique identifier.
- build_drac_metadata()#
build icat metadata dictionary filling NXtomo definition following icat definition: https://gitlab.esrf.fr/icat/hdf5-master-config/-/blob/88a975039694d5dba60e240b7bf46c22d34065a0/hdf5_cfg.xml
- Return type:
dict
- clear_cache()#
A TomoObj can have some values store in the cache (some metadata read for example). This function should clear all caches.
- Return type:
None
- static from_identifier(identifier)#
Return the Dataset from a identifier
- get_bounding_box(axis=None)#
Return the bounding box covered by the Tomo object axis is expected to be in (0, 1, 2) or (x==0, y==1, z==2)
- Return type:
- get_identifier()#
dataset unique identifier. Can be for example a hdf5 and en entry from which the dataset can be rebuild
- Return type: