httk.atomistic.models.protopattern.view ======================================= .. py:module:: httk.atomistic.models.protopattern.view .. autoapi-nested-parse:: Lazy protopattern erasure and presentation view. Classes ------- .. autoapisummary:: httk.atomistic.models.protopattern.view.ProtopatternView Module Contents --------------- .. py:class:: ProtopatternView(obj, **hints) Bases: :py:obj:`httk.atomistic.models.protopattern.view_base.ProtopatternViewBase`, :py:obj:`httk.atomistic.models.protopattern.protopattern.Protopattern` Present a lazy standard-setting protopattern view. Sources may be an existing protopattern, a protostructure (real species erased to anonymous classes), or a fundamental-domain/structure source recognized and discretized. Erasure is deferred until the first field access. :param obj: The protopattern-like or structure-like source. :param \*\*hints: Backend-selection hints. .. py:method:: unwrap() Return the raw object behind the backend. :return: The unwrapped source object. .. py:method:: unview() Return the erased protopattern as a standalone value. :return: The protopattern value.