Skip to content

Combinatorial

CombinatorialLibrary

description: A base section for any continuous combinatorial library.

inherits from: nomad.datamodel.metainfo.basesections.v1.CompositeSystem, nomad.datamodel.data.EntryData, nomad.datamodel.metainfo.plot.PlotSection

normalization:

The normalizer for the ContinuousCombiLibrary section.

Args: archive (EntryArchive): The archive containing the section that is being normalized. logger (BoundLogger): A structlog logger.

CombinatorialSamplePosition

description: A section for representing the position of a sample within a continuous combinatorial library. If nothing else is specified it is the position relative to the center of mass of the library.

inherits from: nomad.datamodel.data.ArchiveSection

properties:

name type
x float unit=meter
y float unit=meter
z float unit=meter

normalization:

The normalizer for the CombinatorialSamplePosition section.

Args: archive (EntryArchive): The archive containing the section that is being normalized. logger (BoundLogger): A structlog logger.

CombinatorialLibraryReference

description: A section containing a reference to a continuous combinatorial library entry.

inherits from: nomad.datamodel.metainfo.basesections.v1.CompositeSystemReference

properties:

name type
reference CombinatorialLibrary The reference to the combinatorial library entry.

normalization:

Will attempt to fill the reference from the lab_id or vice versa.

CombinatorialSample

description: A base section for any sample of a continuous combinatorial library.

inherits from: nomad.datamodel.metainfo.basesections.v1.CompositeSystem, nomad.datamodel.data.EntryData

properties:

name type
sample_number int A unique number for this sample of the combinatorial library.
lab_id str A unique human readable ID for the sample within the combinatorial library. Suggested to be the ID of the library followed by a dash ("-") and the sample number.
library CombinatorialLibraryReference The reference to the combinatorial library entry.
sub-section
position CombinatorialSamplePosition The position of a sample within the continuous combinatorial library. If nothing else is specified it is the position relative to the center of mass of the library.
sub-section

normalization:

The normalizer for the CombinatorialSample section.

Args: archive (EntryArchive): The archive containing the section that is being normalized. logger (BoundLogger): A structlog logger.

DiscreteCombinatorialSample

description: A base section for any sample of a discrete combinatorial library.

inherits from: nomad.datamodel.metainfo.basesections.v1.CompositeSystem

normalization:

The normalizer for the CombinatorialSample section.

Args: archive (EntryArchive): The archive containing the section that is being normalized. logger (BoundLogger): A structlog logger.

DiscreteCombinatorialSampleReference

description: A section containing a reference to a discrete combinatorial sample entry.

inherits from: nomad.datamodel.metainfo.basesections.v1.CompositeSystemReference

properties:

name type
sample_number int A unique number for this sample of the combinatorial library.
reference DiscreteCombinatorialSample The reference to the combinatorial sample entry.

normalization:

The normalizer for the CombinatorialSampleReference section.

Args: archive (EntryArchive): The archive containing the section that is being normalized. logger (BoundLogger): A structlog logger.

DiscreteCombinatorialLibrary

description: A base section for a discrete combinatorial library.

inherits from: nomad.datamodel.metainfo.basesections.v1.Collection

properties:

name type
lab_id str A unique human readable ID for the combinatorial library.
entities DiscreteCombinatorialSampleReference All the investigated samples of the combinatorial library.
sub-section, repeats

normalization:

The normalizer for the DiscreteCombinatorialLibrary section.

Args: archive (EntryArchive): The archive containing the section that is being normalized. logger (BoundLogger): A structlog logger.