From fa434794c38057e4a63b087582e66caf4ec10b87 Mon Sep 17 00:00:00 2001 From: gac-x01da Date: Fri, 20 Jun 2025 09:16:03 +0200 Subject: [PATCH] feat(metadata-schema): add metadata schema --- debye_bec/scans/metadata_schema/metadata_schema_registry.py | 4 ++-- .../metadata_schema/metadata_schema_xas_simple_scan.py | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 debye_bec/scans/metadata_schema/metadata_schema_xas_simple_scan.py diff --git a/debye_bec/scans/metadata_schema/metadata_schema_registry.py b/debye_bec/scans/metadata_schema/metadata_schema_registry.py index deb6ef4..dd72375 100644 --- a/debye_bec/scans/metadata_schema/metadata_schema_registry.py +++ b/debye_bec/scans/metadata_schema/metadata_schema_registry.py @@ -1,6 +1,6 @@ -# from .metadata_schema_template import ExampleSchema +#from .metadata_schema_xas_simple_scan import xas_simple_scan_schema -METADATA_SCHEMA_REGISTRY = { +METADATA_SCHEMA_REGISTRY = {#"xas_simple_scan": xas_simple_scan_schema # Add models which should be used to validate scan metadata here. # Make a model according to the template, and import it as above # Then associate it with a scan like so: diff --git a/debye_bec/scans/metadata_schema/metadata_schema_xas_simple_scan.py b/debye_bec/scans/metadata_schema/metadata_schema_xas_simple_scan.py new file mode 100644 index 0000000..b69ff33 --- /dev/null +++ b/debye_bec/scans/metadata_schema/metadata_schema_xas_simple_scan.py @@ -0,0 +1,6 @@ +from bec_lib.metadata_schema import BasicScanMetadata +# +# +class xas_simple_scan_schema(BasicScanMetadata): + Edge: str + Element: str