ESRF Ontologies 2.1#

The ESRF Ontologies project provides ontologies related to ESRF data acquisition.

Ontologies:

  • ESRFET is an ontology of experimental techniques used at the ESRF connected to the PaNET ontology.

Python API’s:

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")