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)

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

Backend for sites stored in an exact record.

Parameters:
property reduced_coords: httk.core.FracVector

Return the stored reduced coordinates.

Returns:

The exact reduced coordinates.

Return type:

httk.core.FracVector

property precision: fractions.Fraction | None

Return the stored coordinate precision.

Returns:

The fractional precision, or None when unknown.

Return type:

fractions.Fraction | None

unwrap()

Return the stored sites record.

Returns:

The source record.

Return type:

httk.atomistic.storage.records.SitesRecord