├── .github └── workflows │ └── deploy-nightly.yml ├── .gitignore ├── .pre-commit-config.yaml.yml ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── data_files ├── .gitignore ├── README.txt ├── example_dbs │ ├── .gitignore │ ├── README.txt │ ├── morris_utopia.sql │ ├── stepped_demand.sql │ ├── test_system.sql │ └── utopia.sql ├── monte_carlo │ └── run_settings_1.csv ├── my_configs │ ├── .gitignore │ ├── config_sample.toml │ ├── mga_utopia.toml │ ├── monte_carlo_utopia.toml │ ├── morris_utopia.toml │ └── stepped_demand.toml ├── temoa_schema_minimal_v3.sql └── temoa_schema_v3.sql ├── definitions.py ├── docs ├── Database Upgrade and Troubleshooting.md ├── Makefile ├── README.md ├── automake.sh ├── commodity network notes.md ├── notify.svg ├── source │ ├── Documentation.rst │ ├── References.bib │ ├── conf.py │ ├── default │ │ ├── layout.html │ │ ├── static │ │ │ ├── google_analytics.js │ │ │ ├── my_theme.css │ │ │ └── sidebar.js │ │ └── theme.conf │ ├── images │ │ ├── EnergyUseCopiedNTimes.pdf │ │ ├── EnergyUseCopiedNTimes.svg │ │ ├── FixedCostPercentageRates.pdf │ │ ├── FixedCostPercentageRates.svg │ │ ├── ObjectiveUsageVsCostComparison-inkscape.svg │ │ ├── ObjectiveUsageVsCostComparison.pdf │ │ ├── ObjectiveUsageVsCostComparison.png │ │ ├── TemoaLogo.pdf │ │ ├── TemoaLogo.svg │ │ ├── TemoaLogo_grayscale.png │ │ ├── Temoa_logo_color_small.png │ │ ├── broken_commodity_network.png │ │ ├── coal_process.dot │ │ ├── coal_process.pdf │ │ ├── coal_process.png │ │ ├── commodity_network.png │ │ ├── global_results.pdf │ │ ├── global_results.png │ │ ├── output_flow_example.png │ │ ├── simple_model.pdf │ │ ├── simple_model.png │ │ ├── simple_system.png │ │ ├── simple_system2.png │ │ ├── tech_results.pdf │ │ ├── tech_results.png │ │ ├── techvintage_results.png │ │ ├── temoa_definition.png │ │ ├── test_simple_model.pdf │ │ ├── test_simple_model.png │ │ └── utopia_commodity_network.png │ ├── index.rst │ ├── preamble.tex │ └── spelling_wordlist.txt └── technology groups.md ├── environment.yml ├── environment_minimal.yml ├── main.py ├── notebooks ├── Network_diagrams.ipynb ├── develop_mitigation_curve copy.ipynb ├── loan_cost_primer.ipynb └── temoa_utopia_analysis_with_pyam.ipynb ├── output_files └── .gitignore ├── pyproject.toml ├── requirements.in ├── requirements.txt ├── temoa ├── __init__.py ├── data_processing │ ├── DB_to_Excel.py │ ├── DatabaseUtil.py │ ├── GraphVizFormats.py │ ├── GraphVizUtil.py │ ├── MakeGraphviz.py │ ├── MakeOutputPlots.py │ ├── README.md │ ├── __init__.py │ └── db_query.py ├── extensions │ ├── README.txt │ ├── __init__.py │ ├── breakeven │ │ ├── README.txt │ │ └── breakeven.py │ ├── get_comm_tech.py │ ├── method_of_morris │ │ ├── MM_README.md │ │ ├── Method_of_Morris_README.txt │ │ ├── __init__.py │ │ ├── morris.py │ │ ├── morris_evaluate.py │ │ ├── morris_sequencer.py │ │ └── morris_solver_options.toml │ ├── modeling_to_generate_alternatives │ │ ├── MGA Design.md │ │ ├── MGA Flow.pdf │ │ ├── MGA Future Development.md │ │ ├── MGA Solve Process Notes.md │ │ ├── MGA_solver_options.toml │ │ ├── README.md │ │ ├── __init__.py │ │ ├── hull.py │ │ ├── make_flow_summary_table.sql │ │ ├── manager_factory.py │ │ ├── mga_constants.py │ │ ├── mga_sequencer.py │ │ ├── tech_activity_vector_manager.py │ │ ├── vector_manager.py │ │ └── worker.py │ ├── monte_carlo │ │ ├── MC Flow.pdf │ │ ├── MC_solver_options.toml │ │ ├── __init__.py │ │ ├── example_builds │ │ │ ├── scenario_analyzer.py │ │ │ └── scenario_maker.py │ │ ├── make_deltas_table.sql │ │ ├── mc_run.py │ │ ├── mc_sequencer.py │ │ ├── mc_worker.py │ │ └── monte carlo design.md │ ├── myopic │ │ ├── Myopic Flow.pdf │ │ ├── __init__.py │ │ ├── make_myopic_tables.sql │ │ ├── myopic table notes.md │ │ ├── myopic_index.py │ │ ├── myopic_progress_mapper.py │ │ └── myopic_sequencer.py │ ├── single_vector_mga │ │ ├── __init__.py │ │ ├── output_summary.py │ │ └── sv_mga_sequencer.py │ └── stochastics │ │ ├── EVPI.py │ │ ├── README.txt │ │ ├── ReferenceModel.py │ │ ├── VSS.py │ │ ├── generate_scenario_tree-nonhomogenous.py │ │ ├── generate_scenario_tree.py │ │ ├── jobTemoa.pbs │ │ ├── legacy_files │ │ ├── ef_writer_script_old.py │ │ └── scenariomodels.py │ │ ├── options │ │ ├── README.txt │ │ ├── __init__.py │ │ ├── iew2012-nonhomogenized-markov.py │ │ ├── iew2012.py │ │ └── utopia_coal_vs_nuc.py │ │ ├── stochastics_README.txt │ │ └── temoa_stochastic.py ├── temoa_model │ ├── __init__.py │ ├── data_brick.py │ ├── exchange_tech_cost_ledger.py │ ├── hybrid_loader.py │ ├── model_checking │ │ ├── __init__.py │ │ ├── commodity_graph.py │ │ ├── commodity_network.py │ │ ├── commodity_network_manager.py │ │ ├── element_checker.py │ │ ├── network_model_data.py │ │ ├── pricing_check.py │ │ └── validators.py │ ├── run_actions.py │ ├── table_data_puller.py │ ├── table_writer.py │ ├── temoa_config.py │ ├── temoa_initialize.py │ ├── temoa_mode.py │ ├── temoa_model.py │ ├── temoa_rules.py │ └── temoa_sequencer.py ├── utilities │ ├── __init__.py │ ├── capacity_analyzer.py │ ├── clear_db_outputs.py │ ├── db_migration_to_v3.py │ ├── set_spitter.py │ └── unit_cost_explorer.py └── version_information.py └── tests ├── __init__.py ├── conftest.py ├── legacy_test_values.py ├── test_element_checker.py ├── test_emission_results.py ├── test_exchange_cost_ledger.py ├── test_full_runs.py ├── test_hull.py ├── test_linked_tech.py ├── test_main.py ├── test_mc_run.py ├── test_model.py ├── test_myopic_sequencer.py ├── test_network_model_data.py ├── test_pricing_check.py ├── test_set_consistency.py ├── test_source_check.py ├── test_storage.py ├── test_table_writer.py ├── test_tech_activity_vectors.py ├── test_temoa_sequencer.py ├── test_validators.py ├── testing_configs ├── README.txt ├── config_emissions.toml ├── config_link_test.toml ├── config_mediumville.toml ├── config_storageville.toml ├── config_test_system.toml ├── config_utopia.toml └── config_utopia_myopic.toml ├── testing_data ├── .gitignore ├── US_9R_8D_legacy_set_sizes.json ├── US_9R_8D_set_sizes.json ├── emissions.sql ├── mediumville.sql ├── mediumville_sets.json ├── simple_linked_tech.sql ├── simple_linked_tech_description.jpg ├── storageville.sql ├── test_system.sql ├── test_system_sets.json ├── utopia.sql └── utopia_sets.json ├── testing_log └── .gitignore ├── testing_outputs ├── .gitignore └── README.txt └── utilities ├── capture_set_sizes_for_cache.py ├── capture_set_values_for_cache.py ├── config_US_9R_8D.toml ├── config_mediumville.toml ├── config_test_system.toml ├── config_utopia.toml └── namespace_mock.py /.github/workflows/deploy-nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/.github/workflows/deploy-nightly.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/.pre-commit-config.yaml.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/README.md -------------------------------------------------------------------------------- /data_files/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/data_files/.gitignore -------------------------------------------------------------------------------- /data_files/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/data_files/README.txt -------------------------------------------------------------------------------- /data_files/example_dbs/.gitignore: -------------------------------------------------------------------------------- 1 | # ignore any built databases 2 | *.sqlite 3 | *.db -------------------------------------------------------------------------------- /data_files/example_dbs/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/data_files/example_dbs/README.txt -------------------------------------------------------------------------------- /data_files/example_dbs/morris_utopia.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/data_files/example_dbs/morris_utopia.sql -------------------------------------------------------------------------------- /data_files/example_dbs/stepped_demand.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/data_files/example_dbs/stepped_demand.sql -------------------------------------------------------------------------------- /data_files/example_dbs/test_system.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/data_files/example_dbs/test_system.sql -------------------------------------------------------------------------------- /data_files/example_dbs/utopia.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/data_files/example_dbs/utopia.sql -------------------------------------------------------------------------------- /data_files/monte_carlo/run_settings_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/data_files/monte_carlo/run_settings_1.csv -------------------------------------------------------------------------------- /data_files/my_configs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/data_files/my_configs/.gitignore -------------------------------------------------------------------------------- /data_files/my_configs/config_sample.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/data_files/my_configs/config_sample.toml -------------------------------------------------------------------------------- /data_files/my_configs/mga_utopia.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/data_files/my_configs/mga_utopia.toml -------------------------------------------------------------------------------- /data_files/my_configs/monte_carlo_utopia.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/data_files/my_configs/monte_carlo_utopia.toml -------------------------------------------------------------------------------- /data_files/my_configs/morris_utopia.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/data_files/my_configs/morris_utopia.toml -------------------------------------------------------------------------------- /data_files/my_configs/stepped_demand.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/data_files/my_configs/stepped_demand.toml -------------------------------------------------------------------------------- /data_files/temoa_schema_minimal_v3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/data_files/temoa_schema_minimal_v3.sql -------------------------------------------------------------------------------- /data_files/temoa_schema_v3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/data_files/temoa_schema_v3.sql -------------------------------------------------------------------------------- /definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/definitions.py -------------------------------------------------------------------------------- /docs/Database Upgrade and Troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/Database Upgrade and Troubleshooting.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/automake.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/automake.sh -------------------------------------------------------------------------------- /docs/commodity network notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/commodity network notes.md -------------------------------------------------------------------------------- /docs/notify.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/notify.svg -------------------------------------------------------------------------------- /docs/source/Documentation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/Documentation.rst -------------------------------------------------------------------------------- /docs/source/References.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/References.bib -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/default/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/default/layout.html -------------------------------------------------------------------------------- /docs/source/default/static/google_analytics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/default/static/google_analytics.js -------------------------------------------------------------------------------- /docs/source/default/static/my_theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/default/static/my_theme.css -------------------------------------------------------------------------------- /docs/source/default/static/sidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/default/static/sidebar.js -------------------------------------------------------------------------------- /docs/source/default/theme.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/default/theme.conf -------------------------------------------------------------------------------- /docs/source/images/EnergyUseCopiedNTimes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/images/EnergyUseCopiedNTimes.pdf -------------------------------------------------------------------------------- /docs/source/images/EnergyUseCopiedNTimes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/images/EnergyUseCopiedNTimes.svg -------------------------------------------------------------------------------- /docs/source/images/FixedCostPercentageRates.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/images/FixedCostPercentageRates.pdf -------------------------------------------------------------------------------- /docs/source/images/FixedCostPercentageRates.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/images/FixedCostPercentageRates.svg -------------------------------------------------------------------------------- /docs/source/images/ObjectiveUsageVsCostComparison-inkscape.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/images/ObjectiveUsageVsCostComparison-inkscape.svg -------------------------------------------------------------------------------- /docs/source/images/ObjectiveUsageVsCostComparison.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/images/ObjectiveUsageVsCostComparison.pdf -------------------------------------------------------------------------------- /docs/source/images/ObjectiveUsageVsCostComparison.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/images/ObjectiveUsageVsCostComparison.png -------------------------------------------------------------------------------- /docs/source/images/TemoaLogo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/images/TemoaLogo.pdf -------------------------------------------------------------------------------- /docs/source/images/TemoaLogo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/images/TemoaLogo.svg -------------------------------------------------------------------------------- /docs/source/images/TemoaLogo_grayscale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/images/TemoaLogo_grayscale.png -------------------------------------------------------------------------------- /docs/source/images/Temoa_logo_color_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/images/Temoa_logo_color_small.png -------------------------------------------------------------------------------- /docs/source/images/broken_commodity_network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/images/broken_commodity_network.png -------------------------------------------------------------------------------- /docs/source/images/coal_process.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/images/coal_process.dot -------------------------------------------------------------------------------- /docs/source/images/coal_process.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/images/coal_process.pdf -------------------------------------------------------------------------------- /docs/source/images/coal_process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/images/coal_process.png -------------------------------------------------------------------------------- /docs/source/images/commodity_network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/images/commodity_network.png -------------------------------------------------------------------------------- /docs/source/images/global_results.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/images/global_results.pdf -------------------------------------------------------------------------------- /docs/source/images/global_results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/images/global_results.png -------------------------------------------------------------------------------- /docs/source/images/output_flow_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/images/output_flow_example.png -------------------------------------------------------------------------------- /docs/source/images/simple_model.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/images/simple_model.pdf -------------------------------------------------------------------------------- /docs/source/images/simple_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/images/simple_model.png -------------------------------------------------------------------------------- /docs/source/images/simple_system.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/images/simple_system.png -------------------------------------------------------------------------------- /docs/source/images/simple_system2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/images/simple_system2.png -------------------------------------------------------------------------------- /docs/source/images/tech_results.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/images/tech_results.pdf -------------------------------------------------------------------------------- /docs/source/images/tech_results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/images/tech_results.png -------------------------------------------------------------------------------- /docs/source/images/techvintage_results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/images/techvintage_results.png -------------------------------------------------------------------------------- /docs/source/images/temoa_definition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/images/temoa_definition.png -------------------------------------------------------------------------------- /docs/source/images/test_simple_model.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/images/test_simple_model.pdf -------------------------------------------------------------------------------- /docs/source/images/test_simple_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/images/test_simple_model.png -------------------------------------------------------------------------------- /docs/source/images/utopia_commodity_network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/images/utopia_commodity_network.png -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/preamble.tex -------------------------------------------------------------------------------- /docs/source/spelling_wordlist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/source/spelling_wordlist.txt -------------------------------------------------------------------------------- /docs/technology groups.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/docs/technology groups.md -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/environment.yml -------------------------------------------------------------------------------- /environment_minimal.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/environment_minimal.yml -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/main.py -------------------------------------------------------------------------------- /notebooks/Network_diagrams.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/notebooks/Network_diagrams.ipynb -------------------------------------------------------------------------------- /notebooks/develop_mitigation_curve copy.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/notebooks/develop_mitigation_curve copy.ipynb -------------------------------------------------------------------------------- /notebooks/loan_cost_primer.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/notebooks/loan_cost_primer.ipynb -------------------------------------------------------------------------------- /notebooks/temoa_utopia_analysis_with_pyam.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/notebooks/temoa_utopia_analysis_with_pyam.ipynb -------------------------------------------------------------------------------- /output_files/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/output_files/.gitignore -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/requirements.in -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/requirements.txt -------------------------------------------------------------------------------- /temoa/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /temoa/data_processing/DB_to_Excel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/data_processing/DB_to_Excel.py -------------------------------------------------------------------------------- /temoa/data_processing/DatabaseUtil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/data_processing/DatabaseUtil.py -------------------------------------------------------------------------------- /temoa/data_processing/GraphVizFormats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/data_processing/GraphVizFormats.py -------------------------------------------------------------------------------- /temoa/data_processing/GraphVizUtil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/data_processing/GraphVizUtil.py -------------------------------------------------------------------------------- /temoa/data_processing/MakeGraphviz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/data_processing/MakeGraphviz.py -------------------------------------------------------------------------------- /temoa/data_processing/MakeOutputPlots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/data_processing/MakeOutputPlots.py -------------------------------------------------------------------------------- /temoa/data_processing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/data_processing/README.md -------------------------------------------------------------------------------- /temoa/data_processing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /temoa/data_processing/db_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/data_processing/db_query.py -------------------------------------------------------------------------------- /temoa/extensions/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/README.txt -------------------------------------------------------------------------------- /temoa/extensions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /temoa/extensions/breakeven/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/breakeven/README.txt -------------------------------------------------------------------------------- /temoa/extensions/breakeven/breakeven.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/breakeven/breakeven.py -------------------------------------------------------------------------------- /temoa/extensions/get_comm_tech.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/get_comm_tech.py -------------------------------------------------------------------------------- /temoa/extensions/method_of_morris/MM_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/method_of_morris/MM_README.md -------------------------------------------------------------------------------- /temoa/extensions/method_of_morris/Method_of_Morris_README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/method_of_morris/Method_of_Morris_README.txt -------------------------------------------------------------------------------- /temoa/extensions/method_of_morris/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/method_of_morris/__init__.py -------------------------------------------------------------------------------- /temoa/extensions/method_of_morris/morris.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/method_of_morris/morris.py -------------------------------------------------------------------------------- /temoa/extensions/method_of_morris/morris_evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/method_of_morris/morris_evaluate.py -------------------------------------------------------------------------------- /temoa/extensions/method_of_morris/morris_sequencer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/method_of_morris/morris_sequencer.py -------------------------------------------------------------------------------- /temoa/extensions/method_of_morris/morris_solver_options.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/method_of_morris/morris_solver_options.toml -------------------------------------------------------------------------------- /temoa/extensions/modeling_to_generate_alternatives/MGA Design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/modeling_to_generate_alternatives/MGA Design.md -------------------------------------------------------------------------------- /temoa/extensions/modeling_to_generate_alternatives/MGA Flow.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/modeling_to_generate_alternatives/MGA Flow.pdf -------------------------------------------------------------------------------- /temoa/extensions/modeling_to_generate_alternatives/MGA Future Development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/modeling_to_generate_alternatives/MGA Future Development.md -------------------------------------------------------------------------------- /temoa/extensions/modeling_to_generate_alternatives/MGA Solve Process Notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/modeling_to_generate_alternatives/MGA Solve Process Notes.md -------------------------------------------------------------------------------- /temoa/extensions/modeling_to_generate_alternatives/MGA_solver_options.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/modeling_to_generate_alternatives/MGA_solver_options.toml -------------------------------------------------------------------------------- /temoa/extensions/modeling_to_generate_alternatives/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/modeling_to_generate_alternatives/README.md -------------------------------------------------------------------------------- /temoa/extensions/modeling_to_generate_alternatives/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/modeling_to_generate_alternatives/__init__.py -------------------------------------------------------------------------------- /temoa/extensions/modeling_to_generate_alternatives/hull.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/modeling_to_generate_alternatives/hull.py -------------------------------------------------------------------------------- /temoa/extensions/modeling_to_generate_alternatives/make_flow_summary_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/modeling_to_generate_alternatives/make_flow_summary_table.sql -------------------------------------------------------------------------------- /temoa/extensions/modeling_to_generate_alternatives/manager_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/modeling_to_generate_alternatives/manager_factory.py -------------------------------------------------------------------------------- /temoa/extensions/modeling_to_generate_alternatives/mga_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/modeling_to_generate_alternatives/mga_constants.py -------------------------------------------------------------------------------- /temoa/extensions/modeling_to_generate_alternatives/mga_sequencer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/modeling_to_generate_alternatives/mga_sequencer.py -------------------------------------------------------------------------------- /temoa/extensions/modeling_to_generate_alternatives/tech_activity_vector_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/modeling_to_generate_alternatives/tech_activity_vector_manager.py -------------------------------------------------------------------------------- /temoa/extensions/modeling_to_generate_alternatives/vector_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/modeling_to_generate_alternatives/vector_manager.py -------------------------------------------------------------------------------- /temoa/extensions/modeling_to_generate_alternatives/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/modeling_to_generate_alternatives/worker.py -------------------------------------------------------------------------------- /temoa/extensions/monte_carlo/MC Flow.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/monte_carlo/MC Flow.pdf -------------------------------------------------------------------------------- /temoa/extensions/monte_carlo/MC_solver_options.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/monte_carlo/MC_solver_options.toml -------------------------------------------------------------------------------- /temoa/extensions/monte_carlo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /temoa/extensions/monte_carlo/example_builds/scenario_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/monte_carlo/example_builds/scenario_analyzer.py -------------------------------------------------------------------------------- /temoa/extensions/monte_carlo/example_builds/scenario_maker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/monte_carlo/example_builds/scenario_maker.py -------------------------------------------------------------------------------- /temoa/extensions/monte_carlo/make_deltas_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/monte_carlo/make_deltas_table.sql -------------------------------------------------------------------------------- /temoa/extensions/monte_carlo/mc_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/monte_carlo/mc_run.py -------------------------------------------------------------------------------- /temoa/extensions/monte_carlo/mc_sequencer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/monte_carlo/mc_sequencer.py -------------------------------------------------------------------------------- /temoa/extensions/monte_carlo/mc_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/monte_carlo/mc_worker.py -------------------------------------------------------------------------------- /temoa/extensions/monte_carlo/monte carlo design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/monte_carlo/monte carlo design.md -------------------------------------------------------------------------------- /temoa/extensions/myopic/Myopic Flow.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/myopic/Myopic Flow.pdf -------------------------------------------------------------------------------- /temoa/extensions/myopic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/myopic/__init__.py -------------------------------------------------------------------------------- /temoa/extensions/myopic/make_myopic_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/myopic/make_myopic_tables.sql -------------------------------------------------------------------------------- /temoa/extensions/myopic/myopic table notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/myopic/myopic table notes.md -------------------------------------------------------------------------------- /temoa/extensions/myopic/myopic_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/myopic/myopic_index.py -------------------------------------------------------------------------------- /temoa/extensions/myopic/myopic_progress_mapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/myopic/myopic_progress_mapper.py -------------------------------------------------------------------------------- /temoa/extensions/myopic/myopic_sequencer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/myopic/myopic_sequencer.py -------------------------------------------------------------------------------- /temoa/extensions/single_vector_mga/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/single_vector_mga/__init__.py -------------------------------------------------------------------------------- /temoa/extensions/single_vector_mga/output_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/single_vector_mga/output_summary.py -------------------------------------------------------------------------------- /temoa/extensions/single_vector_mga/sv_mga_sequencer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/single_vector_mga/sv_mga_sequencer.py -------------------------------------------------------------------------------- /temoa/extensions/stochastics/EVPI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/stochastics/EVPI.py -------------------------------------------------------------------------------- /temoa/extensions/stochastics/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/stochastics/README.txt -------------------------------------------------------------------------------- /temoa/extensions/stochastics/ReferenceModel.py: -------------------------------------------------------------------------------- 1 | temoa_stochastic.py -------------------------------------------------------------------------------- /temoa/extensions/stochastics/VSS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/stochastics/VSS.py -------------------------------------------------------------------------------- /temoa/extensions/stochastics/generate_scenario_tree-nonhomogenous.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/stochastics/generate_scenario_tree-nonhomogenous.py -------------------------------------------------------------------------------- /temoa/extensions/stochastics/generate_scenario_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/stochastics/generate_scenario_tree.py -------------------------------------------------------------------------------- /temoa/extensions/stochastics/jobTemoa.pbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/stochastics/jobTemoa.pbs -------------------------------------------------------------------------------- /temoa/extensions/stochastics/legacy_files/ef_writer_script_old.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/stochastics/legacy_files/ef_writer_script_old.py -------------------------------------------------------------------------------- /temoa/extensions/stochastics/legacy_files/scenariomodels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/stochastics/legacy_files/scenariomodels.py -------------------------------------------------------------------------------- /temoa/extensions/stochastics/options/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/stochastics/options/README.txt -------------------------------------------------------------------------------- /temoa/extensions/stochastics/options/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /temoa/extensions/stochastics/options/iew2012-nonhomogenized-markov.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/stochastics/options/iew2012-nonhomogenized-markov.py -------------------------------------------------------------------------------- /temoa/extensions/stochastics/options/iew2012.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/stochastics/options/iew2012.py -------------------------------------------------------------------------------- /temoa/extensions/stochastics/options/utopia_coal_vs_nuc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/stochastics/options/utopia_coal_vs_nuc.py -------------------------------------------------------------------------------- /temoa/extensions/stochastics/stochastics_README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/stochastics/stochastics_README.txt -------------------------------------------------------------------------------- /temoa/extensions/stochastics/temoa_stochastic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/extensions/stochastics/temoa_stochastic.py -------------------------------------------------------------------------------- /temoa/temoa_model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /temoa/temoa_model/data_brick.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/temoa_model/data_brick.py -------------------------------------------------------------------------------- /temoa/temoa_model/exchange_tech_cost_ledger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/temoa_model/exchange_tech_cost_ledger.py -------------------------------------------------------------------------------- /temoa/temoa_model/hybrid_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/temoa_model/hybrid_loader.py -------------------------------------------------------------------------------- /temoa/temoa_model/model_checking/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/temoa_model/model_checking/__init__.py -------------------------------------------------------------------------------- /temoa/temoa_model/model_checking/commodity_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/temoa_model/model_checking/commodity_graph.py -------------------------------------------------------------------------------- /temoa/temoa_model/model_checking/commodity_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/temoa_model/model_checking/commodity_network.py -------------------------------------------------------------------------------- /temoa/temoa_model/model_checking/commodity_network_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/temoa_model/model_checking/commodity_network_manager.py -------------------------------------------------------------------------------- /temoa/temoa_model/model_checking/element_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/temoa_model/model_checking/element_checker.py -------------------------------------------------------------------------------- /temoa/temoa_model/model_checking/network_model_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/temoa_model/model_checking/network_model_data.py -------------------------------------------------------------------------------- /temoa/temoa_model/model_checking/pricing_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/temoa_model/model_checking/pricing_check.py -------------------------------------------------------------------------------- /temoa/temoa_model/model_checking/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/temoa_model/model_checking/validators.py -------------------------------------------------------------------------------- /temoa/temoa_model/run_actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/temoa_model/run_actions.py -------------------------------------------------------------------------------- /temoa/temoa_model/table_data_puller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/temoa_model/table_data_puller.py -------------------------------------------------------------------------------- /temoa/temoa_model/table_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/temoa_model/table_writer.py -------------------------------------------------------------------------------- /temoa/temoa_model/temoa_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/temoa_model/temoa_config.py -------------------------------------------------------------------------------- /temoa/temoa_model/temoa_initialize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/temoa_model/temoa_initialize.py -------------------------------------------------------------------------------- /temoa/temoa_model/temoa_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/temoa_model/temoa_mode.py -------------------------------------------------------------------------------- /temoa/temoa_model/temoa_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/temoa_model/temoa_model.py -------------------------------------------------------------------------------- /temoa/temoa_model/temoa_rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/temoa_model/temoa_rules.py -------------------------------------------------------------------------------- /temoa/temoa_model/temoa_sequencer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/temoa_model/temoa_sequencer.py -------------------------------------------------------------------------------- /temoa/utilities/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/utilities/__init__.py -------------------------------------------------------------------------------- /temoa/utilities/capacity_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/utilities/capacity_analyzer.py -------------------------------------------------------------------------------- /temoa/utilities/clear_db_outputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/utilities/clear_db_outputs.py -------------------------------------------------------------------------------- /temoa/utilities/db_migration_to_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/utilities/db_migration_to_v3.py -------------------------------------------------------------------------------- /temoa/utilities/set_spitter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/utilities/set_spitter.py -------------------------------------------------------------------------------- /temoa/utilities/unit_cost_explorer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/utilities/unit_cost_explorer.py -------------------------------------------------------------------------------- /temoa/version_information.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/temoa/version_information.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/legacy_test_values.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/legacy_test_values.py -------------------------------------------------------------------------------- /tests/test_element_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/test_element_checker.py -------------------------------------------------------------------------------- /tests/test_emission_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/test_emission_results.py -------------------------------------------------------------------------------- /tests/test_exchange_cost_ledger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/test_exchange_cost_ledger.py -------------------------------------------------------------------------------- /tests/test_full_runs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/test_full_runs.py -------------------------------------------------------------------------------- /tests/test_hull.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/test_hull.py -------------------------------------------------------------------------------- /tests/test_linked_tech.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/test_linked_tech.py -------------------------------------------------------------------------------- /tests/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/test_main.py -------------------------------------------------------------------------------- /tests/test_mc_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/test_mc_run.py -------------------------------------------------------------------------------- /tests/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/test_model.py -------------------------------------------------------------------------------- /tests/test_myopic_sequencer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/test_myopic_sequencer.py -------------------------------------------------------------------------------- /tests/test_network_model_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/test_network_model_data.py -------------------------------------------------------------------------------- /tests/test_pricing_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/test_pricing_check.py -------------------------------------------------------------------------------- /tests/test_set_consistency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/test_set_consistency.py -------------------------------------------------------------------------------- /tests/test_source_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/test_source_check.py -------------------------------------------------------------------------------- /tests/test_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/test_storage.py -------------------------------------------------------------------------------- /tests/test_table_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/test_table_writer.py -------------------------------------------------------------------------------- /tests/test_tech_activity_vectors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/test_tech_activity_vectors.py -------------------------------------------------------------------------------- /tests/test_temoa_sequencer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/test_temoa_sequencer.py -------------------------------------------------------------------------------- /tests/test_validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/test_validators.py -------------------------------------------------------------------------------- /tests/testing_configs/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/testing_configs/README.txt -------------------------------------------------------------------------------- /tests/testing_configs/config_emissions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/testing_configs/config_emissions.toml -------------------------------------------------------------------------------- /tests/testing_configs/config_link_test.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/testing_configs/config_link_test.toml -------------------------------------------------------------------------------- /tests/testing_configs/config_mediumville.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/testing_configs/config_mediumville.toml -------------------------------------------------------------------------------- /tests/testing_configs/config_storageville.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/testing_configs/config_storageville.toml -------------------------------------------------------------------------------- /tests/testing_configs/config_test_system.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/testing_configs/config_test_system.toml -------------------------------------------------------------------------------- /tests/testing_configs/config_utopia.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/testing_configs/config_utopia.toml -------------------------------------------------------------------------------- /tests/testing_configs/config_utopia_myopic.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/testing_configs/config_utopia_myopic.toml -------------------------------------------------------------------------------- /tests/testing_data/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/testing_data/.gitignore -------------------------------------------------------------------------------- /tests/testing_data/US_9R_8D_legacy_set_sizes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/testing_data/US_9R_8D_legacy_set_sizes.json -------------------------------------------------------------------------------- /tests/testing_data/US_9R_8D_set_sizes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/testing_data/US_9R_8D_set_sizes.json -------------------------------------------------------------------------------- /tests/testing_data/emissions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/testing_data/emissions.sql -------------------------------------------------------------------------------- /tests/testing_data/mediumville.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/testing_data/mediumville.sql -------------------------------------------------------------------------------- /tests/testing_data/mediumville_sets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/testing_data/mediumville_sets.json -------------------------------------------------------------------------------- /tests/testing_data/simple_linked_tech.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/testing_data/simple_linked_tech.sql -------------------------------------------------------------------------------- /tests/testing_data/simple_linked_tech_description.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/testing_data/simple_linked_tech_description.jpg -------------------------------------------------------------------------------- /tests/testing_data/storageville.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/testing_data/storageville.sql -------------------------------------------------------------------------------- /tests/testing_data/test_system.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/testing_data/test_system.sql -------------------------------------------------------------------------------- /tests/testing_data/test_system_sets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/testing_data/test_system_sets.json -------------------------------------------------------------------------------- /tests/testing_data/utopia.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/testing_data/utopia.sql -------------------------------------------------------------------------------- /tests/testing_data/utopia_sets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/testing_data/utopia_sets.json -------------------------------------------------------------------------------- /tests/testing_log/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/testing_log/.gitignore -------------------------------------------------------------------------------- /tests/testing_outputs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/testing_outputs/.gitignore -------------------------------------------------------------------------------- /tests/testing_outputs/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/testing_outputs/README.txt -------------------------------------------------------------------------------- /tests/utilities/capture_set_sizes_for_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/utilities/capture_set_sizes_for_cache.py -------------------------------------------------------------------------------- /tests/utilities/capture_set_values_for_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/utilities/capture_set_values_for_cache.py -------------------------------------------------------------------------------- /tests/utilities/config_US_9R_8D.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/utilities/config_US_9R_8D.toml -------------------------------------------------------------------------------- /tests/utilities/config_mediumville.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/utilities/config_mediumville.toml -------------------------------------------------------------------------------- /tests/utilities/config_test_system.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/utilities/config_test_system.toml -------------------------------------------------------------------------------- /tests/utilities/config_utopia.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/utilities/config_utopia.toml -------------------------------------------------------------------------------- /tests/utilities/namespace_mock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TemoaProject/temoa/HEAD/tests/utilities/namespace_mock.py --------------------------------------------------------------------------------