httk.atomistic.models.sites.record

Classes

RecordSites

Backend for sites stored in an exact record.

Module Contents

class httk.atomistic.models.sites.record.RecordSites(obj, **hints)[source]

Bases: httk.atomistic.models.sites.backend.SitesBackend

Backend for sites stored in an exact record.

Parameters:
property reduced_coords: httk.core.FracVector[source]

Return the stored reduced coordinates.

Returns:

The exact reduced coordinates.

Return type:

httk.core.FracVector

property precision: fractions.Fraction | None[source]

Return the stored coordinate precision.

Returns:

The fractional precision, or None when unknown.

Return type:

fractions.Fraction | None

unwrap()[source]

Return the stored sites record.

Returns:

The source record.

Return type:

httk.atomistic.storage.records.SitesRecord