httk.atomistic.models.bareprotostructure.view ============================================= .. py:module:: httk.atomistic.models.bareprotostructure.view .. autoapi-nested-parse:: Lazy protostructure recognition and presentation view. Classes ------- .. autoapisummary:: httk.atomistic.models.bareprotostructure.view.BareProtostructureView Module Contents --------------- .. py:class:: BareProtostructureView(obj, **hints) Bases: :py:obj:`httk.atomistic.models.bareprotostructure.view_base.BareProtostructureViewBase`, :py:obj:`httk.atomistic.models.bareprotostructure.bareprotostructure.BareProtostructure` Recognize or project a lazy Wyckoff-only classification. Existing bare values, refined classifications, plain labels, and structure-like sources are accepted. Recognition hints are retained until first field access. Projecting a refined source preserves it for view round-trips; ``unview()`` materializes a standalone bare value without geometrical refinement. :param obj: Classification or structure-like source. :param \*\*hints: Backend-selection and recognition hints. .. py:method:: unwrap() Return the raw object behind the backend. :return: The unwrapped source object. .. py:method:: unview() Return the recognized protostructure as a standalone value. :return: The protostructure value.