+The complete implementation resides in `atoms_state.py` within the `nomad_simulations.schema_packages` module. Test cases in `test_atoms_state.py` demonstrate construction patterns and validation behavior. Integration with the tight-binding model method appears in `model_method.py`, where the `TB.resolve_orbital_references()` method shows how to extract orbital information from model systems. Property calculations reference electronic states through entity/orbital reference fields (like `entity_ref` or `orbitals_state_ref`) that point to `ElectronicState` instances. To access the parent `AtomsState`, use the `get_parent_entity()` helper method. This Pattern A architecture eliminates circular references while maintaining clean navigation through the hierarchy.
0 commit comments