httk.atomistic.models.crystalpattern.view ========================================= .. py:module:: httk.atomistic.models.crystalpattern.view .. autoapi-nested-parse:: Lazy anonymous-structure presentation view. Classes ------- .. autoapisummary:: httk.atomistic.models.crystalpattern.view.CrystalPatternView Module Contents --------------- .. py:class:: CrystalPatternView(obj, **hints) Bases: :py:obj:`httk.atomistic.models.crystalpattern.view_base.CrystalPatternViewBase`, :py:obj:`httk.atomistic.models.crystalpattern.crystalpattern.CrystalPattern` Present an anonymous or ordinary structure lazily as an anonymous structure. :param obj: The anonymous-structure-like or structure-like object to present. :param \*\*hints: Backend-selection hints. .. py:property:: periodicity Return the presented periodic directions. .. py:property:: nperiodic_dimensions Return the number of presented periodic directions. .. py:property:: nsites Return the number of presented sites. .. py:method:: cartesian_sites() Return the exact Cartesian presented site positions. .. py:property:: coordinate_precision Return the presented coordinate precision. .. py:property:: basis_precision Return the presented basis precision. .. py:method:: unwrap() Return the raw object behind the backend. :return: The unwrapped source object. .. py:method:: unview() Return the presented structure as a standalone value. :return: The anonymous structure value.