├── .chglog ├── CHANGELOG.tpl.md └── config.yml ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md └── workflows │ ├── codeql.yml │ ├── python-publish.yml │ └── test.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── CHANGELOG.md ├── CITATION.cff ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── benchmarks ├── bench_build.py ├── bench_build_memory.png ├── bench_build_time.png └── bench_periodic_time.png ├── docs ├── Makefile ├── make.bat └── source │ ├── .gitignore │ ├── _static │ ├── example_square_periodic.png │ └── header.png │ ├── _templates │ ├── apidoc │ │ ├── module.rst_t │ │ ├── package.rst_t │ │ └── toc.rst_t │ └── autosummary │ │ ├── class.rst │ │ └── module.rst │ ├── conf.py │ ├── development │ ├── changes.md │ └── contributing.md │ ├── index.rst │ ├── installation.rst │ ├── lattpy.rst │ ├── quickstart.rst │ ├── requirements.txt │ └── tutorial │ ├── configuration.rst │ ├── finite.rst │ ├── general.rst │ └── index.rst ├── lattpy ├── __init__.py ├── atom.py ├── basis.py ├── data.py ├── disptools.py ├── lattice.py ├── plotting.py ├── shape.py ├── spatial.py ├── structure.py ├── tests │ ├── __init__.py │ ├── test_atom.py │ ├── test_basis.py │ ├── test_data.py │ ├── test_lattice.py │ ├── test_shape.py │ ├── test_spatial.py │ ├── test_structure.py │ └── test_utils.py └── utils.py ├── lgtm.yml ├── pyproject.toml ├── requirements.txt ├── setup.cfg └── setup.py /.chglog/CHANGELOG.tpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/.chglog/CHANGELOG.tpl.md -------------------------------------------------------------------------------- /.chglog/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/.chglog/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/bench_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/benchmarks/bench_build.py -------------------------------------------------------------------------------- /benchmarks/bench_build_memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/benchmarks/bench_build_memory.png -------------------------------------------------------------------------------- /benchmarks/bench_build_time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/benchmarks/bench_build_time.png -------------------------------------------------------------------------------- /benchmarks/bench_periodic_time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/benchmarks/bench_periodic_time.png -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/.gitignore: -------------------------------------------------------------------------------- 1 | generated 2 | -------------------------------------------------------------------------------- /docs/source/_static/example_square_periodic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/docs/source/_static/example_square_periodic.png -------------------------------------------------------------------------------- /docs/source/_static/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/docs/source/_static/header.png -------------------------------------------------------------------------------- /docs/source/_templates/apidoc/module.rst_t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/docs/source/_templates/apidoc/module.rst_t -------------------------------------------------------------------------------- /docs/source/_templates/apidoc/package.rst_t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/docs/source/_templates/apidoc/package.rst_t -------------------------------------------------------------------------------- /docs/source/_templates/apidoc/toc.rst_t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/docs/source/_templates/apidoc/toc.rst_t -------------------------------------------------------------------------------- /docs/source/_templates/autosummary/class.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/docs/source/_templates/autosummary/class.rst -------------------------------------------------------------------------------- /docs/source/_templates/autosummary/module.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/docs/source/_templates/autosummary/module.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/development/changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/docs/source/development/changes.md -------------------------------------------------------------------------------- /docs/source/development/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/docs/source/development/contributing.md -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/docs/source/installation.rst -------------------------------------------------------------------------------- /docs/source/lattpy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/docs/source/lattpy.rst -------------------------------------------------------------------------------- /docs/source/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/docs/source/quickstart.rst -------------------------------------------------------------------------------- /docs/source/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/docs/source/requirements.txt -------------------------------------------------------------------------------- /docs/source/tutorial/configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/docs/source/tutorial/configuration.rst -------------------------------------------------------------------------------- /docs/source/tutorial/finite.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/docs/source/tutorial/finite.rst -------------------------------------------------------------------------------- /docs/source/tutorial/general.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/docs/source/tutorial/general.rst -------------------------------------------------------------------------------- /docs/source/tutorial/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/docs/source/tutorial/index.rst -------------------------------------------------------------------------------- /lattpy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/lattpy/__init__.py -------------------------------------------------------------------------------- /lattpy/atom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/lattpy/atom.py -------------------------------------------------------------------------------- /lattpy/basis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/lattpy/basis.py -------------------------------------------------------------------------------- /lattpy/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/lattpy/data.py -------------------------------------------------------------------------------- /lattpy/disptools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/lattpy/disptools.py -------------------------------------------------------------------------------- /lattpy/lattice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/lattpy/lattice.py -------------------------------------------------------------------------------- /lattpy/plotting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/lattpy/plotting.py -------------------------------------------------------------------------------- /lattpy/shape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/lattpy/shape.py -------------------------------------------------------------------------------- /lattpy/spatial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/lattpy/spatial.py -------------------------------------------------------------------------------- /lattpy/structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/lattpy/structure.py -------------------------------------------------------------------------------- /lattpy/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/lattpy/tests/__init__.py -------------------------------------------------------------------------------- /lattpy/tests/test_atom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/lattpy/tests/test_atom.py -------------------------------------------------------------------------------- /lattpy/tests/test_basis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/lattpy/tests/test_basis.py -------------------------------------------------------------------------------- /lattpy/tests/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/lattpy/tests/test_data.py -------------------------------------------------------------------------------- /lattpy/tests/test_lattice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/lattpy/tests/test_lattice.py -------------------------------------------------------------------------------- /lattpy/tests/test_shape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/lattpy/tests/test_shape.py -------------------------------------------------------------------------------- /lattpy/tests/test_spatial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/lattpy/tests/test_spatial.py -------------------------------------------------------------------------------- /lattpy/tests/test_structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/lattpy/tests/test_structure.py -------------------------------------------------------------------------------- /lattpy/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/lattpy/tests/test_utils.py -------------------------------------------------------------------------------- /lattpy/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/lattpy/utils.py -------------------------------------------------------------------------------- /lgtm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/lgtm.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanljones/lattpy/HEAD/setup.py --------------------------------------------------------------------------------