dachs.synthesis.SynthesisClass

class dachs.synthesis.SynthesisClass(ID, Name, DerivedParameters: List[DerivedParameter] = NOTHING, Description=None, ChemicalReaction: chempy.Reaction | None = None, RawLog: List[RawLogMessage] | None = None, SynthesisLog: List[synthesisStep] | None = None, SourceDOI: str | None = None, KeyParameters: dict | None = NOTHING, excludeKeys: list = ['_excludeKeys', '_storeKeys'], storeKeys: list = [], loadKeys: list = [])[source]

Bases: addItemsToAttrs

__init__(ID, Name, DerivedParameters: List[DerivedParameter] = NOTHING, Description=None, ChemicalReaction: chempy.Reaction | None = None, RawLog: List[RawLogMessage] | None = None, SynthesisLog: List[synthesisStep] | None = None, SourceDOI: str | None = None, KeyParameters: dict | None = NOTHING, excludeKeys: list = ['_excludeKeys', '_storeKeys'], storeKeys: list = [], loadKeys: list = []) None

Method generated by attrs for class SynthesisClass.

Methods

__init__(ID, Name[, DerivedParameters, ...])

Method generated by attrs for class SynthesisClass.

items()

keys()

pop(key[, default])

values()

Attributes

ID

Name

DerivedParameters

Description

ChemicalReaction

RawLog

SynthesisLog

SourceDOI

KeyParameters