ESRF Ontologies 2.1#
The ESRF Ontologies project provides ontologies related to ESRF data acquisition.
Ontologies:
Python API’s:
Generate technique metadata for ESRF data producers to save in NeXus-compliant HDF5 and the ESRF data portal.
Python API#
Get the technique metadata for one of more techniques
from esrf_ontologies import technique
technique_metadata = technique.get_technique_metadata("XAS", "XRF")
dataset_metadata = technique_metadata.get_dataset_metadata()
scan_metadata = technique_metadata.get_scan_metadata()
Get all techniques or a subset based on technique name or acronym
all_techniques = technique.get_all_techniques()
techniques = technique.get_techniques("XAS", "XRF")