LICENSE
NOTICE.md
README.md
pyproject.toml
src/zer0pa_materials_workbench/__init__.py
src/zer0pa_materials_workbench/boundary.py
src/zer0pa_materials_workbench/repo_root.py
src/zer0pa_materials_workbench.egg-info/PKG-INFO
src/zer0pa_materials_workbench.egg-info/SOURCES.txt
src/zer0pa_materials_workbench.egg-info/dependency_links.txt
src/zer0pa_materials_workbench.egg-info/entry_points.txt
src/zer0pa_materials_workbench.egg-info/requires.txt
src/zer0pa_materials_workbench.egg-info/top_level.txt
src/zer0pa_materials_workbench/adapters/__init__.py
src/zer0pa_materials_workbench/adapters/ionic/__init__.py
src/zer0pa_materials_workbench/adapters/ionic/aimd.py
src/zer0pa_materials_workbench/adapters/ionic/arrhenius.py
src/zer0pa_materials_workbench/adapters/ionic/base.py
src/zer0pa_materials_workbench/adapters/ionic/electrochemical_window.py
src/zer0pa_materials_workbench/adapters/ionic/interface_stability.py
src/zer0pa_materials_workbench/adapters/ionic/mlip_md.py
src/zer0pa_materials_workbench/adapters/ionic/neb.py
src/zer0pa_materials_workbench/adapters/ionic/nernst_einstein.py
src/zer0pa_materials_workbench/adapters/l1/__init__.py
src/zer0pa_materials_workbench/adapters/l1/abinit_aiida.py
src/zer0pa_materials_workbench/adapters/l1/base.py
src/zer0pa_materials_workbench/adapters/l1/cp2k_aiida.py
src/zer0pa_materials_workbench/adapters/l1/pyscf.py
src/zer0pa_materials_workbench/adapters/l1/qe_aiida.py
src/zer0pa_materials_workbench/adapters/l1_5/__init__.py
src/zer0pa_materials_workbench/adapters/l1_5/amset.py
src/zer0pa_materials_workbench/adapters/l1_5/base.py
src/zer0pa_materials_workbench/adapters/l1_5/boltztrap2.py
src/zer0pa_materials_workbench/adapters/l1_5/hiphive_fit.py
src/zer0pa_materials_workbench/adapters/l1_5/phono3py_bte.py
src/zer0pa_materials_workbench/adapters/l1_5/phonopy_harmonic.py
src/zer0pa_materials_workbench/adapters/l1_5/zt_assembler.py
src/zer0pa_materials_workbench/adapters/l2/__init__.py
src/zer0pa_materials_workbench/adapters/l2/base.py
src/zer0pa_materials_workbench/adapters/l2/deepmd_dpa.py
src/zer0pa_materials_workbench/adapters/l2/dpa_committee.py
src/zer0pa_materials_workbench/adapters/l2/ensemble.py
src/zer0pa_materials_workbench/adapters/l2/mace_committee.py
src/zer0pa_materials_workbench/adapters/l2/mace_mp.py
src/zer0pa_materials_workbench/adapters/l2/sevennet.py
src/zer0pa_materials_workbench/adapters/l2/uma.py
src/zer0pa_materials_workbench/adapters/l3/__init__.py
src/zer0pa_materials_workbench/adapters/l3/base.py
src/zer0pa_materials_workbench/adapters/l3/espei_fit.py
src/zer0pa_materials_workbench/adapters/l3/phaseforgeplus_prior.py
src/zer0pa_materials_workbench/adapters/l3/pycalphad_equilibrium.py
src/zer0pa_materials_workbench/adapters/l3/sovereign_pipeline.py
src/zer0pa_materials_workbench/adapters/l3/thermocalc_quarantine.py
src/zer0pa_materials_workbench/adapters/l4/__init__.py
src/zer0pa_materials_workbench/adapters/l4/base.py
src/zer0pa_materials_workbench/adapters/l4/contracts.py
src/zer0pa_materials_workbench/adapters/l4/ensemble.py
src/zer0pa_materials_workbench/adapters/l4/microsim.py
src/zer0pa_materials_workbench/adapters/l4/moose.py
src/zer0pa_materials_workbench/adapters/l4/neural_operator.py
src/zer0pa_materials_workbench/adapters/l4/prisms_pf.py
src/zer0pa_materials_workbench/adapters/l4/spparks.py
src/zer0pa_materials_workbench/adapters/l5/__init__.py
src/zer0pa_materials_workbench/adapters/l5/base.py
src/zer0pa_materials_workbench/adapters/l5/codec.py
src/zer0pa_materials_workbench/adapters/l5/dealii.py
src/zer0pa_materials_workbench/adapters/l5/fenicsx.py
src/zer0pa_materials_workbench/adapters/l5/homogenisation.py
src/zer0pa_materials_workbench/adapters/l5/openfoam.py
src/zer0pa_materials_workbench/adapters/l6/__init__.py
src/zer0pa_materials_workbench/adapters/l6/base.py
src/zer0pa_materials_workbench/adapters/l6/crystallm.py
src/zer0pa_materials_workbench/adapters/l6/diffcsp.py
src/zer0pa_materials_workbench/adapters/l6/lematgen_eval.py
src/zer0pa_materials_workbench/adapters/l6/mattergen.py
src/zer0pa_materials_workbench/adapters/l7/__init__.py
src/zer0pa_materials_workbench/adapters/l7/aiida_provenance.py
src/zer0pa_materials_workbench/adapters/l7/alabos_protocol.py
src/zer0pa_materials_workbench/adapters/l7/atomate2_workflow.py
src/zer0pa_materials_workbench/adapters/l7/base.py
src/zer0pa_materials_workbench/adapters/l7/botorch_acquisition.py
src/zer0pa_materials_workbench/adapters/l7/langgraph_reasoner.py
src/zer0pa_materials_workbench/adapters/l7/parsl_fanout.py
src/zer0pa_materials_workbench/adapters/l7/prefect_campaign.py
src/zer0pa_materials_workbench/adapters/phase0/__init__.py
src/zer0pa_materials_workbench/adapters/phase0/base.py
src/zer0pa_materials_workbench/adapters/phase0/langgraph_extraction.py
src/zer0pa_materials_workbench/adapters/phase0/materialsbert.py
src/zer0pa_materials_workbench/adapters/phase0/optimade.py
src/zer0pa_materials_workbench/adapters/phase0/robocrys.py
src/zer0pa_materials_workbench/adapters/quantum/__init__.py
src/zer0pa_materials_workbench/adapters/quantum/dispatcher.py
src/zer0pa_materials_workbench/adapters/quantum/pennylane_vqe.py
src/zer0pa_materials_workbench/adapters/quantum/qiskit_nature_vqe.py
src/zer0pa_materials_workbench/audit/__init__.py
src/zer0pa_materials_workbench/audit/decisions.py
src/zer0pa_materials_workbench/audit/episodic.py
src/zer0pa_materials_workbench/audit/kg.py
src/zer0pa_materials_workbench/audit/log.py
src/zer0pa_materials_workbench/audit/rdf_export.py
src/zer0pa_materials_workbench/audit/rights.py
src/zer0pa_materials_workbench/audit/ro_crate.py
src/zer0pa_materials_workbench/audit/sources.py
src/zer0pa_materials_workbench/cli/__init__.py
src/zer0pa_materials_workbench/cli/falsification.py
src/zer0pa_materials_workbench/cli/ionic.py
src/zer0pa_materials_workbench/cli/l1.py
src/zer0pa_materials_workbench/cli/l1_5.py
src/zer0pa_materials_workbench/cli/l2.py
src/zer0pa_materials_workbench/cli/l3.py
src/zer0pa_materials_workbench/cli/l4.py
src/zer0pa_materials_workbench/cli/l5.py
src/zer0pa_materials_workbench/cli/l6.py
src/zer0pa_materials_workbench/cli/l7.py
src/zer0pa_materials_workbench/cli/main.py
src/zer0pa_materials_workbench/cli/packets.py
src/zer0pa_materials_workbench/cli/phase0.py
src/zer0pa_materials_workbench/cli/quantum.py
src/zer0pa_materials_workbench/cli/runpod.py
src/zer0pa_materials_workbench/envelope/__init__.py
src/zer0pa_materials_workbench/envelope/artifacts.py
src/zer0pa_materials_workbench/envelope/config.py
src/zer0pa_materials_workbench/envelope/envelope.py
src/zer0pa_materials_workbench/envelope/falsifier.py
src/zer0pa_materials_workbench/envelope/hashing.py
src/zer0pa_materials_workbench/envelope/layer_outputs.py
src/zer0pa_materials_workbench/envelope/units.py
src/zer0pa_materials_workbench/falsifiers/__init__.py
src/zer0pa_materials_workbench/falsifiers/ionic_falsifiers.py
src/zer0pa_materials_workbench/falsifiers/l1_5_falsifiers.py
src/zer0pa_materials_workbench/falsifiers/l1_falsifiers.py
src/zer0pa_materials_workbench/falsifiers/l2_falsifiers.py
src/zer0pa_materials_workbench/falsifiers/l3_falsifiers.py
src/zer0pa_materials_workbench/falsifiers/l4_falsifiers.py
src/zer0pa_materials_workbench/falsifiers/l5_falsifiers.py
src/zer0pa_materials_workbench/falsifiers/l6_falsifiers.py
src/zer0pa_materials_workbench/falsifiers/l7_falsifiers.py
src/zer0pa_materials_workbench/falsifiers/packet_falsifiers.py
src/zer0pa_materials_workbench/falsifiers/phase0_falsifiers.py
src/zer0pa_materials_workbench/falsifiers/quantum_falsifiers.py
src/zer0pa_materials_workbench/falsifiers/raw_evidence.py
src/zer0pa_materials_workbench/falsifiers/uma_manifest.py
src/zer0pa_materials_workbench/falsifiers/wave_report.py
src/zer0pa_materials_workbench/falsifiers/wave_runner.py
src/zer0pa_materials_workbench/ontology/__init__.py
src/zer0pa_materials_workbench/ontology/emmo.py
src/zer0pa_materials_workbench/orchestration/__init__.py
src/zer0pa_materials_workbench/orchestration/acceptance_gates.py
src/zer0pa_materials_workbench/orchestration/campaign.py
src/zer0pa_materials_workbench/orchestration/candidate_state.py
src/zer0pa_materials_workbench/orchestration/disagreement_aggregator.py
src/zer0pa_materials_workbench/orchestration/self_bootstrapping.py
src/zer0pa_materials_workbench/packets/__init__.py
src/zer0pa_materials_workbench/packets/_envelope_builders.py
src/zer0pa_materials_workbench/packets/battery_packet.py
src/zer0pa_materials_workbench/packets/evidence_packet.py
src/zer0pa_materials_workbench/packets/ro_crate_export.py
src/zer0pa_materials_workbench/packets/thermoelectric_packet.py
src/zer0pa_materials_workbench/packets/validators.py
src/zer0pa_materials_workbench/plugswap/__init__.py
src/zer0pa_materials_workbench/plugswap/framework.py
src/zer0pa_materials_workbench/plugswap/timing.py
src/zer0pa_materials_workbench/reasoner/__init__.py
src/zer0pa_materials_workbench/reasoner/tuples.py
src/zer0pa_materials_workbench/runpod/__init__.py
src/zer0pa_materials_workbench/runpod/cutover.py
src/zer0pa_materials_workbench/runpod/dispatcher.py
src/zer0pa_materials_workbench/runpod/hard_failures.py
src/zer0pa_materials_workbench/runpod/mock_backends.py
src/zer0pa_materials_workbench/runpod/rest_client.py
src/zer0pa_materials_workbench/services/__init__.py
src/zer0pa_materials_workbench/services/ionic_transport_service.py
src/zer0pa_materials_workbench/services/l1_5_service.py
src/zer0pa_materials_workbench/services/l1_service.py
src/zer0pa_materials_workbench/services/l2_service.py
src/zer0pa_materials_workbench/services/l3_service.py
src/zer0pa_materials_workbench/services/l4_service.py
src/zer0pa_materials_workbench/services/l5_service.py
src/zer0pa_materials_workbench/services/l6_service.py
src/zer0pa_materials_workbench/services/l7_service.py
src/zer0pa_materials_workbench/services/packets_service.py
src/zer0pa_materials_workbench/services/phase0_service.py
src/zer0pa_materials_workbench/services/quantum_service.py