├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml ├── release.yaml ├── renovate.json └── workflows │ ├── deploy.yml │ ├── draft-pdf.yml │ └── testing.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CITATION.cff ├── LICENSE ├── README.md ├── docs ├── _static │ └── .gitkeep ├── api │ ├── api.md │ ├── api_core.md │ ├── api_corep.md │ ├── api_group.md │ ├── api_irreps.md │ ├── api_pointgroup.md │ ├── api_representation.md │ ├── api_spinor.md │ ├── api_tensor.md │ ├── api_transformation.md │ └── api_utils.md ├── changelog.md ├── conf.py ├── development │ ├── development.md │ └── memo.md ├── examples │ ├── examples.md │ ├── lattice_vibration.ipynb │ ├── spin_representation.ipynb │ └── symmetry_adapted_tensor.ipynb ├── formulation │ ├── algorithm │ │ ├── algorithm.md │ │ ├── intertwiner.md │ │ ├── irreps_from_chain.md │ │ ├── irreps_from_regular.md │ │ ├── point_group_chain.mmd │ │ └── point_group_chain.mmd.svg │ ├── formulation.md │ ├── irreps │ │ ├── corep.md │ │ ├── irreps.md │ │ ├── reality.md │ │ ├── spacegroup_irreps.md │ │ └── spinor.md │ └── projection.md ├── genindex.rst ├── index.md ├── paper │ ├── paper.bib │ └── paper.md └── references.bib ├── examples ├── basic.py ├── lattice_vibration.py └── phonopy_mp-2998.yaml.xz ├── justfile ├── pyproject.toml ├── src └── spgrep │ ├── __init__.py │ ├── _constants.py │ ├── core.py │ ├── corep.py │ ├── group.py │ ├── irreps.py │ ├── pointgroup.py │ ├── representation.py │ ├── spinor.py │ ├── tensor.py │ ├── transform.py │ └── utils.py ├── tests ├── conftest.py ├── test_corep.py ├── test_group.py ├── test_irreps.py ├── test_pir.py ├── test_pointgroup.py ├── test_representation.py ├── test_spinor.py ├── test_tensor.py ├── test_transform.py └── test_utils.py └── uv.lock /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/.github/release.yaml -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/draft-pdf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/.github/workflows/draft-pdf.yml -------------------------------------------------------------------------------- /.github/workflows/testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/.github/workflows/testing.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/CITATION.cff -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/README.md -------------------------------------------------------------------------------- /docs/_static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/api/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/api/api.md -------------------------------------------------------------------------------- /docs/api/api_core.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/api/api_core.md -------------------------------------------------------------------------------- /docs/api/api_corep.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/api/api_corep.md -------------------------------------------------------------------------------- /docs/api/api_group.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/api/api_group.md -------------------------------------------------------------------------------- /docs/api/api_irreps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/api/api_irreps.md -------------------------------------------------------------------------------- /docs/api/api_pointgroup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/api/api_pointgroup.md -------------------------------------------------------------------------------- /docs/api/api_representation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/api/api_representation.md -------------------------------------------------------------------------------- /docs/api/api_spinor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/api/api_spinor.md -------------------------------------------------------------------------------- /docs/api/api_tensor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/api/api_tensor.md -------------------------------------------------------------------------------- /docs/api/api_transformation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/api/api_transformation.md -------------------------------------------------------------------------------- /docs/api/api_utils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/api/api_utils.md -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/changelog.md -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/development/development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/development/development.md -------------------------------------------------------------------------------- /docs/development/memo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/development/memo.md -------------------------------------------------------------------------------- /docs/examples/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/examples/examples.md -------------------------------------------------------------------------------- /docs/examples/lattice_vibration.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/examples/lattice_vibration.ipynb -------------------------------------------------------------------------------- /docs/examples/spin_representation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/examples/spin_representation.ipynb -------------------------------------------------------------------------------- /docs/examples/symmetry_adapted_tensor.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/examples/symmetry_adapted_tensor.ipynb -------------------------------------------------------------------------------- /docs/formulation/algorithm/algorithm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/formulation/algorithm/algorithm.md -------------------------------------------------------------------------------- /docs/formulation/algorithm/intertwiner.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/formulation/algorithm/intertwiner.md -------------------------------------------------------------------------------- /docs/formulation/algorithm/irreps_from_chain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/formulation/algorithm/irreps_from_chain.md -------------------------------------------------------------------------------- /docs/formulation/algorithm/irreps_from_regular.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/formulation/algorithm/irreps_from_regular.md -------------------------------------------------------------------------------- /docs/formulation/algorithm/point_group_chain.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/formulation/algorithm/point_group_chain.mmd -------------------------------------------------------------------------------- /docs/formulation/algorithm/point_group_chain.mmd.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/formulation/algorithm/point_group_chain.mmd.svg -------------------------------------------------------------------------------- /docs/formulation/formulation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/formulation/formulation.md -------------------------------------------------------------------------------- /docs/formulation/irreps/corep.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/formulation/irreps/corep.md -------------------------------------------------------------------------------- /docs/formulation/irreps/irreps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/formulation/irreps/irreps.md -------------------------------------------------------------------------------- /docs/formulation/irreps/reality.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/formulation/irreps/reality.md -------------------------------------------------------------------------------- /docs/formulation/irreps/spacegroup_irreps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/formulation/irreps/spacegroup_irreps.md -------------------------------------------------------------------------------- /docs/formulation/irreps/spinor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/formulation/irreps/spinor.md -------------------------------------------------------------------------------- /docs/formulation/projection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/formulation/projection.md -------------------------------------------------------------------------------- /docs/genindex.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/genindex.rst -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/paper/paper.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/paper/paper.bib -------------------------------------------------------------------------------- /docs/paper/paper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/paper/paper.md -------------------------------------------------------------------------------- /docs/references.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/docs/references.bib -------------------------------------------------------------------------------- /examples/basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/examples/basic.py -------------------------------------------------------------------------------- /examples/lattice_vibration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/examples/lattice_vibration.py -------------------------------------------------------------------------------- /examples/phonopy_mp-2998.yaml.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/examples/phonopy_mp-2998.yaml.xz -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/justfile -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/spgrep/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/src/spgrep/__init__.py -------------------------------------------------------------------------------- /src/spgrep/_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/src/spgrep/_constants.py -------------------------------------------------------------------------------- /src/spgrep/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/src/spgrep/core.py -------------------------------------------------------------------------------- /src/spgrep/corep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/src/spgrep/corep.py -------------------------------------------------------------------------------- /src/spgrep/group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/src/spgrep/group.py -------------------------------------------------------------------------------- /src/spgrep/irreps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/src/spgrep/irreps.py -------------------------------------------------------------------------------- /src/spgrep/pointgroup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/src/spgrep/pointgroup.py -------------------------------------------------------------------------------- /src/spgrep/representation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/src/spgrep/representation.py -------------------------------------------------------------------------------- /src/spgrep/spinor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/src/spgrep/spinor.py -------------------------------------------------------------------------------- /src/spgrep/tensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/src/spgrep/tensor.py -------------------------------------------------------------------------------- /src/spgrep/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/src/spgrep/transform.py -------------------------------------------------------------------------------- /src/spgrep/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/src/spgrep/utils.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_corep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/tests/test_corep.py -------------------------------------------------------------------------------- /tests/test_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/tests/test_group.py -------------------------------------------------------------------------------- /tests/test_irreps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/tests/test_irreps.py -------------------------------------------------------------------------------- /tests/test_pir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/tests/test_pir.py -------------------------------------------------------------------------------- /tests/test_pointgroup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/tests/test_pointgroup.py -------------------------------------------------------------------------------- /tests/test_representation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/tests/test_representation.py -------------------------------------------------------------------------------- /tests/test_spinor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/tests/test_spinor.py -------------------------------------------------------------------------------- /tests/test_tensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/tests/test_tensor.py -------------------------------------------------------------------------------- /tests/test_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/tests/test_transform.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spglib/spgrep/HEAD/uv.lock --------------------------------------------------------------------------------