.gitignore
.pre-commit-config.yaml
.tagpr
.test_durations
CHANGELOG.md
CITATION.cff
CONTRIBUTING.md
LICENSE
README.md
SECURITY.md
justfile
logo.svg
pyproject.toml
uv.lock
.github/release.yml
.github/renovate.json5
.github/ISSUE_TEMPLATE/bug_report.yml
.github/ISSUE_TEMPLATE/config.yml
.github/ISSUE_TEMPLATE/feature_request.yml
.github/ISSUE_TEMPLATE/question.yml
.github/scripts/update_citation_version.py
.github/workflows/ci.yaml
.github/workflows/release.yaml
docs/THIRD_PARTY_DATA.md
docs/equivalence.md
examples/paper/collinear_MnTe/MnTe.cif
examples/paper/collinear_MnTe/collinear_MnTe.ipynb
examples/paper/coplanar_Mn3Sn/Mn3Sn.ipynb
examples/paper/noncoplanar_CoTa3S6/CoTa3S6.ipynb
src/spinforge/__init__.py
src/spinforge/_cif.py
src/spinforge/mcif.py
src/spinforge.egg-info/PKG-INFO
src/spinforge.egg-info/SOURCES.txt
src/spinforge.egg-info/dependency_links.txt
src/spinforge.egg-info/requires.txt
src/spinforge.egg-info/scm_file_list.json
src/spinforge.egg-info/scm_version.json
src/spinforge.egg-info/top_level.txt
src/spinforge/configuration/__init__.py
src/spinforge/configuration/_configuration.py
src/spinforge/configuration/_magnetic_multiplicity.py
src/spinforge/configuration/_propagation.py
src/spinforge/configuration/_representation.py
src/spinforge/configuration/_supercell.py
src/spinforge/irreps/__init__.py
src/spinforge/irreps/_real.py
src/spinforge/irreps/_representation.py
src/spinforge/msg/__init__.py
src/spinforge/msg/_bns.py
src/spinforge/msg/_collinear.py
src/spinforge/msg/_coplanar.py
src/spinforge/msg/_enumerator.py
src/spinforge/msg/_msg.py
src/spinforge/msg/_noncoplanar.py
src/spinforge/msg/_utils.py
src/spinforge/scif/__init__.py
src/spinforge/scif/_format.py
src/spinforge/scif/_operations.py
src/spinforge/scif/_reader.py
src/spinforge/scif/_writer.py
src/spinforge/space_group/__init__.py
src/spinforge/space_group/_family_subgroup.py
src/spinforge/space_group/_normal_space_subgroup.py
src/spinforge/space_group/_normalizer.py
src/spinforge/space_group/_point_group.py
src/spinforge/space_group/_space_group.py
src/spinforge/space_group/_sublattice.py
src/spinforge/ssg/__init__.py
src/spinforge/ssg/_normalizer_equivalence.py
src/spinforge/ssg/_operation.py
src/spinforge/ssg/_planochiral.py
src/spinforge/ssg/_spin_only_group.py
src/spinforge/ssg/_spin_space_group.py
src/spinforge/ssg/_spin_space_subgroup.py
src/spinforge/testing/__init__.py
src/spinforge/testing/assets/Mn3Sn.cif
src/spinforge/testing/assets/MnTe.cif
src/spinforge/testing/assets/NiS2.cif
src/spinforge/testing/assets/mp-1208409_Ta3CoS6.json
src/spinforge/testing/assets/mp-1455_MnS2.cif
src/spinforge/testing/assets/mp-1597_UO2.json
src/spinforge/testing/assets/mp-17554_LaMnO3.cif
src/spinforge/testing/assets/mp-20330_Mn3SiIr.json
src/spinforge/testing/assets/mp-2258_Cu3Au.json
src/spinforge/testing/assets/mp-2814_Yb2O3.json
src/spinforge/testing/assets/mp-31755_Ta2FeO6.json
src/spinforge/testing/assets/mp-35_Mn.json
src/spinforge/testing/assets/mp-5866_MnCuSb.json
src/spinforge/testing/assets/mp-5950_Cd2Os2O7.json
src/spinforge/utils/__init__.py
src/spinforge/utils/_equivalence.py
src/spinforge/utils/cell_matching.py
src/spinforge/utils/combinatorics.py
src/spinforge/utils/group_theory.py
src/spinforge/utils/rotation_utils.py
tests/conftest.py
tests/test_equivalence.py
tests/test_mcif.py
tests/test_msg.py
tests/test_util.py
tests/configuration_tests/test_configuration.py
tests/configuration_tests/test_normalizer_equivalence.py
tests/configuration_tests/test_oriented.py
tests/configuration_tests/test_propagation.py
tests/configuration_tests/test_ssa_general_subgroups.py
tests/configuration_tests/test_supercell.py
tests/scif_tests/conftest.py
tests/scif_tests/test_reader.py
tests/scif_tests/test_roundtrip.py
tests/scif_tests/test_writer.py
tests/space_group_tests/_family_subgroup_helpers.py
tests/space_group_tests/test_cryst_normalizer.py
tests/space_group_tests/test_family_subgroup.py
tests/space_group_tests/test_normalizer.py
tests/space_group_tests/test_point_group.py
tests/space_group_tests/test_space_group.py
tests/space_group_tests/test_sublattice.py
tests/ssg_tests/test_spin_space_group.py
tests/ssg_tests/test_spin_space_subgroup.py