.gitignore
.pre-commit-config.yaml
CITATION.cff
Dockerfile
LICENSE
README.md
SECURITY.md
code-of-conduct.md
pyproject.toml
.devcontainer/devcontainer.json
.github/pull_request_template.md
.github/workflows/codeql-analysis.yml
.github/workflows/issue-metrics.yml
.github/workflows/pull-request.yml
.github/workflows/pytest-docs.yml
.github/workflows/release.yml
.github/workflows/upgrade-dependencies.yml
.github/workflows/url-check.yml
crystal_toolkit/__init__.py
crystal_toolkit/_version.py
crystal_toolkit/defaults.json
crystal_toolkit/defaults.py
crystal_toolkit/mpid_cache.json
crystal_toolkit/settings.py
crystal_toolkit.egg-info/PKG-INFO
crystal_toolkit.egg-info/SOURCES.txt
crystal_toolkit.egg-info/dependency_links.txt
crystal_toolkit.egg-info/requires.txt
crystal_toolkit.egg-info/top_level.txt
crystal_toolkit/apps/__init__.py
crystal_toolkit/apps/app_metadata.yaml
crystal_toolkit/apps/constants.py
crystal_toolkit/apps/help.yaml
crystal_toolkit/apps/main.py
crystal_toolkit/apps/assets/crystaltoolkit.css
crystal_toolkit/apps/assets/doi_cache.json
crystal_toolkit/apps/assets/favicon.ico
crystal_toolkit/apps/assets/favicon.png
crystal_toolkit/apps/assets/main.ecd1960277cfe37b135f.css
crystal_toolkit/apps/assets/task_ids_on_load.json
crystal_toolkit/apps/assets/fonts/fa-brands-400.eot
crystal_toolkit/apps/assets/fonts/fa-brands-400.svg
crystal_toolkit/apps/assets/fonts/fa-brands-400.ttf
crystal_toolkit/apps/assets/fonts/fa-brands-400.woff
crystal_toolkit/apps/assets/fonts/fa-brands-400.woff2
crystal_toolkit/apps/assets/fonts/fa-regular-400.eot
crystal_toolkit/apps/assets/fonts/fa-regular-400.svg
crystal_toolkit/apps/assets/fonts/fa-regular-400.ttf
crystal_toolkit/apps/assets/fonts/fa-regular-400.woff
crystal_toolkit/apps/assets/fonts/fa-regular-400.woff2
crystal_toolkit/apps/assets/fonts/fa-solid-900.eot
crystal_toolkit/apps/assets/fonts/fa-solid-900.svg
crystal_toolkit/apps/assets/fonts/fa-solid-900.ttf
crystal_toolkit/apps/assets/fonts/fa-solid-900.woff
crystal_toolkit/apps/assets/fonts/fa-solid-900.woff2
crystal_toolkit/apps/examples/BaFe2As2_fs.json.gz
crystal_toolkit/apps/examples/BaTiO3_ph_bs.json
crystal_toolkit/apps/examples/BaTiO3_ph_dos.json
crystal_toolkit/apps/examples/GaN_bs.json
crystal_toolkit/apps/examples/GaN_dos.json
crystal_toolkit/apps/examples/Si_bs.json
crystal_toolkit/apps/examples/Si_dos.json
crystal_toolkit/apps/examples/__init__.py
crystal_toolkit/apps/examples/bandstructure.py
crystal_toolkit/apps/examples/basic_hello_structure.py
crystal_toolkit/apps/examples/basic_hello_structure_interactive.py
crystal_toolkit/apps/examples/basic_hello_world.py
crystal_toolkit/apps/examples/chgcar.py
crystal_toolkit/apps/examples/diffraction.py
crystal_toolkit/apps/examples/diffraction_dynamic.py
crystal_toolkit/apps/examples/diffraction_empty.py
crystal_toolkit/apps/examples/diffraction_tem.py
crystal_toolkit/apps/examples/fermi_surface.py
crystal_toolkit/apps/examples/kwarg_inputs.py
crystal_toolkit/apps/examples/matbench_dielectric.json.gz
crystal_toolkit/apps/examples/matbench_dielectric_datatable_xrd.py
crystal_toolkit/apps/examples/matbench_dielectric_structure_on_hover.py
crystal_toolkit/apps/examples/phase_diagram.py
crystal_toolkit/apps/examples/phonon.py
crystal_toolkit/apps/examples/pourbaix.py
crystal_toolkit/apps/examples/relaxation_trajectory.py
crystal_toolkit/apps/examples/structure.py
crystal_toolkit/apps/examples/structure_magnetic.py
crystal_toolkit/apps/examples/transformations.py
crystal_toolkit/apps/examples/transformations_minimal.py
crystal_toolkit/apps/examples/utils.py
crystal_toolkit/apps/examples/write_structure_screenshot_to_file.py
crystal_toolkit/apps/examples/mpcontribs/adsorbate_choices.txt
crystal_toolkit/apps/examples/mpcontribs/catalysis.py
crystal_toolkit/apps/examples/mpcontribs/catalysis_columns.json
crystal_toolkit/apps/examples/mpcontribs/catalysis_filter_groups.json
crystal_toolkit/apps/examples/tests/__init__.py
crystal_toolkit/apps/examples/tests/conftest.py
crystal_toolkit/apps/examples/tests/readme.md
crystal_toolkit/apps/examples/tests/test_bandstructure.py
crystal_toolkit/apps/examples/tests/test_basic.py
crystal_toolkit/apps/examples/tests/test_diffraction.py
crystal_toolkit/apps/examples/tests/test_fermi_surface.py
crystal_toolkit/apps/examples/tests/test_structure.py
crystal_toolkit/apps/examples/tests/typing.py
crystal_toolkit/apps/tests/__init__.py
crystal_toolkit/apps/tests/conftest.py
crystal_toolkit/apps/tests/test_main.py
crystal_toolkit/apps/tests/test_pourbaix.py
crystal_toolkit/apps/tests/test_structure.py
crystal_toolkit/components/__init__.py
crystal_toolkit/components/bandstructure.py
crystal_toolkit/components/diffraction.py
crystal_toolkit/components/diffraction_tem.py
crystal_toolkit/components/fermi_surface.py
crystal_toolkit/components/localenv.py
crystal_toolkit/components/messageAIO.py
crystal_toolkit/components/phase_diagram.py
crystal_toolkit/components/phonon.py
crystal_toolkit/components/pourbaix.py
crystal_toolkit/components/robocrys.py
crystal_toolkit/components/search.py
crystal_toolkit/components/structure.py
crystal_toolkit/components/submit_snl.py
crystal_toolkit/components/symmetry.py
crystal_toolkit/components/upload.py
crystal_toolkit/components/xas.py
crystal_toolkit/components/transformations/__init__.py
crystal_toolkit/components/transformations/autooxistatedecoration.py
crystal_toolkit/components/transformations/core.py
crystal_toolkit/components/transformations/cubic.py
crystal_toolkit/components/transformations/grainboundary.py
crystal_toolkit/components/transformations/rattle.py
crystal_toolkit/components/transformations/slab.py
crystal_toolkit/components/transformations/substitution.py
crystal_toolkit/components/transformations/supercell.py
crystal_toolkit/core/ElementColorSchemes.yaml
crystal_toolkit/core/__init__.py
crystal_toolkit/core/jupyter.py
crystal_toolkit/core/legend.py
crystal_toolkit/core/mpapp.py
crystal_toolkit/core/mpcomponent.py
crystal_toolkit/core/panelcomponent.py
crystal_toolkit/core/plugin.py
crystal_toolkit/core/scene.py
crystal_toolkit/helpers/__init__.py
crystal_toolkit/helpers/asymptote_renderer.py
crystal_toolkit/helpers/layouts.py
crystal_toolkit/helpers/povray_renderer.py
crystal_toolkit/helpers/pretty_labels.py
crystal_toolkit/helpers/utils.py
crystal_toolkit/renderables/__init__.py
crystal_toolkit/renderables/lattice.py
crystal_toolkit/renderables/molecule.py
crystal_toolkit/renderables/moleculegraph.py
crystal_toolkit/renderables/phasediagram.py
crystal_toolkit/renderables/site.py
crystal_toolkit/renderables/structure.py
crystal_toolkit/renderables/structuregraph.py
crystal_toolkit/renderables/trajectory.py
crystal_toolkit/renderables/volumetric.py
docs/.buildinfo
docs/.nojekyll
docs/CNAME
docs/components.html
docs/first_component.html
docs/first_web_app.html
docs/genindex.html
docs/helpers.html
docs/index.html
docs/introduction.html
docs/jupyter.html
docs/mp_app.html
docs/objects.inv
docs/py-modindex.html
docs/search.html
docs/searchindex.js
docs/troubleshooting.html
docs/_images/logo.png
docs/_images/structuremoleculecomponent.png
docs/_images/structuremoleculecomponent_callbacks.png
docs/_modules/crystal_toolkit.html
docs/_modules/index.html
docs/_modules/crystal_toolkit/settings.html
docs/_modules/crystal_toolkit/components/bandstructure.html
docs/_modules/crystal_toolkit/components/diffraction.html
docs/_modules/crystal_toolkit/components/localenv.html
docs/_modules/crystal_toolkit/components/phase_diagram.html
docs/_modules/crystal_toolkit/components/pourbaix.html
docs/_modules/crystal_toolkit/components/robocrys.html
docs/_modules/crystal_toolkit/components/search.html
docs/_modules/crystal_toolkit/components/structure.html
docs/_modules/crystal_toolkit/components/symmetry.html
docs/_modules/crystal_toolkit/components/upload.html
docs/_modules/crystal_toolkit/components/xas.html
docs/_modules/crystal_toolkit/components/transformations/autooxistatedecoration.html
docs/_modules/crystal_toolkit/components/transformations/core.html
docs/_modules/crystal_toolkit/components/transformations/cubic.html
docs/_modules/crystal_toolkit/components/transformations/grainboundary.html
docs/_modules/crystal_toolkit/components/transformations/rattle.html
docs/_modules/crystal_toolkit/components/transformations/slab.html
docs/_modules/crystal_toolkit/components/transformations/substitution.html
docs/_modules/crystal_toolkit/components/transformations/supercell.html
docs/_modules/crystal_toolkit/core/legend.html
docs/_modules/crystal_toolkit/core/mpcomponent.html
docs/_modules/crystal_toolkit/core/panelcomponent.html
docs/_modules/crystal_toolkit/core/scene.html
docs/_modules/crystal_toolkit/core/tests/test_legend.html
docs/_modules/crystal_toolkit/helpers/asymptote_renderer.html
docs/_modules/crystal_toolkit/helpers/layouts.html
docs/_modules/crystal_toolkit/helpers/povray_renderer.html
docs/_modules/crystal_toolkit/helpers/utils.html
docs/_modules/crystal_toolkit/renderables/lattice.html
docs/_modules/crystal_toolkit/renderables/molecule.html
docs/_modules/crystal_toolkit/renderables/moleculegraph.html
docs/_modules/crystal_toolkit/renderables/phasediagram.html
docs/_modules/crystal_toolkit/renderables/site.html
docs/_modules/crystal_toolkit/renderables/structure.html
docs/_modules/crystal_toolkit/renderables/structuregraph.html
docs/_modules/crystal_toolkit/renderables/volumetric.html
docs/_sources/components.rst.txt
docs/_sources/first_component.rst.txt
docs/_sources/first_web_app.rst.txt
docs/_sources/helpers.rst.txt
docs/_sources/index.rst.txt
docs/_sources/introduction.rst.txt
docs/_sources/jupyter.rst.txt
docs/_sources/mp_app.rst.txt
docs/_sources/troubleshooting.rst.txt
docs/_sources/components/dash_components.rst.txt
docs/_sources/components/structuremoleculecomponent.rst.txt
docs/_sources/source/crystal_toolkit.components.bandstructure.rst.txt
docs/_sources/source/crystal_toolkit.components.diffraction.rst.txt
docs/_sources/source/crystal_toolkit.components.localenv.rst.txt
docs/_sources/source/crystal_toolkit.components.phase_diagram.rst.txt
docs/_sources/source/crystal_toolkit.components.pourbaix.rst.txt
docs/_sources/source/crystal_toolkit.components.robocrys.rst.txt
docs/_sources/source/crystal_toolkit.components.rst.txt
docs/_sources/source/crystal_toolkit.components.search.rst.txt
docs/_sources/source/crystal_toolkit.components.structure.rst.txt
docs/_sources/source/crystal_toolkit.components.submit_snl.rst.txt
docs/_sources/source/crystal_toolkit.components.symmetry.rst.txt
docs/_sources/source/crystal_toolkit.components.transformations.autooxistatedecoration.rst.txt
docs/_sources/source/crystal_toolkit.components.transformations.core.rst.txt
docs/_sources/source/crystal_toolkit.components.transformations.cubic.rst.txt
docs/_sources/source/crystal_toolkit.components.transformations.grainboundary.rst.txt
docs/_sources/source/crystal_toolkit.components.transformations.rattle.rst.txt
docs/_sources/source/crystal_toolkit.components.transformations.rst.txt
docs/_sources/source/crystal_toolkit.components.transformations.slab.rst.txt
docs/_sources/source/crystal_toolkit.components.transformations.substitution.rst.txt
docs/_sources/source/crystal_toolkit.components.transformations.supercell.rst.txt
docs/_sources/source/crystal_toolkit.components.upload.rst.txt
docs/_sources/source/crystal_toolkit.components.xas.rst.txt
docs/_sources/source/crystal_toolkit.core.legend.rst.txt
docs/_sources/source/crystal_toolkit.core.mpcomponent.rst.txt
docs/_sources/source/crystal_toolkit.core.panelcomponent.rst.txt
docs/_sources/source/crystal_toolkit.core.rst.txt
docs/_sources/source/crystal_toolkit.core.scene.rst.txt
docs/_sources/source/crystal_toolkit.core.tests.rst.txt
docs/_sources/source/crystal_toolkit.core.tests.test_legend.rst.txt
docs/_sources/source/crystal_toolkit.helpers.asymptote_renderer.rst.txt
docs/_sources/source/crystal_toolkit.helpers.layouts.rst.txt
docs/_sources/source/crystal_toolkit.helpers.povray_renderer.rst.txt
docs/_sources/source/crystal_toolkit.helpers.rst.txt
docs/_sources/source/crystal_toolkit.helpers.utils.rst.txt
docs/_sources/source/crystal_toolkit.renderables.lattice.rst.txt
docs/_sources/source/crystal_toolkit.renderables.molecule.rst.txt
docs/_sources/source/crystal_toolkit.renderables.moleculegraph.rst.txt
docs/_sources/source/crystal_toolkit.renderables.phasediagram.rst.txt
docs/_sources/source/crystal_toolkit.renderables.rst.txt
docs/_sources/source/crystal_toolkit.renderables.site.rst.txt
docs/_sources/source/crystal_toolkit.renderables.structure.rst.txt
docs/_sources/source/crystal_toolkit.renderables.structuregraph.rst.txt
docs/_sources/source/crystal_toolkit.renderables.trajectory.rst.txt
docs/_sources/source/crystal_toolkit.renderables.volumetric.rst.txt
docs/_sources/source/crystal_toolkit.rst.txt
docs/_sources/source/crystal_toolkit.settings.rst.txt
docs/_sources/source/modules.rst.txt
docs/_static/_sphinx_javascript_frameworks_compat.js
docs/_static/basic.css
docs/_static/doctools.js
docs/_static/documentation_options.js
docs/_static/file.png
docs/_static/jquery-3.6.0.js
docs/_static/jquery.js
docs/_static/language_data.js
docs/_static/minus.png
docs/_static/plus.png
docs/_static/pygments.css
docs/_static/searchtools.js
docs/_static/underscore-1.13.1.js
docs/_static/underscore.js
docs/_static/css/badge_only.css
docs/_static/css/theme.css
docs/_static/css/fonts/Roboto-Slab-Bold.woff
docs/_static/css/fonts/Roboto-Slab-Bold.woff2
docs/_static/css/fonts/Roboto-Slab-Regular.woff
docs/_static/css/fonts/Roboto-Slab-Regular.woff2
docs/_static/css/fonts/fontawesome-webfont.eot
docs/_static/css/fonts/fontawesome-webfont.svg
docs/_static/css/fonts/fontawesome-webfont.ttf
docs/_static/css/fonts/fontawesome-webfont.woff
docs/_static/css/fonts/fontawesome-webfont.woff2
docs/_static/css/fonts/lato-bold-italic.woff
docs/_static/css/fonts/lato-bold-italic.woff2
docs/_static/css/fonts/lato-bold.woff
docs/_static/css/fonts/lato-bold.woff2
docs/_static/css/fonts/lato-normal-italic.woff
docs/_static/css/fonts/lato-normal-italic.woff2
docs/_static/css/fonts/lato-normal.woff
docs/_static/css/fonts/lato-normal.woff2
docs/_static/js/badge_only.js
docs/_static/js/html5shiv-printshiv.min.js
docs/_static/js/html5shiv.min.js
docs/_static/js/theme.js
docs/components/dash_components.html
docs/components/structuremoleculecomponent.html
docs/source/crystal_toolkit.components.bandstructure.html
docs/source/crystal_toolkit.components.diffraction.html
docs/source/crystal_toolkit.components.html
docs/source/crystal_toolkit.components.localenv.html
docs/source/crystal_toolkit.components.phase_diagram.html
docs/source/crystal_toolkit.components.pourbaix.html
docs/source/crystal_toolkit.components.robocrys.html
docs/source/crystal_toolkit.components.search.html
docs/source/crystal_toolkit.components.structure.html
docs/source/crystal_toolkit.components.submit_snl.html
docs/source/crystal_toolkit.components.symmetry.html
docs/source/crystal_toolkit.components.transformations.autooxistatedecoration.html
docs/source/crystal_toolkit.components.transformations.core.html
docs/source/crystal_toolkit.components.transformations.cubic.html
docs/source/crystal_toolkit.components.transformations.grainboundary.html
docs/source/crystal_toolkit.components.transformations.html
docs/source/crystal_toolkit.components.transformations.rattle.html
docs/source/crystal_toolkit.components.transformations.slab.html
docs/source/crystal_toolkit.components.transformations.substitution.html
docs/source/crystal_toolkit.components.transformations.supercell.html
docs/source/crystal_toolkit.components.upload.html
docs/source/crystal_toolkit.components.xas.html
docs/source/crystal_toolkit.core.html
docs/source/crystal_toolkit.core.legend.html
docs/source/crystal_toolkit.core.mpcomponent.html
docs/source/crystal_toolkit.core.panelcomponent.html
docs/source/crystal_toolkit.core.scene.html
docs/source/crystal_toolkit.core.tests.html
docs/source/crystal_toolkit.core.tests.test_legend.html
docs/source/crystal_toolkit.helpers.asymptote_renderer.html
docs/source/crystal_toolkit.helpers.html
docs/source/crystal_toolkit.helpers.layouts.html
docs/source/crystal_toolkit.helpers.povray_renderer.html
docs/source/crystal_toolkit.helpers.utils.html
docs/source/crystal_toolkit.html
docs/source/crystal_toolkit.renderables.html
docs/source/crystal_toolkit.renderables.lattice.html
docs/source/crystal_toolkit.renderables.molecule.html
docs/source/crystal_toolkit.renderables.moleculegraph.html
docs/source/crystal_toolkit.renderables.phasediagram.html
docs/source/crystal_toolkit.renderables.site.html
docs/source/crystal_toolkit.renderables.structure.html
docs/source/crystal_toolkit.renderables.structuregraph.html
docs/source/crystal_toolkit.renderables.trajectory.html
docs/source/crystal_toolkit.renderables.volumetric.html
docs/source/crystal_toolkit.settings.html
docs/source/modules.html
docs_rst/CNAME
docs_rst/Makefile
docs_rst/components.rst
docs_rst/conf.py
docs_rst/first_component.rst
docs_rst/first_web_app.rst
docs_rst/helpers.rst
docs_rst/index.rst
docs_rst/introduction.rst
docs_rst/jupyter.rst
docs_rst/modernization.rst
docs_rst/mp_app.rst
docs_rst/troubleshooting.rst
docs_rst/_static/css/badge_only.css
docs_rst/_static/css/theme.css
docs_rst/_static/css/fonts/fontawesome-webfont.eot
docs_rst/_static/css/fonts/fontawesome-webfont.svg
docs_rst/_static/css/fonts/fontawesome-webfont.ttf
docs_rst/_static/css/fonts/fontawesome-webfont.woff
docs_rst/_static/css/fonts/fontawesome-webfont.woff2
docs_rst/_static/js/badge_only.js
docs_rst/_static/js/html5shiv-printshiv.min.js
docs_rst/_static/js/html5shiv.min.js
docs_rst/_static/js/theme.js
docs_rst/components/bulma_layouts.rst
docs_rst/components/dash_components.rst
docs_rst/components/structuremoleculecomponent.rst
docs_rst/images/jupyter-demo.gif
docs_rst/images/logo.png
docs_rst/images/structuremoleculecomponent.png
docs_rst/images/structuremoleculecomponent_callbacks.png
jupyterlab-extension/.eslintignore
jupyterlab-extension/.eslintrc.js
jupyterlab-extension/.gitignore
jupyterlab-extension/.prettierignore
jupyterlab-extension/.prettierrc
jupyterlab-extension/LICENSE
jupyterlab-extension/MANIFEST.in
jupyterlab-extension/README.md
jupyterlab-extension/install.json
jupyterlab-extension/package-lock.json
jupyterlab-extension/package.json
jupyterlab-extension/pyproject.toml
jupyterlab-extension/setup.py
jupyterlab-extension/tsconfig.json
jupyterlab-extension/tsconfig.tsbuildinfo
jupyterlab-extension/.github/workflows/build.yml
jupyterlab-extension/crystaltoolkit-extension/__init__.py
jupyterlab-extension/crystaltoolkit-extension/_version.py
jupyterlab-extension/lib/index.d.ts
jupyterlab-extension/lib/index.js
jupyterlab-extension/src/index.ts
jupyterlab-extension/src/types.d.ts
jupyterlab-extension/style/base.css
jupyterlab-extension/style/index.css
jupyterlab-extension/style/index.js
requirements/ubuntu-latest_py3.11.txt
requirements/ubuntu-latest_py3.11_extras.txt
requirements/ubuntu-latest_py3.12.txt
requirements/ubuntu-latest_py3.12_extras.txt
tests/__init__.py
tests/conftest.py
tests/requirements.txt
tests/test_structure.py
tests/test_utils.py
tests/test_volumetric.py
tests/asy_test/test_asymptote.py
tests/asy_test/core/__init__.py
tests/asy_test/core/test_jupyter.py
tests/asy_test/core/test_legend.py
tests/asy_test/multi/AlN.asy
tests/asy_test/multi/AlN.png
tests/asy_test/multi/GaN.asy
tests/asy_test/multi/GaN.png
tests/asy_test/multi/InN.asy
tests/asy_test/multi/InN.png
tests/asy_test/multi/Makefile
tests/asy_test/single/GaN.asy
tests/asy_test/single/Makefile
tests/test_files/chgcar.vasp