httk.atomistic.models.formula.plain¶
Backend wrapping a raw elemental-composition mapping.
Classes¶
Wrap a mapping of real element symbols to composition amounts. |
Module Contents¶
- class httk.atomistic.models.formula.plain.PlainComposition(obj, **hints)[source]¶
Bases:
httk.atomistic.models.formula.backend.ChemicalFormulaBackendWrap a mapping of real element symbols to composition amounts.
- Parameters:
obj (collections.abc.Mapping[str, Any]) – The elemental amount mapping.
**hints (Any) – Backend-selection hints.
- property amounts: tuple[tuple[str, fractions.Fraction], Ellipsis][source]¶
Return the elemental amounts in canonical symbol order.
- property uncertainties: tuple[tuple[str, fractions.Fraction | None], Ellipsis][source]¶
Return the amount precisions in canonical symbol order.
- property diagnostics: tuple[httk.atomistic.models.formula.diagnostics.CompositionDiagnostic, Ellipsis][source]¶
Return non-fatal diagnostics associated with the composition.