ESRF Ontologies |version| ========================= 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: * Generate technique metadata for ESRF data producers to save in `NeXus-compliant `_ HDF5 and the `ESRF data portal `_. Python API ---------- Get the :ref:`technique metadata ` for one of more techniques .. code:: python 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 .. code:: python all_techniques = technique.get_all_techniques() techniques = technique.get_techniques("XAS", "XRF") .. toctree:: :hidden: howtoguides explanations esrfet api