dachs.reagent.Chemical

class dachs.reagent.Chemical(ID='Chemical', ChemicalName=None, ChemicalFormula=None, ChemicalID=None, MolarMass: pint.UnitRegistry.Quantity | None = None, Density: pint.UnitRegistry.Quantity | None = None, Substance: chempy.Substance | None = None, SourceDOI: str | None = None, SpaceGroup: str | None = None, excludeKeys: list = ['_excludeKeys', '_storeKeys', 'Substance'], storeKeys: list = [], loadKeys: list = [])[source]

Bases: addItemsToAttrs

Base chemistry which underpins both Reagents and Products

__init__(ID='Chemical', ChemicalName=None, ChemicalFormula=None, ChemicalID=None, MolarMass: pint.UnitRegistry.Quantity | None = None, Density: pint.UnitRegistry.Quantity | None = None, Substance: chempy.Substance | None = None, SourceDOI: str | None = None, SpaceGroup: str | None = None, excludeKeys: list = ['_excludeKeys', '_storeKeys', 'Substance'], storeKeys: list = [], loadKeys: list = []) None

Method generated by attrs for class Chemical.

Methods

__init__([ID, ChemicalName, ...])

Method generated by attrs for class Chemical.

items()

keys()

pop(key[, default])

values()

Attributes

ID

ChemicalName

ChemicalFormula

ChemicalID

MolarMass

Density

Substance

SourceDOI

SpaceGroup