httk.atomistic.models.species.record¶
Backend for an exact stored species record.
Classes¶
Backend for a species stored in an exact record. |
Module Contents¶
- class httk.atomistic.models.species.record.RecordSpecies(obj, **hints)[source]¶
Bases:
httk.atomistic.models.species.backend.SpeciesBackendBackend for a species stored in an exact record.
- Parameters:
obj (httk.atomistic.storage.records.SpeciesRecord) – The stored species record.
**hints (Any) – Backend-selection hints.
- property concentration: tuple[fractions.Fraction, Ellipsis][source]¶
Return the constituent concentrations.
- Returns:
The concentrations.
- Return type:
tuple[fractions.Fraction, Ellipsis]
- property concentration_precision: tuple[fractions.Fraction | None, Ellipsis] | None[source]¶
Return the concentration precision metadata.
- Returns:
Per-constituent precision, or
Nonewhen unavailable.- Return type:
tuple[fractions.Fraction | None, Ellipsis] | None
- property charges: tuple[fractions.Fraction | None, Ellipsis] | None[source]¶
Return the constituent charges.
- Returns:
The charges, or
Nonewhen unstated.- Return type:
tuple[fractions.Fraction | None, Ellipsis] | None
- property spins: tuple[fractions.Fraction | None, Ellipsis] | None[source]¶
Return the constituent spins.
- Returns:
The spins, or
Nonewhen unstated.- Return type:
tuple[fractions.Fraction | None, Ellipsis] | None
- property original_name: str | None[source]¶
Return the original source name.
- Returns:
The original name, or
Nonewhen unstated.- Return type:
str | None