LICENSE
README.md
pyproject.toml
src/simmate/__init__.py
src/simmate/conftest.py
src/simmate.egg-info/PKG-INFO
src/simmate.egg-info/SOURCES.txt
src/simmate.egg-info/dependency_links.txt
src/simmate.egg-info/entry_points.txt
src/simmate.egg-info/requires.txt
src/simmate.egg-info/top_level.txt
src/simmate/apps/__init__.py
src/simmate/apps/configs.py
src/simmate/apps/aflow/__init__.py
src/simmate/apps/aflow/migrations/0001_initial.py
src/simmate/apps/aflow/migrations/0002_aflowprototype_is_invalid_structure_and_more.py
src/simmate/apps/aflow/migrations/__init__.py
src/simmate/apps/aflow/models/__init__.py
src/simmate/apps/aflow/models/prototypes.py
src/simmate/apps/aflow/models/structures.py
src/simmate/apps/aflow/templates/aflow/prototype/table.html
src/simmate/apps/aflow/templates/aflow/prototype/view.html
src/simmate/apps/analysis_dashboard/__init__.py
src/simmate/apps/analysis_dashboard/command_line.py
src/simmate/apps/analysis_dashboard/urls.py
src/simmate/apps/analysis_dashboard/utils.py
src/simmate/apps/analysis_dashboard/views.py
src/simmate/apps/analysis_dashboard/web_service.py
src/simmate/apps/analysis_dashboard/plot_constructors/__init__.py
src/simmate/apps/analysis_dashboard/plot_constructors/ai_chatbot.py
src/simmate/apps/analysis_dashboard/plot_constructors/area.py
src/simmate/apps/analysis_dashboard/plot_constructors/bar.py
src/simmate/apps/analysis_dashboard/plot_constructors/bar_polar.py
src/simmate/apps/analysis_dashboard/plot_constructors/base.py
src/simmate/apps/analysis_dashboard/plot_constructors/box.py
src/simmate/apps/analysis_dashboard/plot_constructors/choropleth.py
src/simmate/apps/analysis_dashboard/plot_constructors/choropleth_map.py
src/simmate/apps/analysis_dashboard/plot_constructors/ecdf.py
src/simmate/apps/analysis_dashboard/plot_constructors/funnel.py
src/simmate/apps/analysis_dashboard/plot_constructors/funnel_area.py
src/simmate/apps/analysis_dashboard/plot_constructors/histogram.py
src/simmate/apps/analysis_dashboard/plot_constructors/icicle.py
src/simmate/apps/analysis_dashboard/plot_constructors/line.py
src/simmate/apps/analysis_dashboard/plot_constructors/line_3d.py
src/simmate/apps/analysis_dashboard/plot_constructors/line_geo.py
src/simmate/apps/analysis_dashboard/plot_constructors/line_map.py
src/simmate/apps/analysis_dashboard/plot_constructors/line_polar.py
src/simmate/apps/analysis_dashboard/plot_constructors/line_ternary.py
src/simmate/apps/analysis_dashboard/plot_constructors/parallel_categories.py
src/simmate/apps/analysis_dashboard/plot_constructors/parallel_coordinates.py
src/simmate/apps/analysis_dashboard/plot_constructors/pie.py
src/simmate/apps/analysis_dashboard/plot_constructors/scatter.py
src/simmate/apps/analysis_dashboard/plot_constructors/scatter_3d.py
src/simmate/apps/analysis_dashboard/plot_constructors/scatter_geo.py
src/simmate/apps/analysis_dashboard/plot_constructors/scatter_map.py
src/simmate/apps/analysis_dashboard/plot_constructors/scatter_matrix.py
src/simmate/apps/analysis_dashboard/plot_constructors/scatter_polar.py
src/simmate/apps/analysis_dashboard/plot_constructors/scatter_ternary.py
src/simmate/apps/analysis_dashboard/plot_constructors/strip.py
src/simmate/apps/analysis_dashboard/plot_constructors/sunburst.py
src/simmate/apps/analysis_dashboard/plot_constructors/timeline.py
src/simmate/apps/analysis_dashboard/plot_constructors/utils.py
src/simmate/apps/analysis_dashboard/plot_constructors/voilin.py
src/simmate/apps/analysis_dashboard/templates/analysis_dashboard/home.html
src/simmate/apps/analysis_dashboard/templates/analysis_dashboard/streamlit_index_patched.html
src/simmate/apps/bader/__init__.py
src/simmate/apps/bader/config.py
src/simmate/apps/bader/inputs.py
src/simmate/apps/bader/outputs/__init__.py
src/simmate/apps/bader/outputs/acf.py
src/simmate/apps/bader/toolkit/__init__.py
src/simmate/apps/bader/toolkit/grid.py
src/simmate/apps/bader/workflows/__init__.py
src/simmate/apps/bader/workflows/badelf.py
src/simmate/apps/bader/workflows/bader.py
src/simmate/apps/bader/workflows/bader_dev.py
src/simmate/apps/bader/workflows/combine_chgcars.py
src/simmate/apps/baderkit/__init__.py
src/simmate/apps/baderkit/config.py
src/simmate/apps/baderkit/migrations/0001_initial.py
src/simmate/apps/baderkit/migrations/__init__.py
src/simmate/apps/baderkit/models/__init__.py
src/simmate/apps/baderkit/models/badelf.py
src/simmate/apps/baderkit/models/bader.py
src/simmate/apps/baderkit/models/elf_analysis.py
src/simmate/apps/baderkit/models/elf_features.py
src/simmate/apps/baderkit/models/elf_radii.py
src/simmate/apps/baderkit/models/spin_badelf.py
src/simmate/apps/baderkit/models/spin_elf_analysis.py
src/simmate/apps/baderkit/workflows/__init__.py
src/simmate/apps/baderkit/workflows/badelf.py
src/simmate/apps/baderkit/workflows/bader.py
src/simmate/apps/baderkit/workflows/elf_analysis.py
src/simmate/apps/bcpc/__init__.py
src/simmate/apps/bcpc/web_scraper.py
src/simmate/apps/bcpc/data/__init__.py
src/simmate/apps/bcpc/data/news_archive.csv
src/simmate/apps/bcpc/data/utils.py
src/simmate/apps/bcpc/migrations/0001_setup.py
src/simmate/apps/bcpc/migrations/0002_initial.py
src/simmate/apps/bcpc/migrations/__init__.py
src/simmate/apps/bcpc/models/__init__.py
src/simmate/apps/bcpc/models/iso_pesticides.py
src/simmate/apps/bcpc/templates/bcpc/iso_pesticides/table.html
src/simmate/apps/bcpc/templates/bcpc/iso_pesticides/view.html
src/simmate/apps/biovia_cosmo/__init__.py
src/simmate/apps/biovia_cosmo/models.py
src/simmate/apps/biovia_cosmo/workflows.py
src/simmate/apps/cas_registry/__init__.py
src/simmate/apps/cas_registry/client.py
src/simmate/apps/cas_registry/utils.py
src/simmate/apps/cas_registry/migrations/0001_setup.py
src/simmate/apps/cas_registry/migrations/0002_initial.py
src/simmate/apps/cas_registry/migrations/__init__.py
src/simmate/apps/cas_registry/models/__init__.py
src/simmate/apps/cas_registry/models/molecules.py
src/simmate/apps/chatbot/__init__.py
src/simmate/apps/chatbot/agent.py
src/simmate/apps/chatbot/embedding_db.py
src/simmate/apps/chatbot/llm.py
src/simmate/apps/chatbot/models/__init__.py
src/simmate/apps/chatbot/models/chat_history.py
src/simmate/apps/chatbot/tools/__init__.py
src/simmate/apps/chatbot/tools/ask_docs.py
src/simmate/apps/chatbot/tools/cas_number.py
src/simmate/apps/chatbot/tools/molecules.py
src/simmate/apps/chatbot/tools/pandas_df.py
src/simmate/apps/chatbot/tools/plotly.py
src/simmate/apps/chatbot/tools/simmate_db.py
src/simmate/apps/chatbot/tools/web_search.py
src/simmate/apps/chembl/__init__.py
src/simmate/apps/chembl/migrations/0001_setup.py
src/simmate/apps/chembl/migrations/0002_initial.py
src/simmate/apps/chembl/migrations/0003_remove_chemblmolecule_acid_base_type_and_more.py
src/simmate/apps/chembl/migrations/0004_chemblmolecule_is_invalid_molecule.py
src/simmate/apps/chembl/migrations/0005_remove_chemblassayresult_source_and_more.py
src/simmate/apps/chembl/migrations/__init__.py
src/simmate/apps/chembl/models/__init__.py
src/simmate/apps/chembl/models/assay_result.py
src/simmate/apps/chembl/models/document.py
src/simmate/apps/chembl/models/molecules.py
src/simmate/apps/chemspace/__init__.py
src/simmate/apps/chemspace/datastores.py
src/simmate/apps/chemspace/utils.py
src/simmate/apps/chemspace/migrations/0001_setup.py
src/simmate/apps/chemspace/migrations/0002_initial.py
src/simmate/apps/chemspace/migrations/__init__.py
src/simmate/apps/chemspace/models/__init__.py
src/simmate/apps/chemspace/models/molecules.py
src/simmate/apps/clease/__init__.py
src/simmate/apps/clease/workflows/__init__.py
src/simmate/apps/clease/workflows/cluster_expansion.py
src/simmate/apps/clease/workflows/cluster_high_q.py
src/simmate/apps/clease/workflows/cluster_high_q_e.py
src/simmate/apps/clease/workflows/cluster_low_q.py
src/simmate/apps/clease/workflows/staged.py
src/simmate/apps/cod/__init__.py
src/simmate/apps/cod/migrations/0001_initial.py
src/simmate/apps/cod/migrations/0002_codstructure_is_invalid_structure_and_more.py
src/simmate/apps/cod/migrations/0003_alter_codstructure_id.py
src/simmate/apps/cod/migrations/__init__.py
src/simmate/apps/cod/models/__init__.py
src/simmate/apps/cod/models/structures.py
src/simmate/apps/cod/templates/cod/structures/table.html
src/simmate/apps/deepmd/__init__.py
src/simmate/apps/deepmd/inputs/__init__.py
src/simmate/apps/deepmd/inputs/parameters.py
src/simmate/apps/deepmd/inputs/type_and_set.py
src/simmate/apps/emolecules/__init__.py
src/simmate/apps/emolecules/migrations/0001_setup.py
src/simmate/apps/emolecules/migrations/0002_initial.py
src/simmate/apps/emolecules/migrations/__init__.py
src/simmate/apps/emolecules/models/__init__.py
src/simmate/apps/emolecules/models/molecules.py
src/simmate/apps/emolecules/models/supplier_offers.py
src/simmate/apps/enamine/__init__.py
src/simmate/apps/enamine/migrations/0001_setup.py
src/simmate/apps/enamine/migrations/0002_initial.py
src/simmate/apps/enamine/migrations/__init__.py
src/simmate/apps/enamine/models/__init__.py
src/simmate/apps/enamine/models/real.py
src/simmate/apps/eppo_gd/__init__.py
src/simmate/apps/eppo_gd/client.py
src/simmate/apps/eppo_gd/migrations/0001_setup.py
src/simmate/apps/eppo_gd/migrations/0002_initial.py
src/simmate/apps/eppo_gd/migrations/__init__.py
src/simmate/apps/eppo_gd/models/__init__.py
src/simmate/apps/eppo_gd/models/eppo_codes.py
src/simmate/apps/eppo_gd/templates/eppo_gd/eppo_codes/table.html
src/simmate/apps/ethereum/__init__.py
src/simmate/apps/ethereum/mappings.py
src/simmate/apps/ethereum/clients/__init__.py
src/simmate/apps/ethereum/clients/alchemy.py
src/simmate/apps/ethereum/clients/etherscan.py
src/simmate/apps/ethereum/migrations/0001_initial.py
src/simmate/apps/ethereum/migrations/__init__.py
src/simmate/apps/ethereum/models/__init__.py
src/simmate/apps/ethereum/models/transactions.py
src/simmate/apps/ethereum/models/wallets.py
src/simmate/apps/ethereum/templates/ethereum/transactions/entry.html
src/simmate/apps/ethereum/templates/ethereum/transactions/table.html
src/simmate/apps/ethereum/templates/ethereum/wallets/entry.html
src/simmate/apps/ethereum/templates/ethereum/wallets/table.html
src/simmate/apps/ethereum/templates/ethereum/wallets/for_view/overview_tab.html
src/simmate/apps/ethereum/templates/ethereum/wallets/for_view/tabs_header.html
src/simmate/apps/ethereum/templates/ethereum/wallets/for_view/transactions_tab.html
src/simmate/apps/evolution/__init__.py
src/simmate/apps/evolution/triggered_actions.py
src/simmate/apps/evolution/models/__init__.py
src/simmate/apps/evolution/models/chemical_system.py
src/simmate/apps/evolution/models/fixed_composition.py
src/simmate/apps/evolution/models/steadystate_source.py
src/simmate/apps/evolution/models/variable_nsites_composition.py
src/simmate/apps/evolution/selectors/__init__.py
src/simmate/apps/evolution/selectors/base.py
src/simmate/apps/evolution/selectors/tournament.py
src/simmate/apps/evolution/selectors/truncate.py
src/simmate/apps/evolution/singleshot_sources/__init__.py
src/simmate/apps/evolution/singleshot_sources/known.py
src/simmate/apps/evolution/singleshot_sources/prototypes.py
src/simmate/apps/evolution/singleshot_sources/substitution.py
src/simmate/apps/evolution/stop_conditions/__init__.py
src/simmate/apps/evolution/stop_conditions/stop_conditions.py
src/simmate/apps/evolution/workflows/__init__.py
src/simmate/apps/evolution/workflows/chemical_system.py
src/simmate/apps/evolution/workflows/fixed_composition.py
src/simmate/apps/evolution/workflows/new_individual.py
src/simmate/apps/evolution/workflows/utils.py
src/simmate/apps/evolution/workflows/variable_nsites_composition.py
src/simmate/apps/inventory_management/__init__.py
src/simmate/apps/inventory_management/components/__init__.py
src/simmate/apps/inventory_management/components/batch_form.py
src/simmate/apps/inventory_management/components/container_form.py
src/simmate/apps/inventory_management/components/storage_location_form.py
src/simmate/apps/inventory_management/data/__init__.py
src/simmate/apps/inventory_management/data/utils.py
src/simmate/apps/inventory_management/migrations/0001_initial.py
src/simmate/apps/inventory_management/migrations/0002_substance_extra_metadata_substance_is_delisted_and_more.py
src/simmate/apps/inventory_management/migrations/0003_rename_mixture_type_type_mixture_mixture_type.py
src/simmate/apps/inventory_management/migrations/__init__.py
src/simmate/apps/inventory_management/models/__init__.py
src/simmate/apps/inventory_management/models/batch.py
src/simmate/apps/inventory_management/models/container.py
src/simmate/apps/inventory_management/models/mixture.py
src/simmate/apps/inventory_management/models/storage_location.py
src/simmate/apps/inventory_management/models/substance.py
src/simmate/apps/inventory_management/models/usage_log.py
src/simmate/apps/inventory_management/templates/inventory_management/batch/form.html
src/simmate/apps/inventory_management/templates/inventory_management/batch/table.html
src/simmate/apps/inventory_management/templates/inventory_management/container/form.html
src/simmate/apps/inventory_management/templates/inventory_management/container/table.html
src/simmate/apps/inventory_management/templates/inventory_management/mixture/table.html
src/simmate/apps/inventory_management/templates/inventory_management/storage_location/form.html
src/simmate/apps/inventory_management/templates/inventory_management/storage_location/table.html
src/simmate/apps/inventory_management/templates/inventory_management/substance/table.html
src/simmate/apps/jarvis/__init__.py
src/simmate/apps/jarvis/migrations/0001_initial.py
src/simmate/apps/jarvis/migrations/0002_jarvisstructure_is_invalid_structure.py
src/simmate/apps/jarvis/migrations/__init__.py
src/simmate/apps/jarvis/models/__init__.py
src/simmate/apps/jarvis/models/structure.py
src/simmate/apps/jarvis/templates/jarvis/structures/table.html
src/simmate/apps/lab_automation/__init__.py
src/simmate/apps/lab_automation/sensors/__init__.py
src/simmate/apps/lab_automation/sensors/camera.py
src/simmate/apps/lab_automation/sensors/temperature.py
src/simmate/apps/materials_project/__init__.py
src/simmate/apps/materials_project/config.py
src/simmate/apps/materials_project/migrations/0001_initial.py
src/simmate/apps/materials_project/migrations/0002_matprojstructure_updated_at_original_and_more.py
src/simmate/apps/materials_project/migrations/0003_matprojstructure_is_invalid_structure.py
src/simmate/apps/materials_project/migrations/__init__.py
src/simmate/apps/materials_project/models/__init__.py
src/simmate/apps/materials_project/models/structure.py
src/simmate/apps/materials_project/templates/materials_project/structures/table.html
src/simmate/apps/materials_project/workflows/__init__.py
src/simmate/apps/materials_project/workflows/diffusion/__init__.py
src/simmate/apps/materials_project/workflows/diffusion/mit/__init__.py
src/simmate/apps/materials_project/workflows/diffusion/mit/all_paths.py
src/simmate/apps/materials_project/workflows/diffusion/mit/from_endpoints.py
src/simmate/apps/materials_project/workflows/diffusion/mit/from_images.py
src/simmate/apps/materials_project/workflows/diffusion/mit/from_images_mvl_ci.py
src/simmate/apps/materials_project/workflows/diffusion/mit/single_path.py
src/simmate/apps/materials_project/workflows/dynamics/__init__.py
src/simmate/apps/materials_project/workflows/dynamics/matproj.py
src/simmate/apps/materials_project/workflows/dynamics/mit.py
src/simmate/apps/materials_project/workflows/dynamics/mvl_npt.py
src/simmate/apps/materials_project/workflows/elastic/__init__.py
src/simmate/apps/materials_project/workflows/elastic/mvl.py
src/simmate/apps/materials_project/workflows/electronic_structure/__init__.py
src/simmate/apps/materials_project/workflows/electronic_structure/matproj_band_structure.py
src/simmate/apps/materials_project/workflows/electronic_structure/matproj_band_structure_hse.py
src/simmate/apps/materials_project/workflows/electronic_structure/matproj_density_of_states.py
src/simmate/apps/materials_project/workflows/electronic_structure/matproj_density_of_states_hse.py
src/simmate/apps/materials_project/workflows/electronic_structure/matproj_full.py
src/simmate/apps/materials_project/workflows/electronic_structure/matproj_hse_full.py
src/simmate/apps/materials_project/workflows/nuclear_magnetic_resonance/__init__.py
src/simmate/apps/materials_project/workflows/nuclear_magnetic_resonance/matproj_chemical_shifts.py
src/simmate/apps/materials_project/workflows/nuclear_magnetic_resonance/matproj_field_gradient.py
src/simmate/apps/materials_project/workflows/population_analysis/__init__.py
src/simmate/apps/materials_project/workflows/population_analysis/badelf.py
src/simmate/apps/materials_project/workflows/population_analysis/bader.py
src/simmate/apps/materials_project/workflows/population_analysis/elf.py
src/simmate/apps/materials_project/workflows/relaxation/__init__.py
src/simmate/apps/materials_project/workflows/relaxation/matproj.py
src/simmate/apps/materials_project/workflows/relaxation/matproj_hse.py
src/simmate/apps/materials_project/workflows/relaxation/matproj_hsesol.py
src/simmate/apps/materials_project/workflows/relaxation/matproj_metal.py
src/simmate/apps/materials_project/workflows/relaxation/matproj_pbesol.py
src/simmate/apps/materials_project/workflows/relaxation/matproj_scan.py
src/simmate/apps/materials_project/workflows/relaxation/mit.py
src/simmate/apps/materials_project/workflows/relaxation/mvl_grainboundary.py
src/simmate/apps/materials_project/workflows/relaxation/mvl_neb_endpoint.py
src/simmate/apps/materials_project/workflows/relaxation/mvl_slab.py
src/simmate/apps/materials_project/workflows/static_energy/__init__.py
src/simmate/apps/materials_project/workflows/static_energy/matproj.py
src/simmate/apps/materials_project/workflows/static_energy/matproj_hse.py
src/simmate/apps/materials_project/workflows/static_energy/matproj_hsesol.py
src/simmate/apps/materials_project/workflows/static_energy/matproj_pbesol.py
src/simmate/apps/materials_project/workflows/static_energy/matproj_scan.py
src/simmate/apps/materials_project/workflows/static_energy/mit.py
src/simmate/apps/materials_project/workflows/static_energy/mvl_neb_endpoint.py
src/simmate/apps/materials_project/workflows/test/test_band_structure.py
src/simmate/apps/materials_project/workflows/test/test_base.py
src/simmate/apps/materials_project/workflows/test/test_density_of_states.py
src/simmate/apps/materials_project/workflows/test/test_nudged_elastic_band.py
src/simmate/apps/materials_project/workflows/test/test_pymatgen_sets.py
src/simmate/apps/openeye_omega/__init__.py
src/simmate/apps/openeye_omega/inputs/__init__.py
src/simmate/apps/openeye_omega/inputs/params_file.py
src/simmate/apps/openeye_omega/workflows/__init__.py
src/simmate/apps/openeye_omega/workflows/base.py
src/simmate/apps/openeye_omega/workflows/fastrocs_prep.py
src/simmate/apps/oqmd/__init__.py
src/simmate/apps/oqmd/migrations/0001_initial.py
src/simmate/apps/oqmd/migrations/0002_oqmdstructure_is_invalid_structure.py
src/simmate/apps/oqmd/migrations/0003_alter_oqmdstructure_id.py
src/simmate/apps/oqmd/migrations/__init__.py
src/simmate/apps/oqmd/models/__init__.py
src/simmate/apps/oqmd/models/structure.py
src/simmate/apps/oqmd/templates/oqmd/structures/table.html
src/simmate/apps/pdb/__init__.py
src/simmate/apps/pdb/migrations/0001_setup.py
src/simmate/apps/pdb/migrations/0002_initial.py
src/simmate/apps/pdb/migrations/__init__.py
src/simmate/apps/pdb/models/__init__.py
src/simmate/apps/pdb/models/ligands.py
src/simmate/apps/ppdb/__init__.py
src/simmate/apps/ppdb/web_scraper.py
src/simmate/apps/ppdb/migrations/0001_setup.py
src/simmate/apps/ppdb/migrations/0002_initial.py
src/simmate/apps/ppdb/migrations/__init__.py
src/simmate/apps/ppdb/models/__init__.py
src/simmate/apps/ppdb/models/molecules.py
src/simmate/apps/ppdb/templates/ppdb/molecules/table.html
src/simmate/apps/ppdb/templates/ppdb/molecules/view.html
src/simmate/apps/price_catalog/__init__.py
src/simmate/apps/price_catalog/clients/__init__.py
src/simmate/apps/price_catalog/clients/fred.py
src/simmate/apps/price_catalog/clients/yfinance.py
src/simmate/apps/price_catalog/components/__init__.py
src/simmate/apps/price_catalog/components/priced_items_report.py
src/simmate/apps/price_catalog/data/README.md
src/simmate/apps/price_catalog/data/__init__.py
src/simmate/apps/price_catalog/data/utils.py
src/simmate/apps/price_catalog/data/wikipedia_prices_of_elements.csv
src/simmate/apps/price_catalog/migrations/0001_initial.py
src/simmate/apps/price_catalog/migrations/0002_remove_priceditem_source_remove_pricepoint_source.py
src/simmate/apps/price_catalog/migrations/__init__.py
src/simmate/apps/price_catalog/models/__init__.py
src/simmate/apps/price_catalog/models/price_points.py
src/simmate/apps/price_catalog/models/priced_items.py
src/simmate/apps/price_catalog/templates/price_catalog/priced_items/entry.html
src/simmate/apps/price_catalog/templates/price_catalog/priced_items/report.html
src/simmate/apps/price_catalog/templates/price_catalog/priced_items/table.html
src/simmate/apps/project_management/__init__.py
src/simmate/apps/project_management/signals.py
src/simmate/apps/project_management/components/__init__.py
src/simmate/apps/project_management/components/project_form.py
src/simmate/apps/project_management/components/tag_form.py
src/simmate/apps/project_management/components/token_balance_form.py
src/simmate/apps/project_management/components/mixins/__init__.py
src/simmate/apps/project_management/components/mixins/project.py
src/simmate/apps/project_management/components/mixins/project_management.py
src/simmate/apps/project_management/data/__init__.py
src/simmate/apps/project_management/data/greek_gods.csv
src/simmate/apps/project_management/data/utils.py
src/simmate/apps/project_management/migrations/0001_initial.py
src/simmate/apps/project_management/migrations/0002_remove_transaction_source.py
src/simmate/apps/project_management/migrations/__init__.py
src/simmate/apps/project_management/models/__init__.py
src/simmate/apps/project_management/models/project.py
src/simmate/apps/project_management/models/tag.py
src/simmate/apps/project_management/models/transaction.py
src/simmate/apps/project_management/models/wallet.py
src/simmate/apps/project_management/templates/project_management/home.html
src/simmate/apps/project_management/templates/project_management/project_management_form.html
src/simmate/apps/project_management/templates/project_management/project_management_form_many.html
src/simmate/apps/project_management/templates/project_management/project/form.html
src/simmate/apps/project_management/templates/project_management/project/table.html
src/simmate/apps/project_management/templates/project_management/project/view.html
src/simmate/apps/project_management/templates/project_management/project/for_view/overview_tab.html
src/simmate/apps/project_management/templates/project_management/project/for_view/tabs_header.html
src/simmate/apps/project_management/templates/project_management/project/for_view/tags_tab.html
src/simmate/apps/project_management/templates/project_management/tag/form.html
src/simmate/apps/project_management/templates/project_management/tag/table.html
src/simmate/apps/project_management/templates/project_management/tag/view.html
src/simmate/apps/project_management/templates/project_management/transaction/table.html
src/simmate/apps/project_management/templates/project_management/transaction/view.html
src/simmate/apps/project_management/templates/project_management/wallet/table.html
src/simmate/apps/project_management/templates/project_management/wallet/token_balance_form.html
src/simmate/apps/project_management/templates/project_management/wallet/view.html
src/simmate/apps/pubchem/__init__.py
src/simmate/apps/pubchem/client.py
src/simmate/apps/quantum_espresso/__init__.py
src/simmate/apps/quantum_espresso/config.py
src/simmate/apps/quantum_espresso/command_line/__init__.py
src/simmate/apps/quantum_espresso/command_line/base_command.py
src/simmate/apps/quantum_espresso/command_line/setup.py
src/simmate/apps/quantum_espresso/inputs/__init__.py
src/simmate/apps/quantum_espresso/inputs/k_points.py
src/simmate/apps/quantum_espresso/inputs/potentials_sssp.py
src/simmate/apps/quantum_espresso/inputs/pwscf_in.py
src/simmate/apps/quantum_espresso/inputs/pwscf_in_modifiers.py
src/simmate/apps/quantum_espresso/outputs/__init__.py
src/simmate/apps/quantum_espresso/outputs/pwscf_xml.py
src/simmate/apps/quantum_espresso/workflows/__init__.py
src/simmate/apps/quantum_espresso/workflows/base.py
src/simmate/apps/quantum_espresso/workflows/relaxation/__init__.py
src/simmate/apps/quantum_espresso/workflows/relaxation/quality00.py
src/simmate/apps/quantum_espresso/workflows/relaxation/quality01.py
src/simmate/apps/quantum_espresso/workflows/relaxation/quality02.py
src/simmate/apps/quantum_espresso/workflows/relaxation/quality03.py
src/simmate/apps/quantum_espresso/workflows/relaxation/quality04.py
src/simmate/apps/quantum_espresso/workflows/staged/__init__.py
src/simmate/apps/quantum_espresso/workflows/staged/low_quality.py
src/simmate/apps/quantum_espresso/workflows/staged/tutorial.py
src/simmate/apps/quantum_espresso/workflows/static_energy/__init__.py
src/simmate/apps/quantum_espresso/workflows/static_energy/quality00.py
src/simmate/apps/quantum_espresso/workflows/static_energy/quality04.py
src/simmate/apps/rdkit/__init__.py
src/simmate/apps/rdkit/operations.py
src/simmate/apps/rdkit/postgres_config.py
src/simmate/apps/rdkit/utils.py
src/simmate/apps/rdkit/migrations/0001_setup.py
src/simmate/apps/rdkit/migrations/__init__.py
src/simmate/apps/rdkit/models/__init__.py
src/simmate/apps/rdkit/models/molecule.py
src/simmate/apps/rdkit/models/custom_fields/__init__.py
src/simmate/apps/rdkit/models/custom_fields/bfp.py
src/simmate/apps/rdkit/models/custom_fields/mol.py
src/simmate/apps/rdkit/models/custom_fields/rxn.py
src/simmate/apps/rdkit/models/custom_fields/sfp.py
src/simmate/apps/rdkit/templates/rdkit/molecule_entry_display.html
src/simmate/apps/schrodinger/__init__.py
src/simmate/apps/schrodinger/inputs/__init__.py
src/simmate/apps/schrodinger/inputs/jaguar_in.py
src/simmate/apps/schrodinger/workflows/__init__.py
src/simmate/apps/schrodinger/workflows/jaguar_pka.py
src/simmate/apps/stripe/__init__.py
src/simmate/apps/stripe/client.py
src/simmate/apps/surflex/__init__.py
src/simmate/apps/surflex/workflows.py
src/simmate/apps/vasp/__init__.py
src/simmate/apps/vasp/config.py
src/simmate/apps/vasp/command_line/__init__.py
src/simmate/apps/vasp/command_line/base_command.py
src/simmate/apps/vasp/command_line/inputs.py
src/simmate/apps/vasp/command_line/plot.py
src/simmate/apps/vasp/error_handlers/__init__.py
src/simmate/apps/vasp/error_handlers/brions.py
src/simmate/apps/vasp/error_handlers/brmix.py
src/simmate/apps/vasp/error_handlers/edddav.py
src/simmate/apps/vasp/error_handlers/eddrmm.py
src/simmate/apps/vasp/error_handlers/edwav.py
src/simmate/apps/vasp/error_handlers/elf_kpar.py
src/simmate/apps/vasp/error_handlers/frozen.py
src/simmate/apps/vasp/error_handlers/incorrect_shift.py
src/simmate/apps/vasp/error_handlers/incorrect_smearing.py
src/simmate/apps/vasp/error_handlers/insufficient_bands.py
src/simmate/apps/vasp/error_handlers/large_sigma.py
src/simmate/apps/vasp/error_handlers/long_vector.py
src/simmate/apps/vasp/error_handlers/mesh_symmetry.py
src/simmate/apps/vasp/error_handlers/nonconverging.py
src/simmate/apps/vasp/error_handlers/point_group.py
src/simmate/apps/vasp/error_handlers/positive_energy.py
src/simmate/apps/vasp/error_handlers/posmap.py
src/simmate/apps/vasp/error_handlers/potim.py
src/simmate/apps/vasp/error_handlers/pricel.py
src/simmate/apps/vasp/error_handlers/pssyevx.py
src/simmate/apps/vasp/error_handlers/real_optlay.py
src/simmate/apps/vasp/error_handlers/rhosyg.py
src/simmate/apps/vasp/error_handlers/rotation_matrix.py
src/simmate/apps/vasp/error_handlers/rotation_matrix_nonint.py
src/simmate/apps/vasp/error_handlers/subspace_matrix.py
src/simmate/apps/vasp/error_handlers/symprec_noise.py
src/simmate/apps/vasp/error_handlers/tetirr.py
src/simmate/apps/vasp/error_handlers/tetrahedron_mesh.py
src/simmate/apps/vasp/error_handlers/triple_product.py
src/simmate/apps/vasp/error_handlers/unconverged.py
src/simmate/apps/vasp/error_handlers/walltime.py
src/simmate/apps/vasp/error_handlers/zbrent.py
src/simmate/apps/vasp/error_handlers/zheev.py
src/simmate/apps/vasp/error_handlers/zpotrf.py
src/simmate/apps/vasp/error_handlers/test/test_brmix.py
src/simmate/apps/vasp/error_handlers/test/test_eddrmm.py
src/simmate/apps/vasp/error_handlers/test/test_frozen.py
src/simmate/apps/vasp/error_handlers/test/test_incorrect_smearing.py
src/simmate/apps/vasp/error_handlers/test/test_large_sigma.py
src/simmate/apps/vasp/error_handlers/test/test_mesh_symmetry.py
src/simmate/apps/vasp/error_handlers/test/test_nonconverging.py
src/simmate/apps/vasp/error_handlers/test/test_positive_energy.py
src/simmate/apps/vasp/error_handlers/test/test_potim.py
src/simmate/apps/vasp/error_handlers/test/test_tetrahedron_mesh.py
src/simmate/apps/vasp/error_handlers/test/test_unconverged.py
src/simmate/apps/vasp/error_handlers/test/test_zpotrf.py
src/simmate/apps/vasp/error_handlers/to_do/README.md
src/simmate/apps/vasp/error_handlers/to_do/aliasing.py
src/simmate/apps/vasp/error_handlers/to_do/drift.py
src/simmate/apps/vasp/error_handlers/to_do/lrf_commutor.py
src/simmate/apps/vasp/error_handlers/to_do/scan_metal.py
src/simmate/apps/vasp/error_handlers/to_do/standard_error.py
src/simmate/apps/vasp/inputs/__init__.py
src/simmate/apps/vasp/inputs/dev_notes.md
src/simmate/apps/vasp/inputs/incar.py
src/simmate/apps/vasp/inputs/incar_modifiers.py
src/simmate/apps/vasp/inputs/kpoints.py
src/simmate/apps/vasp/inputs/poscar.py
src/simmate/apps/vasp/inputs/potcar.py
src/simmate/apps/vasp/inputs/potcar_mappings.py
src/simmate/apps/vasp/inputs/test/test_incar.py
src/simmate/apps/vasp/inputs/test/test_poscar.py
src/simmate/apps/vasp/outputs/__init__.py
src/simmate/apps/vasp/outputs/oszicar.py
src/simmate/apps/vasp/outputs/vasprun.py
src/simmate/apps/vasp/workflows/__init__.py
src/simmate/apps/vasp/workflows/base.py
src/simmate/apps/vasp/workflows/diffusion/__init__.py
src/simmate/apps/vasp/workflows/diffusion/all_paths.py
src/simmate/apps/vasp/workflows/diffusion/from_endpoints.py
src/simmate/apps/vasp/workflows/diffusion/from_images.py
src/simmate/apps/vasp/workflows/diffusion/single_path.py
src/simmate/apps/vasp/workflows/dynamics/__init__.py
src/simmate/apps/vasp/workflows/dynamics/base.py
src/simmate/apps/vasp/workflows/electronic_structure/__init__.py
src/simmate/apps/vasp/workflows/electronic_structure/base_band_structure.py
src/simmate/apps/vasp/workflows/electronic_structure/base_density_of_states.py
src/simmate/apps/vasp/workflows/electronic_structure/base_full.py
src/simmate/apps/vasp/workflows/electronic_structure/utils.py
src/simmate/apps/vasp/workflows/relaxation/__init__.py
src/simmate/apps/vasp/workflows/relaxation/quality00.py
src/simmate/apps/vasp/workflows/relaxation/quality01.py
src/simmate/apps/vasp/workflows/relaxation/quality02.py
src/simmate/apps/vasp/workflows/relaxation/quality03.py
src/simmate/apps/vasp/workflows/relaxation/quality04.py
src/simmate/apps/vasp/workflows/staged/__init__.py
src/simmate/apps/vasp/workflows/staged/low_quality.py
src/simmate/apps/vasp/workflows/staged/tutorial.py
src/simmate/apps/vasp/workflows/static_energy/__init__.py
src/simmate/apps/vasp/workflows/static_energy/quality04.py
src/simmate/apps/warren_lab/__init__.py
src/simmate/apps/warren_lab/config.py
src/simmate/apps/warren_lab/inputs/__init__.py
src/simmate/apps/warren_lab/inputs/potcar_mappings.py
src/simmate/apps/warren_lab/workflows/__init__.py
src/simmate/apps/warren_lab/workflows/baderkit/__init__.py
src/simmate/apps/warren_lab/workflows/baderkit/badelf_hse.py
src/simmate/apps/warren_lab/workflows/baderkit/badelf_pbesol.py
src/simmate/apps/warren_lab/workflows/baderkit/bader.py
src/simmate/apps/warren_lab/workflows/baderkit/elf_analysis.py
src/simmate/apps/warren_lab/workflows/baderkit/radii.py
src/simmate/apps/warren_lab/workflows/baderkit/test/__init__.py
src/simmate/apps/warren_lab/workflows/baderkit/test/badelf_test_workflow.py
src/simmate/apps/warren_lab/workflows/diffusion/__init__.py
src/simmate/apps/warren_lab/workflows/diffusion/warren_lab.py
src/simmate/apps/warren_lab/workflows/diffusion/warren_lab_quick.py
src/simmate/apps/warren_lab/workflows/relaxation/__init__.py
src/simmate/apps/warren_lab/workflows/relaxation/hse.py
src/simmate/apps/warren_lab/workflows/relaxation/hsesol.py
src/simmate/apps/warren_lab/workflows/relaxation/pbe.py
src/simmate/apps/warren_lab/workflows/relaxation/pbe_metal.py
src/simmate/apps/warren_lab/workflows/relaxation/pbesol.py
src/simmate/apps/warren_lab/workflows/relaxation/scan.py
src/simmate/apps/warren_lab/workflows/staged/__init__.py
src/simmate/apps/warren_lab/workflows/staged/prepop_relaxation_static_hse_hse.py
src/simmate/apps/warren_lab/workflows/staged/prepop_relaxation_static_pbesol_hse.py
src/simmate/apps/warren_lab/workflows/staged/prepop_relaxation_static_pbesol_pbesol.py
src/simmate/apps/warren_lab/workflows/static_energy/__init__.py
src/simmate/apps/warren_lab/workflows/static_energy/hse.py
src/simmate/apps/warren_lab/workflows/static_energy/hsesol.py
src/simmate/apps/warren_lab/workflows/static_energy/pbe.py
src/simmate/apps/warren_lab/workflows/static_energy/pbe_metal.py
src/simmate/apps/warren_lab/workflows/static_energy/pbesol.py
src/simmate/apps/warren_lab/workflows/static_energy/pre_bader_badelf.py
src/simmate/apps/warren_lab/workflows/static_energy/scan.py
src/simmate/command_line/__init__.py
src/simmate/command_line/base_command.py
src/simmate/command_line/config.py
src/simmate/command_line/database.py
src/simmate/command_line/engine.py
src/simmate/command_line/utils.py
src/simmate/command_line/workflows.py
src/simmate/command_line/test/test_base_command.py
src/simmate/command_line/test/test_database_cli.py
src/simmate/command_line/test/test_worker_cli.py
src/simmate/command_line/test/test_workflows_cli.py
src/simmate/config/__init__.py
src/simmate/config/load_settings.py
src/simmate/config/utils.py
src/simmate/config/dask/__init__.py
src/simmate/config/dask/client.py
src/simmate/config/dask/connect_to_database.py
src/simmate/config/dask/settings.py
src/simmate/config/dask/setup_cluster.py
src/simmate/config/dask/submit.py
src/simmate/config/django/__init__.py
src/simmate/config/django/settings.py
src/simmate/config/django/settings_test.py
src/simmate/config/django/setup.py
src/simmate/config/example_configs/dask_cluster.yaml
src/simmate/config/example_configs/database.yaml
src/simmate/config/example_configs/executor.yaml
src/simmate/config/example_configs/my_env-apps.yaml
src/simmate/config/example_configs/prefect_agent.yaml
src/simmate/config/example_configs/sqlite-prebuilds/README.md
src/simmate/config/example_configs/vasp/Potentials/README.md
src/simmate/config/example_project/README.md
src/simmate/config/example_project/pyproject.toml
src/simmate/config/example_project/example_app/__init__.py
src/simmate/config/example_project/example_app/apps.py
src/simmate/config/example_project/example_app/models.py
src/simmate/config/example_project/example_app/tests.py
src/simmate/config/example_project/example_app/urls.py
src/simmate/config/example_project/example_app/views.py
src/simmate/config/example_project/example_app/workflows.py
src/simmate/database/__init__.py
src/simmate/database/connect.py
src/simmate/database/utils.py
src/simmate/database/core/__init__.py
src/simmate/database/core/archive.py
src/simmate/database/core/html_mixin.py
src/simmate/database/core/search_results.py
src/simmate/database/core/table.py
src/simmate/database/core/test/test_base_db.py
src/simmate/database/external_connectors/__init__.py
src/simmate/database/external_connectors/ms_sql.py
src/simmate/database/external_connectors/oracle.py
src/simmate/database/external_connectors/ssh.py
src/simmate/database/external_connectors/trino.py
src/simmate/database/external_connectors/web_scrape.py
src/simmate/database/mixins/__init__.py
src/simmate/database/mixins/_to_do.md
src/simmate/database/mixins/band_structure.py
src/simmate/database/mixins/calculation.py
src/simmate/database/mixins/density_of_states.py
src/simmate/database/mixins/dynamics.py
src/simmate/database/mixins/filtered_scope.py
src/simmate/database/mixins/fingerprint.py
src/simmate/database/mixins/forces.py
src/simmate/database/mixins/nested.py
src/simmate/database/mixins/nudged_elastic_band.py
src/simmate/database/mixins/population_analysis.py
src/simmate/database/mixins/relaxation.py
src/simmate/database/mixins/static_energy.py
src/simmate/database/mixins/status_tracking.py
src/simmate/database/mixins/structure.py
src/simmate/database/mixins/symmetry.py
src/simmate/database/mixins/thermodynamics.py
src/simmate/database/mixins/third_party_data.py
src/simmate/database/mixins/workflow_populator.py
src/simmate/database/mixins/test/test_calculation_db.py
src/simmate/database/mixins/test/test_dynamics_db.py
src/simmate/database/mixins/test/test_forces_db.py
src/simmate/database/mixins/test/test_relaxation_db.py
src/simmate/database/mixins/test/test_static_energy_db.py
src/simmate/database/mixins/test/test_structure_db.py
src/simmate/database/mixins/test/test_symmetry_db.py
src/simmate/database/mixins/test/test_thermodynamics_db.py
src/simmate/database/workflow_results/__init__.py
src/simmate/toolkit/__init__.py
src/simmate/toolkit/base_data_types/__init__.py
src/simmate/toolkit/base_data_types/composition.py
src/simmate/toolkit/base_data_types/molecule.py
src/simmate/toolkit/base_data_types/reaction.py
src/simmate/toolkit/base_data_types/structure.py
src/simmate/toolkit/base_data_types/test/test_composition.py
src/simmate/toolkit/base_data_types/test/test_structure.py
src/simmate/toolkit/clustering/__init__.py
src/simmate/toolkit/clustering/base.py
src/simmate/toolkit/clustering/butina.py
src/simmate/toolkit/clustering/identity.py
src/simmate/toolkit/clustering/kmeans.py
src/simmate/toolkit/clustering/utils.py
src/simmate/toolkit/creators/__init__.py
src/simmate/toolkit/creators/lattice.py
src/simmate/toolkit/creators/utils.py
src/simmate/toolkit/creators/sites/__init__.py
src/simmate/toolkit/creators/sites/random.py
src/simmate/toolkit/creators/sites/random_wyckoff.py
src/simmate/toolkit/creators/structure/__init__.py
src/simmate/toolkit/creators/structure/base.py
src/simmate/toolkit/creators/structure/prototypes.py
src/simmate/toolkit/creators/structure/random_symmetry.py
src/simmate/toolkit/creators/structure/_todo/random_symmetry_walk.py
src/simmate/toolkit/creators/structure/third_party/__init__.py
src/simmate/toolkit/creators/structure/third_party/airss.py
src/simmate/toolkit/creators/structure/third_party/ase.py
src/simmate/toolkit/creators/structure/third_party/calypso.py
src/simmate/toolkit/creators/structure/third_party/gasp.py
src/simmate/toolkit/creators/structure/third_party/pyxtal.py
src/simmate/toolkit/creators/structure/third_party/uspex.py
src/simmate/toolkit/creators/structure/third_party/xtalopt.py
src/simmate/toolkit/creators/vector/__init__.py
src/simmate/toolkit/creators/vector/normal_distribution.py
src/simmate/toolkit/creators/vector/uniform_distribution.py
src/simmate/toolkit/dataframes/__init__.py
src/simmate/toolkit/dataframes/molecule.py
src/simmate/toolkit/datastores/__init__.py
src/simmate/toolkit/datastores/molecule.py
src/simmate/toolkit/diffusion/__init__.py
src/simmate/toolkit/diffusion/distinct_path_finder.py
src/simmate/toolkit/diffusion/migration_hop.py
src/simmate/toolkit/diffusion/migration_images.py
src/simmate/toolkit/diffusion/utils.py
src/simmate/toolkit/featurizers/__init__.py
src/simmate/toolkit/featurizers/base.py
src/simmate/toolkit/featurizers/method_caller.py
src/simmate/toolkit/featurizers/morgan_fp.py
src/simmate/toolkit/featurizers/pattern_fingerprint.py
src/simmate/toolkit/featurizers/property_grabber.py
src/simmate/toolkit/featurizers/utils.py
src/simmate/toolkit/file_converters/__init__.py
src/simmate/toolkit/file_converters/molecule/__init__.py
src/simmate/toolkit/file_converters/molecule/mae.py
src/simmate/toolkit/file_converters/molecule/sdf.py
src/simmate/toolkit/file_converters/molecule/smiles.py
src/simmate/toolkit/file_converters/molecule/xyz.py
src/simmate/toolkit/file_converters/structure/__init__.py
src/simmate/toolkit/file_converters/structure/ase.py
src/simmate/toolkit/file_converters/structure/cif.py
src/simmate/toolkit/file_converters/structure/database.py
src/simmate/toolkit/file_converters/structure/jarvis.py
src/simmate/toolkit/file_converters/structure/pymatgen.py
src/simmate/toolkit/filters/__init__.py
src/simmate/toolkit/filters/allowed_elements.py
src/simmate/toolkit/filters/base.py
src/simmate/toolkit/filters/remove_duplicates.py
src/simmate/toolkit/filters/remove_molecules.py
src/simmate/toolkit/filters/smarts.py
src/simmate/toolkit/mapping/__init__.py
src/simmate/toolkit/mapping/base.py
src/simmate/toolkit/mapping/pca.py
src/simmate/toolkit/mapping/tsne.py
src/simmate/toolkit/mapping/umap.py
src/simmate/toolkit/similarity/__init__.py
src/simmate/toolkit/similarity/base.py
src/simmate/toolkit/similarity/cosine.py
src/simmate/toolkit/similarity/dice.py
src/simmate/toolkit/similarity/euclidean.py
src/simmate/toolkit/similarity/identity.py
src/simmate/toolkit/similarity/tanimoto.py
src/simmate/toolkit/smarts_sets/__init__.py
src/simmate/toolkit/smarts_sets/base.py
src/simmate/toolkit/smarts_sets/cdk_fxn_groups.csv
src/simmate/toolkit/smarts_sets/cdk_fxn_groups.py
src/simmate/toolkit/smarts_sets/chembl_alerts.py
src/simmate/toolkit/smarts_sets/chembl_alerts_v33.csv
src/simmate/toolkit/symmetry/__init__.py
src/simmate/toolkit/symmetry/asymdata.csv
src/simmate/toolkit/symmetry/wyckoff.py
src/simmate/toolkit/symmetry/wyckoffdata.csv
src/simmate/toolkit/symmetry/webscraper/aflow.py
src/simmate/toolkit/symmetry/webscraper/bilbao_wyckoff.py
src/simmate/toolkit/symmetry/webscraper/itc_datascrape.py
src/simmate/toolkit/transformations/__init__.py
src/simmate/toolkit/transformations/atomic_permutation.py
src/simmate/toolkit/transformations/base.py
src/simmate/toolkit/transformations/coordinate_perturation_ordered.py
src/simmate/toolkit/transformations/coordinate_perturbation.py
src/simmate/toolkit/transformations/extreme_symmetry.py
src/simmate/toolkit/transformations/lattice_strain.py
src/simmate/toolkit/transformations/from_ase/__init__.py
src/simmate/toolkit/transformations/from_ase/atomic_permutation.py
src/simmate/toolkit/transformations/from_ase/coordinate_perturbation.py
src/simmate/toolkit/transformations/from_ase/heredity_mutation.py
src/simmate/toolkit/transformations/from_ase/lattice_strain.py
src/simmate/toolkit/transformations/from_ase/mirror_mutation.py
src/simmate/toolkit/transformations/from_ase/rotational_mutation.py
src/simmate/toolkit/transformations/from_ase/soft_mutation.py
src/simmate/toolkit/validators/__init__.py
src/simmate/toolkit/validators/base.py
src/simmate/toolkit/validators/structure.py
src/simmate/toolkit/validators/fingerprint/__init__.py
src/simmate/toolkit/validators/fingerprint/base.py
src/simmate/toolkit/validators/fingerprint/crystalnn.py
src/simmate/toolkit/validators/fingerprint/featurizers.py
src/simmate/toolkit/validators/fingerprint/pcrystalnn.py
src/simmate/toolkit/validators/fingerprint/prdf.py
src/simmate/toolkit/validators/fingerprint/rdf.py
src/simmate/toolkit/validators/fingerprint/_to_do/ase.py
src/simmate/toolkit/visualization/__init__.py
src/simmate/toolkit/visualization/coloring.py
src/simmate/toolkit/visualization/plotting/__init__.py
src/simmate/toolkit/visualization/plotting/figure.py
src/simmate/toolkit/visualization/plotting/matplotlib.py
src/simmate/toolkit/visualization/plotting/plotly.py
src/simmate/toolkit/visualization/plotting/plotly_rdkitjs.py
src/simmate/toolkit/visualization/structure/__init__.py
src/simmate/toolkit/visualization/structure/blender/__init__.py
src/simmate/toolkit/visualization/structure/blender/base.py
src/simmate/toolkit/visualization/structure/blender/config.py
src/simmate/toolkit/visualization/structure/blender/scripts/make_structure.py
src/simmate/toolkit/visualization/structure/blender/test/test_blender.py
src/simmate/utils/__init__.py
src/simmate/utils/dataframes.py
src/simmate/utils/files.py
src/simmate/utils/other.py
src/simmate/utils/test/test_files.py
src/simmate/utils/test/test_other.py
src/simmate/website/__init__.py
src/simmate/website/configs.py
src/simmate/website/utils.py
src/simmate/website/core/__init__.py
src/simmate/website/core/urls.py
src/simmate/website/core/views.py
src/simmate/website/core/components/__init__.py
src/simmate/website/core/components/chat_bubble.py
src/simmate/website/core/logging/__init__.py
src/simmate/website/core/logging/mail_super_user_handler.py
src/simmate/website/core/middleware/__init__.py
src/simmate/website/core/middleware/require_login.py
src/simmate/website/core/middleware/token_auth.py
src/simmate/website/core/middleware/website_tracking.py
src/simmate/website/core/migrations/0001_initial.py
src/simmate/website/core/migrations/0002_alter_fingerprint_id_alter_fingerprintpool_id.py
src/simmate/website/core/migrations/0003_apitoken.py
src/simmate/website/core/migrations/0004_websitepagevisit.py
src/simmate/website/core/migrations/0005_remove_fingerprintpool_source.py
src/simmate/website/core/migrations/0006_notification.py
src/simmate/website/core/migrations/0007_feedback.py
src/simmate/website/core/migrations/__init__.py
src/simmate/website/core/models/__init__.py
src/simmate/website/core/models/api_token.py
src/simmate/website/core/models/feedback.py
src/simmate/website/core/models/notification.py
src/simmate/website/core/models/website_page_visits.py
src/simmate/website/core/static/css/codehilite.css
src/simmate/website/core/static/css/simmate.2026_03_21.css
src/simmate/website/core/static/images/base-chain-icon.svg
src/simmate/website/core/static/images/dask-icon.svg
src/simmate/website/core/static/images/dask-logo.svg
src/simmate/website/core/static/images/digitalocean-icon.svg
src/simmate/website/core/static/images/digitalocean-logo.svg
src/simmate/website/core/static/images/django-icon.svg
src/simmate/website/core/static/images/ethereum-icon.svg
src/simmate/website/core/static/images/github-icon.svg
src/simmate/website/core/static/images/gitlab-icon.svg
src/simmate/website/core/static/images/postgres-icon.svg
src/simmate/website/core/static/images/prefect-icon.svg
src/simmate/website/core/static/images/prefect-logo.svg
src/simmate/website/core/static/images/simmate-geometries-dark.svg
src/simmate/website/core/static/images/simmate-geometries.svg
src/simmate/website/core/static/images/simmate-icon-dark.svg
src/simmate/website/core/static/images/simmate-icon.svg
src/simmate/website/core/static/images/simmate-logo-dark.svg
src/simmate/website/core/static/images/simmate-logo-other-ideas.svg
src/simmate/website/core/static/images/simmate-logo.svg
src/simmate/website/core/static/images/simmate-token-icon.svg
src/simmate/website/core/static/images/usdc-icon.svg
src/simmate/website/core/static/images/geometry_templates/cube.svg
src/simmate/website/core/static/images/geometry_templates/octahedron.svg
src/simmate/website/core/static/images/geometry_templates/tetrahedron.svg
src/simmate/website/core/static/js/bootstrap_utils.2025_09_23.js
src/simmate/website/core/static/js/chemdoodle_utils.2024_09_03.js
src/simmate/website/core/static/js/chemdraw_utils.2026_01_22.js
src/simmate/website/core/static/js/form_utils.2025_06_02.js
src/simmate/website/core/static/js/progress_bars.2024_05_27.js
src/simmate/website/core/static/js/rdkit_utils.2024_11_07.js
src/simmate/website/core/static/js/select2_utils.2024_11_07.js
src/simmate/website/core/static/js/threejs_utils.2026_01_11.js
src/simmate/website/core/templates/404.html
src/simmate/website/core/templates/500.html
src/simmate/website/core/templates/account/login.html
src/simmate/website/core/templates/account/loginstatus.html
src/simmate/website/core/templates/account/logout.html
src/simmate/website/core/templates/account/profile.html
src/simmate/website/core/templates/account/signup.html
src/simmate/website/core/templates/account/for_view/inventory_tab.html
src/simmate/website/core/templates/account/for_view/notifications_tab.html
src/simmate/website/core/templates/account/for_view/overview_tab.html
src/simmate/website/core/templates/account/for_view/projects_tab.html
src/simmate/website/core/templates/account/for_view/tabs_header.html
src/simmate/website/core/templates/core/about.html
src/simmate/website/core/templates/core/apps.html
src/simmate/website/core/templates/core/chat_bubble.html
src/simmate/website/core/templates/core/contact.html
src/simmate/website/core/templates/core/datatable.html
src/simmate/website/core/templates/core/extras.html
src/simmate/website/core/templates/core/faqs.html
src/simmate/website/core/templates/core/footer.html
src/simmate/website/core/templates/core/footerbar.html
src/simmate/website/core/templates/core/home.html
src/simmate/website/core/templates/core/navbar.html
src/simmate/website/core/templates/core/pricing.html
src/simmate/website/core/templates/core/search_results_pagination.html
src/simmate/website/core/templates/core/sidebar_left.html
src/simmate/website/core/templates/core/site_base.html
src/simmate/website/core/templates/core/test.html
src/simmate/website/core/templates/core/base_data_types/band-structure-calc.html
src/simmate/website/core/templates/core/base_data_types/band-structure.html
src/simmate/website/core/templates/core/base_data_types/calculation.html
src/simmate/website/core/templates/core/base_data_types/density-of-states-calc.html
src/simmate/website/core/templates/core/base_data_types/density-of-states.html
src/simmate/website/core/templates/core/base_data_types/diffusion-analysis.html
src/simmate/website/core/templates/core/base_data_types/dynamics-run.html
src/simmate/website/core/templates/core/base_data_types/fixed_composition_search.html
src/simmate/website/core/templates/core/base_data_types/forces.html
src/simmate/website/core/templates/core/base_data_types/molecule.html
src/simmate/website/core/templates/core/base_data_types/relaxation.html
src/simmate/website/core/templates/core/base_data_types/static-energy.html
src/simmate/website/core/templates/core/base_data_types/structure.html
src/simmate/website/core/templates/core/base_data_types/thermodynamics.html
src/simmate/website/core/templates/core/base_filter_types/band-structure-calc.html
src/simmate/website/core/templates/core/base_filter_types/band-structure.html
src/simmate/website/core/templates/core/base_filter_types/calculation.html
src/simmate/website/core/templates/core/base_filter_types/density-of-states-calc.html
src/simmate/website/core/templates/core/base_filter_types/density-of-states.html
src/simmate/website/core/templates/core/base_filter_types/diffusion-analysis.html
src/simmate/website/core/templates/core/base_filter_types/dynamics-run.html
src/simmate/website/core/templates/core/base_filter_types/forces.html
src/simmate/website/core/templates/core/base_filter_types/molecule.html
src/simmate/website/core/templates/core/base_filter_types/relaxation.html
src/simmate/website/core/templates/core/base_filter_types/static-energy.html
src/simmate/website/core/templates/core/base_filter_types/structure.html
src/simmate/website/core/templates/core/base_filter_types/thermodynamics.html
src/simmate/website/core/templates/core/basic_elements/alert.html
src/simmate/website/core/templates/core/basic_elements/breadcrumbs.html
src/simmate/website/core/templates/core/basic_elements/button_link.html
src/simmate/website/core/templates/core/basic_elements/canvas.html
src/simmate/website/core/templates/core/basic_elements/foreign_key_link.html
src/simmate/website/core/templates/core/basic_elements/label.html
src/simmate/website/core/templates/core/basic_elements/loading_spinner.html
src/simmate/website/core/templates/core/basic_elements/status_bar.html
src/simmate/website/core/templates/core/basic_elements/table_header.html
src/simmate/website/core/templates/core/basic_elements/toggle_width_button.html
src/simmate/website/core/templates/core/basic_elements/update_entry_link.html
src/simmate/website/core/templates/core/chem_elements/draw_molecule.html
src/simmate/website/core/templates/core/chem_elements/draw_structure.html
src/simmate/website/core/templates/core/chem_elements/periodic_table.html
src/simmate/website/core/templates/core/extras/api_filter.html
src/simmate/website/core/templates/core/extras/comments_form.html
src/simmate/website/core/templates/core/extras/matches_table.html
src/simmate/website/core/templates/core/forms/comments.html
src/simmate/website/core/templates/core/website_page_visits/table.html
src/simmate/website/core/templatetags/__init__.py
src/simmate/website/core/templatetags/simmate_input_forms.py
src/simmate/website/core/templatetags/simmate_settings.py
src/simmate/website/core/templatetags/simmate_utils.py
src/simmate/website/data_explorer/__init__.py
src/simmate/website/data_explorer/forms.py
src/simmate/website/data_explorer/models.py
src/simmate/website/data_explorer/schedules.py
src/simmate/website/data_explorer/urls.py
src/simmate/website/data_explorer/views.py
src/simmate/website/data_explorer/migrations/0001_initial.py
src/simmate/website/data_explorer/migrations/__init__.py
src/simmate/website/data_explorer/templates/data_explorer/dynamic_submit_button.html
src/simmate/website/data_explorer/templates/data_explorer/general_search_options.html
src/simmate/website/data_explorer/templates/data_explorer/home.html
src/simmate/website/data_explorer/templates/data_explorer/pagination.html
src/simmate/website/data_explorer/templates/data_explorer/table.html
src/simmate/website/data_explorer/templates/data_explorer/table_about.html
src/simmate/website/data_explorer/templates/data_explorer/table_add_entry.html
src/simmate/website/data_explorer/templates/data_explorer/table_entries.html
src/simmate/website/data_explorer/templates/data_explorer/table_entries_base.html
src/simmate/website/data_explorer/templates/data_explorer/table_entry.html
src/simmate/website/data_explorer/templates/data_explorer/table_entry_header.html
src/simmate/website/data_explorer/templates/data_explorer/table_filters.html
src/simmate/website/data_explorer/templates/data_explorer/table_search.html
src/simmate/website/data_explorer/templates/data_explorer/table_update_many.html
src/simmate/website/data_explorer/templates/data_explorer/mixins/calculation/columns.html
src/simmate/website/data_explorer/templates/data_explorer/mixins/calculation/rows.html
src/simmate/website/data_explorer/templates/data_explorer/mixins/forces/columns.html
src/simmate/website/data_explorer/templates/data_explorer/mixins/forces/rows.html
src/simmate/website/data_explorer/templates/data_explorer/mixins/structure/columns.html
src/simmate/website/data_explorer/templates/data_explorer/mixins/structure/rows.html
src/simmate/website/data_explorer/templates/data_explorer/mixins/thermodynamics/columns.html
src/simmate/website/data_explorer/templates/data_explorer/mixins/thermodynamics/rows.html
src/simmate/website/data_explorer/test/test_data_explorer_views.py
src/simmate/website/htmx/__init__.py
src/simmate/website/htmx/urls.py
src/simmate/website/htmx/utils.py
src/simmate/website/htmx/views.py
src/simmate/website/htmx/components/__init__.py
src/simmate/website/htmx/components/base.py
src/simmate/website/htmx/components/dynamic_table_form.py
src/simmate/website/htmx/components/example.py
src/simmate/website/htmx/components/utils.py
src/simmate/website/htmx/components/dynamic_table_form_mixins/__init__.py
src/simmate/website/htmx/components/dynamic_table_form_mixins/create.py
src/simmate/website/htmx/components/dynamic_table_form_mixins/create_many.py
src/simmate/website/htmx/components/dynamic_table_form_mixins/search.py
src/simmate/website/htmx/components/dynamic_table_form_mixins/update.py
src/simmate/website/htmx/components/dynamic_table_form_mixins/update_many.py
src/simmate/website/htmx/components/mixins/__init__.py
src/simmate/website/htmx/components/mixins/molecule.py
src/simmate/website/htmx/components/mixins/user.py
src/simmate/website/htmx/static/js/htmx_utils.2025_09_25.js
src/simmate/website/htmx/templates/htmx/cdn.html
src/simmate/website/htmx/templates/htmx/csrf.html
src/simmate/website/htmx/templates/htmx/example_form.html
src/simmate/website/htmx/templates/htmx/form_base.html
src/simmate/website/htmx/templates/htmx/full_page_component.html
src/simmate/website/htmx/templates/htmx/home.html
src/simmate/website/htmx/templates/htmx/js_actions.html
src/simmate/website/htmx/templates/htmx/loading_spinner.html
src/simmate/website/htmx/templates/htmx/post_action.html
src/simmate/website/htmx/templates/htmx/input_elements/button.html
src/simmate/website/htmx/templates/htmx/input_elements/button_select.html
src/simmate/website/htmx/templates/htmx/input_elements/checkbox.html
src/simmate/website/htmx/templates/htmx/input_elements/file_upload.html
src/simmate/website/htmx/templates/htmx/input_elements/molecule_input.html
src/simmate/website/htmx/templates/htmx/input_elements/number_input.html
src/simmate/website/htmx/templates/htmx/input_elements/radio.html
src/simmate/website/htmx/templates/htmx/input_elements/selectbox.html
src/simmate/website/htmx/templates/htmx/input_elements/text_area.html
src/simmate/website/htmx/templates/htmx/input_elements/text_input.html
src/simmate/website/htmx/templates/htmx/input_elements/_to_do/comments.html
src/simmate/website/htmx/templates/htmx/input_elements/_to_do/range_slider.html
src/simmate/website/htmx/templates/htmx/input_elements/_to_do/search_box.html
src/simmate/website/htmx/templatetags/__init__.py
src/simmate/website/htmx/templatetags/htmx.py
src/simmate/website/server/__init__.py
src/simmate/website/server/asgi.py
src/simmate/website/server/urls.py
src/simmate/website/server/views.py
src/simmate/website/server/wsgi.py
src/simmate/website/server/test/test_core_views.py
src/simmate/website/test_app/__init__.py
src/simmate/website/test_app/models.py
src/simmate/website/workflow_explorer/__init__.py
src/simmate/website/workflow_explorer/forms.py
src/simmate/website/workflow_explorer/models.py
src/simmate/website/workflow_explorer/urls.py
src/simmate/website/workflow_explorer/views.py
src/simmate/website/workflow_explorer/workflows.py
src/simmate/website/workflow_explorer/components/__init__.py
src/simmate/website/workflow_explorer/components/workflow_search_form.py
src/simmate/website/workflow_explorer/components/workflow_submission_form.py
src/simmate/website/workflow_explorer/migrations/0001_initial.py
src/simmate/website/workflow_explorer/migrations/0002_remove_fixedcompositionsearch_best_survival_cutoff_and_more.py
src/simmate/website/workflow_explorer/migrations/0003_workitem.py
src/simmate/website/workflow_explorer/migrations/0004_delete_workitem_remove_bandstructurecalc_run_id_and_more.py
src/simmate/website/workflow_explorer/migrations/0005_workitem_bandstructurecalc_run_id_and_more.py
src/simmate/website/workflow_explorer/migrations/0006_simmateworker_workitem_worker.py
src/simmate/website/workflow_explorer/migrations/0007_remove_dynamicsionicstep_source_and_more.py
src/simmate/website/workflow_explorer/migrations/0008_bandstructurecalc_is_invalid_structure_and_more.py
src/simmate/website/workflow_explorer/migrations/0009_alter_bandstructurecalc_table_and_more.py
src/simmate/website/workflow_explorer/migrations/__init__.py
src/simmate/website/workflow_explorer/templates/workflow_explorer/home.html
src/simmate/website/workflow_explorer/templates/workflow_explorer/search_form.html
src/simmate/website/workflow_explorer/templates/workflow_explorer/submission_form.html
src/simmate/website/workflow_explorer/templates/workflow_explorer/workflow_detail.html
src/simmate/website/workflow_explorer/templates/workflow_explorer/for_detail/about_tab.html
src/simmate/website/workflow_explorer/templates/workflow_explorer/for_detail/config_tab.html
src/simmate/website/workflow_explorer/templates/workflow_explorer/for_detail/parameters_tab.html
src/simmate/website/workflow_explorer/templates/workflow_explorer/for_detail/pricing_tab.html
src/simmate/website/workflow_explorer/templates/workflow_explorer/for_detail/results_tab.html
src/simmate/website/workflow_explorer/templates/workflow_explorer/for_detail/submit_tab.html
src/simmate/website/workflow_explorer/templates/workflow_explorer/for_detail/tabs_header.html
src/simmate/website/workflow_explorer/templates/workflow_explorer/relaxation/table.html
src/simmate/website/workflow_explorer/templates/workflow_explorer/static_energy/table.html
src/simmate/website/workflow_explorer/templates/workflow_explorer/work_items/table.html
src/simmate/website/workflow_explorer/templates/workflow_explorer/workers/table.html
src/simmate/website/workflow_explorer/test/DISABLED_test_workflow_explorer_views.py
src/simmate/workflows/__init__.py
src/simmate/workflows/scheduler.py
src/simmate/workflows/utils.py
src/simmate/workflows/common/__init__.py
src/simmate/workflows/common/customized.py
src/simmate/workflows/common/pg_dump.py
src/simmate/workflows/common/restart.py
src/simmate/workflows/common/s3.py
src/simmate/workflows/common/staged.py
src/simmate/workflows/common/structure_input.py
src/simmate/workflows/common/web_api.py
src/simmate/workflows/common/test/test_s3_workflow.py
src/simmate/workflows/core/__init__.py
src/simmate/workflows/core/error_handler.py
src/simmate/workflows/core/workflow.py
src/simmate/workflows/core/test/test_error_handler.py
src/simmate/workflows/core/test/test_workflow.py
src/simmate/workflows/core/test/simmate-task-ERROR/simmate_metadata.yaml
src/simmate/workflows/execution/__init__.py
src/simmate/workflows/execution/executor.py
src/simmate/workflows/execution/utils.py
src/simmate/workflows/execution/work_item.py
src/simmate/workflows/execution/worker.py
src/simmate/workflows/execution/cluster/__init__.py
src/simmate/workflows/execution/cluster/base.py
src/simmate/workflows/execution/cluster/local.py
src/simmate/workflows/execution/cluster/slurm.py
src/simmate/workflows/test/test_all_workflow_runs.py
src/simmate/workflows/test/test_workflows_utils.py