LICENSE
README.md
pyproject.toml
setup.py
src/bleecam/__init__.py
src/bleecam.egg-info/PKG-INFO
src/bleecam.egg-info/SOURCES.txt
src/bleecam.egg-info/dependency_links.txt
src/bleecam.egg-info/entry_points.txt
src/bleecam.egg-info/requires.txt
src/bleecam.egg-info/top_level.txt
src/bleecam/cases/__init__.py
src/bleecam/cases/gallium/__init__.py
src/bleecam/cases/gallium/config_ga.py
src/bleecam/cases/gallium/constraints_ga.py
src/bleecam/cases/gallium/gallium_border_cost_metrics.py
src/bleecam/cases/gallium/gallium_data_loader.py
src/bleecam/cases/gallium/gallium_dual_cost_dashboard.py
src/bleecam/cases/gallium/gallium_pareto.py
src/bleecam/cases/gallium/gallium_policy_scenario_dashboard.py
src/bleecam/cases/gallium/gallium_pyomo.py
src/bleecam/cases/gallium/run_gallium_dual_cost_dashboard.py
src/bleecam/cases/gallium/run_gallium_policy_scenarios.py
src/bleecam/cases/gallium/data/gallium/EF_Template.csv
src/bleecam/cases/gallium/data/gallium/EF_Template_Ga_from_LiAISON.csv
src/bleecam/cases/gallium/data/gallium/EF_Template_Gallium_scope_A_material_supply.csv
src/bleecam/cases/gallium/data/gallium/EF_Template_Gallium_scope_B_with_wafer_processing_sensitivity.csv
src/bleecam/cases/gallium/data/gallium/capacity_template_ga.csv
src/bleecam/cases/gallium/data/gallium/cost_parameters_ga.csv
src/bleecam/cases/gallium/data/gallium/demand_ga.csv
src/bleecam/cases/gallium/data/gallium/shipping_costs_ga.csv
src/bleecam/cases/gallium/data/gallium/social_lca_template_ga.csv
src/bleecam/cases/gallium/data/gallium/trade_topology_ga.csv
src/bleecam/cases/gallium/data/gallium/yield_ga.csv
src/bleecam/cases/gallium/data/gallium/audits/gallium_cost_parameters_jacob_review_changelog.md
src/bleecam/cases/gallium/data/gallium/lci/gallium_master_lci_liaison_ready.csv
src/bleecam/cases/gallium/data/gallium/lci/gallium_master_lci_liaison_ready.xlsx
src/bleecam/cases/gallium/data/gallium/lcia/README.md
src/bleecam/cases/gallium/data/gallium/lcia/gallium_lcia_node_summary.csv
src/bleecam/cases/gallium/data/gallium/lcia/gallium_lcia_package_manifest.csv
src/bleecam/cases/gallium/data/gallium/lcia/gallium_pollutant_flow_characterized.csv
src/bleecam/cases/gallium/data/gallium/lcia/gallium_pollutant_profile_summary_by_node.csv
src/bleecam/cases/gallium/data/gallium/lcia/audits/gallium_bauxite_alumina_boundary_audit.csv
src/bleecam/cases/gallium/data/gallium/lcia/audits/gallium_ef_lcia_source_audit.csv
src/bleecam/cases/gallium/data/gallium/lcia/audits/gallium_ef_topology_completeness_audit.csv
src/bleecam/cases/gallium/data/gallium/lcia/audits/gallium_ef_value_sanity_check.csv
src/bleecam/cases/gallium/data/gallium/lcia/audits/gallium_gan_si_wafer_background_patch_audit.csv
src/bleecam/cases/gallium/data/gallium/lcia/audits/gallium_lcia_patch_comparison_summary.csv
src/bleecam/cases/gallium/data/gallium/lcia/audits/gallium_lcia_zero_variant_boundary_audit.csv
src/bleecam/cases/gallium/data/gallium/lcia/audits/gallium_pollutant_profile_generation_audit.csv
src/bleecam/cases/gallium/data/gallium/lcia/audits/gallium_zinc_mining_concentration_boundary_audit.csv
src/bleecam/cases/gallium/data/gallium/lcia/reports/gallium_ef_template_generation_report.md
src/bleecam/cases/gallium/data/gallium/lcia/reports/gallium_lcia_run_report.md
src/bleecam/cases/gallium/data/gallium/lcia/reports/gallium_pollutant_profile_generation_report.md
src/bleecam/cases/rare_earth/REE.py
src/bleecam/cases/rare_earth/__init__.py
src/bleecam/cases/rare_earth/config.py
src/bleecam/cases/rare_earth/constraints.py
src/bleecam/cases/rare_earth/data_loader.py
src/bleecam/cases/rare_earth/html_export.py
src/bleecam/cases/rare_earth/pareto.py
src/bleecam/cases/rare_earth/data/Capacity_Template.csv
src/bleecam/cases/rare_earth/data/Capacity_Template_reconciled.csv
src/bleecam/cases/rare_earth/data/Cost_Parameters.csv
src/bleecam/cases/rare_earth/data/Cost_Parameters_reconciled.csv
src/bleecam/cases/rare_earth/data/Demand_Input_Template.csv
src/bleecam/cases/rare_earth/data/EF_Template_with_SLCA.csv
src/bleecam/cases/rare_earth/data/EF_template.csv
src/bleecam/cases/rare_earth/data/Recovery_Rates.csv
src/bleecam/cases/rare_earth/data/Shipping_Costs.csv
src/bleecam/cases/rare_earth/data/Social_LCA_template.csv
src/bleecam/cases/rare_earth/data/Yield_Factor.csv
src/bleecam/cases/rare_earth/data/build_ef_recipe.py
src/bleecam/cases/rare_earth/data/combined_lcia_data.csv
src/bleecam/cases/rare_earth/data/historic_installs.xlsx
src/bleecam/cases/rare_earth/data/lcia_pipeline_full.py
src/bleecam/cases/rare_earth/data/lcia_results.csv
src/bleecam/cases/rare_earth/data/market_share_template.csv
src/bleecam/cases/rare_earth/data/model_results_multilocation.csv
src/bleecam/cases/rare_earth/data/trade_topology.csv
src/bleecam/cases/rare_earth/data/trade_topology_reconciled.csv
src/bleecam/cases/rare_earth/data/lci/mining_2.xlsx
src/bleecam/cases/rare_earth/data/provenance/BASELINE_v0.md
src/bleecam/cases/rare_earth/data/provenance/baseline_v0.sha256
src/bleecam/cases/rare_earth/data/provenance/sensitivity_cost_v0.json
src/bleecam/core/__init__.py
src/bleecam/core/case_config.py
src/bleecam/core/data_loader.py
src/bleecam/core/lca_import.py
src/bleecam/core/multiobjective.py
src/bleecam/core/network.py
src/bleecam/core/objectives.py
src/bleecam/core/scenario.py
src/bleecam/core/schema.py
src/bleecam/core/sensitivity.py
src/bleecam/core/solve.py
src/bleecam/core/criticality/__init__.py
src/bleecam/core/criticality/catalog.py
src/bleecam/core/criticality/cli.py
src/bleecam/core/criticality/library.py
src/bleecam/core/criticality/registry.py
src/bleecam/shared/__init__.py
src/bleecam/shared/bleecam_dashboard.py
src/bleecam/shared/pareto_plot.py
src/bleecam/shared/plots.py
tests/test_case_config.py
tests/test_case_data.py
tests/test_criticality_scenario.py
tests/test_gallium_pareto_model.py
tests/test_gallium_regression.py
tests/test_generic_build.py
tests/test_lca_import.py
tests/test_multiobjective.py
tests/test_ree_regression.py
tests/test_ree_scenario.py
tests/test_sensitivity.py