.coveragerc
.gitignore
.pre-commit-config.yaml
CODE_OF_CONDUCT.md
Dockerfile
LICENSE
README.md
app.py
docker-compose.yml
requirements-server.txt
requirements-testing.txt
requirements.txt
setup.cfg
setup.py
.github/dependabot.yml
.github/pull_request_template.md
.github/workflows/release.yaml
.github/workflows/testing.yml
src/mp_api/__init__.py
src/mp_api/matproj.py
src/mp_api.egg-info/PKG-INFO
src/mp_api.egg-info/SOURCES.txt
src/mp_api.egg-info/dependency_links.txt
src/mp_api.egg-info/not-zip-safe
src/mp_api.egg-info/requires.txt
src/mp_api.egg-info/top_level.txt
src/mp_api/core/__init__.py
src/mp_api/core/api.py
src/mp_api/core/client.py
src/mp_api/core/ratelimit.py
src/mp_api/core/settings.py
src/mp_api/core/assets/mp_logo.svg
src/mp_api/core/assets/mp_logo_small.png
src/mp_api/routes/__init__.py
src/mp_api/routes/_consumer/__init__.py
src/mp_api/routes/_consumer/client.py
src/mp_api/routes/_consumer/models.py
src/mp_api/routes/_consumer/query_operator.py
src/mp_api/routes/_consumer/resources.py
src/mp_api/routes/charge_density/__init__.py
src/mp_api/routes/charge_density/client.py
src/mp_api/routes/charge_density/models.py
src/mp_api/routes/charge_density/query_operators.py
src/mp_api/routes/charge_density/resources.py
src/mp_api/routes/dielectric/__init__.py
src/mp_api/routes/dielectric/client.py
src/mp_api/routes/dielectric/client.pyi
src/mp_api/routes/dielectric/models.py
src/mp_api/routes/dielectric/query_operators.py
src/mp_api/routes/dielectric/resources.py
src/mp_api/routes/dois/__init__.py
src/mp_api/routes/dois/client.py
src/mp_api/routes/dois/client.pyi
src/mp_api/routes/dois/models.py
src/mp_api/routes/dois/resources.py
src/mp_api/routes/elasticity/__init__.py
src/mp_api/routes/elasticity/client.py
src/mp_api/routes/elasticity/client.pyi
src/mp_api/routes/elasticity/models.py
src/mp_api/routes/elasticity/query_operators.py
src/mp_api/routes/elasticity/resources.py
src/mp_api/routes/electrodes/__init__.py
src/mp_api/routes/electrodes/client.py
src/mp_api/routes/electrodes/client.pyi
src/mp_api/routes/electrodes/query_operators.py
src/mp_api/routes/electrodes/resources.py
src/mp_api/routes/electronic_structure/__init__.py
src/mp_api/routes/electronic_structure/client.py
src/mp_api/routes/electronic_structure/client.pyi
src/mp_api/routes/electronic_structure/query_operators.py
src/mp_api/routes/electronic_structure/resources.py
src/mp_api/routes/electronic_structure/models/__init__.py
src/mp_api/routes/electronic_structure/models/core.py
src/mp_api/routes/electronic_structure/models/doc.py
src/mp_api/routes/eos/__init__.py
src/mp_api/routes/eos/client.py
src/mp_api/routes/eos/client.pyi
src/mp_api/routes/eos/models.py
src/mp_api/routes/eos/resources.py
src/mp_api/routes/fermi/__init__.py
src/mp_api/routes/fermi/client.py
src/mp_api/routes/fermi/client.pyi
src/mp_api/routes/fermi/models.py
src/mp_api/routes/fermi/resources.py
src/mp_api/routes/grain_boundary/__init__.py
src/mp_api/routes/grain_boundary/client.py
src/mp_api/routes/grain_boundary/client.pyi
src/mp_api/routes/grain_boundary/models.py
src/mp_api/routes/grain_boundary/query_operators.py
src/mp_api/routes/grain_boundary/resources.py
src/mp_api/routes/magnetism/__init__.py
src/mp_api/routes/magnetism/client.py
src/mp_api/routes/magnetism/client.pyi
src/mp_api/routes/magnetism/models.py
src/mp_api/routes/magnetism/query_operators.py
src/mp_api/routes/magnetism/resources.py
src/mp_api/routes/materials/__init__.py
src/mp_api/routes/materials/client.py
src/mp_api/routes/materials/client.pyi
src/mp_api/routes/materials/query_operators.py
src/mp_api/routes/materials/resources.py
src/mp_api/routes/materials/utils.py
src/mp_api/routes/materials/models/__init__.py
src/mp_api/routes/materials/models/doc.py
src/mp_api/routes/molecules/__init__.py
src/mp_api/routes/molecules/client.py
src/mp_api/routes/molecules/client.pyi
src/mp_api/routes/molecules/models.py
src/mp_api/routes/molecules/query_operators.py
src/mp_api/routes/molecules/resources.py
src/mp_api/routes/mpcomplete/__init__.py
src/mp_api/routes/mpcomplete/models.py
src/mp_api/routes/mpcomplete/query_operator.py
src/mp_api/routes/mpcomplete/resources.py
src/mp_api/routes/oxidation_states/__init__.py
src/mp_api/routes/oxidation_states/client.py
src/mp_api/routes/oxidation_states/client.pyi
src/mp_api/routes/oxidation_states/query_operators.py
src/mp_api/routes/oxidation_states/resources.py
src/mp_api/routes/phonon/__init__.py
src/mp_api/routes/phonon/client.py
src/mp_api/routes/phonon/client.pyi
src/mp_api/routes/phonon/models.py
src/mp_api/routes/phonon/query_operators.py
src/mp_api/routes/phonon/resources.py
src/mp_api/routes/piezo/__init__.py
src/mp_api/routes/piezo/client.py
src/mp_api/routes/piezo/client.pyi
src/mp_api/routes/piezo/models.py
src/mp_api/routes/piezo/query_operators.py
src/mp_api/routes/piezo/resources.py
src/mp_api/routes/provenance/__init__.py
src/mp_api/routes/provenance/client.py
src/mp_api/routes/provenance/client.pyi
src/mp_api/routes/provenance/resources.py
src/mp_api/routes/robocrys/__init__.py
src/mp_api/routes/robocrys/client.py
src/mp_api/routes/robocrys/client.pyi
src/mp_api/routes/robocrys/models.py
src/mp_api/routes/robocrys/query_operators.py
src/mp_api/routes/robocrys/resources.py
src/mp_api/routes/similarity/__init__.py
src/mp_api/routes/similarity/client.py
src/mp_api/routes/similarity/client.pyi
src/mp_api/routes/similarity/models.py
src/mp_api/routes/similarity/resources.py
src/mp_api/routes/substrates/__init__.py
src/mp_api/routes/substrates/client.py
src/mp_api/routes/substrates/client.pyi
src/mp_api/routes/substrates/models.py
src/mp_api/routes/substrates/query_operators.py
src/mp_api/routes/substrates/resources.py
src/mp_api/routes/summary/__init__.py
src/mp_api/routes/summary/client.py
src/mp_api/routes/summary/client.pyi
src/mp_api/routes/summary/models.py
src/mp_api/routes/summary/query_operators.py
src/mp_api/routes/summary/resources.py
src/mp_api/routes/surface_properties/__init__.py
src/mp_api/routes/surface_properties/client.py
src/mp_api/routes/surface_properties/client.pyi
src/mp_api/routes/surface_properties/models.py
src/mp_api/routes/surface_properties/query_operators.py
src/mp_api/routes/surface_properties/resources.py
src/mp_api/routes/synthesis/__init__.py
src/mp_api/routes/synthesis/client.py
src/mp_api/routes/synthesis/client.pyi
src/mp_api/routes/synthesis/data_adaptor.py
src/mp_api/routes/synthesis/data_adaptor_synpro.py
src/mp_api/routes/synthesis/query_operators.py
src/mp_api/routes/synthesis/resources.py
src/mp_api/routes/synthesis/utils.py
src/mp_api/routes/synthesis/models/__init__.py
src/mp_api/routes/synthesis/models/core.py
src/mp_api/routes/synthesis/models/materials.py
src/mp_api/routes/synthesis/models/operations.py
src/mp_api/routes/synthesis/models/reaction.py
src/mp_api/routes/tasks/__init__.py
src/mp_api/routes/tasks/client.py
src/mp_api/routes/tasks/client.pyi
src/mp_api/routes/tasks/models.py
src/mp_api/routes/tasks/query_operators.py
src/mp_api/routes/tasks/resources.py
src/mp_api/routes/tasks/utils.py
src/mp_api/routes/thermo/__init__.py
src/mp_api/routes/thermo/client.py
src/mp_api/routes/thermo/client.pyi
src/mp_api/routes/thermo/query_operators.py
src/mp_api/routes/thermo/resources.py
src/mp_api/routes/wulff/__init__.py
src/mp_api/routes/wulff/client.py
src/mp_api/routes/wulff/client.pyi
src/mp_api/routes/wulff/models.py
src/mp_api/routes/wulff/resources.py
src/mp_api/routes/xas/__init__.py
src/mp_api/routes/xas/client.py
src/mp_api/routes/xas/client.pyi
src/mp_api/routes/xas/query_operators.py
src/mp_api/routes/xas/resources.py
test_files/Si_mp_149.cif
test_files/calcs_reversed_mp_1031016.json
test_files/materials_Li_Fe_V.json
test_files/synth_doc.json
test_files/synth_doc_adaptor.json
test_files/synth_doc_adaptor_synpro.json
test_files/tasks_Li_Fe_V.json
tests/test_client.py
tests/test_mprester.py
tests/_consumer/__init__.py
tests/_consumer/test_query_operators.py
tests/charge_density/__init__.py
tests/charge_density/test_query_operators.py
tests/core/__init__.py
tests/core/test_client.py
tests/core/test_mapi.py
tests/dielectric/__init__.py
tests/dielectric/test_client.py
tests/dielectric/test_query_operators.py
tests/elasticity/__init__.py
tests/elasticity/test_client.py
tests/elasticity/test_query_operators.py
tests/electrodes/__init__.py
tests/electrodes/test_client.py
tests/electrodes/test_query_operators.py
tests/electronic_structure/__init__.py
tests/electronic_structure/test_client.py
tests/electronic_structure/test_query_operators.py
tests/eos/__init__.py
tests/eos/test_client.py
tests/grain_boundary/__init__.py
tests/grain_boundary/test_client.py
tests/grain_boundary/test_query_operators.py
tests/magnetism/__init__.py
tests/magnetism/test_client.py
tests/magnetism/test_query_operators.py
tests/materials/__init__.py
tests/materials/test_client.py
tests/materials/test_query_operators.py
tests/materials/test_utils.py
tests/molecules/__init__.py
tests/molecules/test_client.py
tests/molecules/test_query_operators.py
tests/mpcomplete/__init__.py
tests/mpcomplete/test_query_operators.py
tests/oxidation_states/__init__.py
tests/oxidation_states/test_query_operators.py
tests/piezo/__init__.py
tests/piezo/test_client.py
tests/piezo/test_query_operators.py
tests/robocrys/__init__.py
tests/robocrys/test_client.py
tests/robocrys/test_query_operators.py
tests/substrates/__init__.py
tests/substrates/test_client.py
tests/substrates/test_query_operators.py
tests/summary/__init__.py
tests/summary/test_query_operators.py
tests/surface_properties/__init__.py
tests/surface_properties/test_client.py
tests/surface_properties/test_query_operators.py
tests/synthesis/__init__.py
tests/synthesis/test_adaptor.py
tests/synthesis/test_adaptor_synpro.py
tests/synthesis/test_client.py
tests/synthesis/test_query_operators.py
tests/synthesis/test_utils.py
tests/tasks/__init__.py
tests/tasks/test_client.py
tests/tasks/test_query_operators.py
tests/tasks/test_utils.py
tests/thermo/__init__.py
tests/thermo/test_client.py
tests/thermo/test_query_operators.py
tests/xas/__init__.py
tests/xas/test_client.py
tests/xas/test_query_operators.py