├── .editorconfig ├── .gitattributes ├── .github ├── .codecov.yml ├── ISSUE_TEMPLATE │ ├── BUG-REPORT.yml │ ├── DOCS.yml │ ├── FEATURE-REQUEST.yml │ └── config.yml ├── issue_template.md ├── pull_request_template.md └── workflows │ ├── commit-ci.yml │ ├── link-check.yml │ ├── pr-ci.yml │ ├── pre-release.yml │ └── release.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yml ├── AUTHORS ├── CHANGELOG.md ├── CITATION ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs ├── advanced │ ├── backend_choice.md │ ├── backend_interface.md │ ├── constraints.md │ ├── scripts.md │ ├── shadow_prices.md │ ├── solver.md │ └── time.md ├── basic │ ├── config.md │ ├── data_definitions.md │ ├── data_tables.md │ ├── modes.md │ ├── nodes.md │ ├── postprocessing.md │ ├── running-cli.md │ ├── running-python.md │ ├── scenarios.md │ └── techs.md ├── contributing.md ├── css │ └── extra.css ├── examples │ ├── calliope_logging.py │ ├── calliope_model_object.py │ ├── loading_tabular_data.py │ ├── milp │ │ ├── index.md │ │ └── notebook.py │ ├── modes.py │ ├── national_scale │ │ ├── index.md │ │ └── notebook.py │ ├── overview.md │ ├── piecewise_constraints.py │ └── urban_scale │ │ ├── index.md │ │ └── notebook.py ├── getting_started │ ├── analysing.md │ ├── concepts.md │ ├── creating.md │ ├── minimal_model.yaml │ └── running.md ├── hooks │ ├── add_notebooks.py │ ├── changelog_highlight.py │ ├── clean_search.py │ ├── dummy_model │ │ ├── cluster_days.csv │ │ ├── costs.csv │ │ ├── model.yaml │ │ ├── nodes.csv │ │ ├── tech_carrier.csv │ │ ├── techs.csv │ │ └── time_varying.csv │ ├── generate_math_docs.py │ ├── generate_math_examples.py │ ├── generate_plots.py │ ├── generate_readable_schema.py │ └── macros.py ├── img │ ├── conversion.svg │ ├── conversion_plus_chp.svg │ ├── demand.svg │ ├── description_of_system.svg │ ├── example_locations_national.svg │ ├── example_locations_urban.svg │ ├── example_overview_national.svg │ ├── example_overview_urban.svg │ ├── favicon.ico │ ├── logo-bw.png │ ├── logo.png │ ├── math_syntax.svg │ ├── storage.svg │ ├── supply.svg │ ├── supply_plus.svg │ └── transmission.svg ├── index.md ├── installation.md ├── math │ └── built_in │ │ └── index.md ├── migrating.md ├── overrides │ └── main.html ├── reference │ ├── api │ │ ├── attrdict.md │ │ ├── backend_model.md │ │ ├── example_models.md │ │ ├── exceptions.md │ │ ├── helper_functions.md │ │ ├── logging.md │ │ └── model.md │ ├── cli.md │ └── yaml.md ├── troubleshooting.md ├── user_defined_math │ ├── components.md │ ├── customise.md │ ├── examples │ │ ├── annual_energy_balance.yaml │ │ ├── chp_htp.yaml │ │ ├── demand_share_per_timestep_decision.yaml │ │ ├── fuel_dist.yaml │ │ ├── index.md │ │ ├── max_time_varying.yaml │ │ ├── net_import_share.yaml │ │ ├── piecewise_linear_costs.yaml │ │ ├── piecewise_linear_efficiency.yaml │ │ ├── share_all_timesteps.yaml │ │ ├── share_per_timestep.yaml │ │ ├── sos2_piecewise_linear_costs.yaml │ │ └── uptime_downtime_limits.yaml │ ├── helper_functions.md │ ├── index.md │ └── syntax.md └── version_history.md ├── mkdocs.yml ├── pyproject.toml ├── requirements ├── base.txt └── dev.txt ├── src └── calliope │ ├── __init__.py │ ├── _version.py │ ├── attrdict.py │ ├── backend │ ├── __init__.py │ ├── backend_model.py │ ├── eval_attrs.py │ ├── expression_parser.py │ ├── gurobi_backend_model.py │ ├── helper_functions.py │ ├── latex_backend_model.py │ ├── parsing.py │ ├── pyomo_backend_model.py │ └── where_parser.py │ ├── cli.py │ ├── config │ └── protected_parameters.yaml │ ├── example_models │ ├── national_scale │ │ ├── data_tables │ │ │ ├── cluster_days.csv │ │ │ ├── costs.csv │ │ │ └── time_varying_params.csv │ │ ├── model.yaml │ │ ├── model_config │ │ │ ├── locations.yaml │ │ │ └── techs.yaml │ │ └── scenarios.yaml │ └── urban_scale │ │ ├── additional_math.yaml │ │ ├── data_tables │ │ ├── demand.csv │ │ ├── export_power.csv │ │ └── pv_resource.csv │ │ ├── model.yaml │ │ ├── model_config │ │ ├── locations.yaml │ │ └── techs.yaml │ │ └── scenarios.yaml │ ├── examples.py │ ├── exceptions.py │ ├── io.py │ ├── math │ ├── base.yaml │ ├── milp.yaml │ ├── operate.yaml │ ├── spores.yaml │ └── storage_inter_cluster.yaml │ ├── model.py │ ├── postprocess │ ├── __init__.py │ └── math_documentation.py │ ├── preprocess │ ├── __init__.py │ ├── data_tables.py │ ├── model_data.py │ ├── model_definition.py │ ├── model_math.py │ └── time.py │ ├── py.typed │ ├── schemas │ ├── __init__.py │ ├── config_schema.py │ ├── data_table_schema.py │ ├── dimension_data_schema.py │ ├── general.py │ ├── math_schema.py │ ├── model_def_schema.py │ └── runtime_attrs_schema.py │ └── util │ ├── __init__.py │ ├── generate_runs.py │ ├── logging.py │ └── tools.py └── tests ├── __init__.py ├── backend ├── __init__.py ├── backend_model_test.py ├── expression_parser_test.py ├── gurobi_backend_model_test.py ├── helper_functions_test.py ├── latex_backend_model_test.py ├── module_test.py ├── parsing_test.py ├── pyomo_backend_model_test.py └── where_parser_test.py ├── cli_test.py ├── common ├── __init__.py ├── math_checks_config.yaml ├── test_model │ ├── data_tables │ │ ├── cluster_days.csv │ │ ├── cluster_days_diff_dateformat.csv │ │ ├── demand_elec.csv │ │ ├── demand_elec_15T_to_2h.csv │ │ ├── demand_elec_15mins.csv │ │ ├── demand_heat.csv │ │ ├── demand_heat_diff_dateformat.csv │ │ ├── demand_heat_wrong_dateformat.csv │ │ ├── demand_heat_wrong_length.csv │ │ ├── demand_simple.csv │ │ ├── supply_plus_resource.csv │ │ └── supply_simple.csv │ ├── model.yaml │ └── scenarios.yaml └── util.py ├── conftest.py ├── core ├── __init__.py ├── attrdict_test.py └── future_warnings_test.py ├── example_models ├── __init__.py ├── example_models_test.py └── national_scale_from_data_tables │ ├── data_tables │ ├── costs_params.csv │ ├── dimensionless_params.csv │ ├── links.csv │ ├── nodes_base_info.csv │ ├── techs_base_info.csv │ ├── techs_carriers.csv │ ├── techs_constraints.csv │ ├── techs_costs_monetary.csv │ └── techs_node_constraints.csv │ └── model.yaml ├── io_test.py ├── math ├── __init__.py ├── base_math_tests.yaml ├── checks_test.py ├── lp_files │ ├── annual_capacity_factor.lp │ ├── annual_energy_balance_global_multi_tech.lp │ ├── annual_energy_balance_global_per_tech.lp │ ├── annual_energy_balance_per_tech_and_node.lp │ ├── annual_energy_balance_total_sink_availability.lp │ ├── annual_energy_balance_total_source_availability.lp │ ├── area_use.lp │ ├── area_use_capacity_per_loc.lp │ ├── area_use_minimum.lp │ ├── area_use_minimum_milp.lp │ ├── area_use_per_flow_capacity.lp │ ├── async_flow_in_milp.lp │ ├── async_flow_out_milp.lp │ ├── available_flow_cap_binary.lp │ ├── available_flow_cap_continuous.lp │ ├── available_flow_cap_max_binary_continuous_switch.lp │ ├── balance_conversion.lp │ ├── balance_demand.lp │ ├── balance_demand_min_use.lp │ ├── balance_demand_sink_unit_per_area.lp │ ├── balance_demand_sink_unit_per_cap.lp │ ├── balance_demand_sink_use_equals.lp │ ├── balance_storage.lp │ ├── balance_storage_inter.lp │ ├── balance_storage_with_inter_cluster.lp │ ├── balance_supply_min_use.lp │ ├── balance_supply_no_storage.lp │ ├── balance_supply_with_storage.lp │ ├── balance_supply_with_storage_cyclic.lp │ ├── balance_supply_with_storage_inter_cluster_override.lp │ ├── balance_transmission.lp │ ├── chp_backpressure_and_boiler.lp │ ├── chp_backpressure_line_equals.lp │ ├── chp_extraction.lp │ ├── cost.lp │ ├── cost_investment.lp │ ├── cost_investment_annualised.lp │ ├── cost_investment_annualised_depreciation_rate.lp │ ├── cost_investment_annualised_no_interest_rate.lp │ ├── cost_investment_area_use.lp │ ├── cost_investment_flow_cap.lp │ ├── cost_investment_milp_override.lp │ ├── cost_investment_purchase.lp │ ├── cost_investment_purchase_transmission.lp │ ├── cost_investment_source_cap.lp │ ├── cost_investment_storage_cap.lp │ ├── cost_operation_fixed.lp │ ├── cost_operation_variable.lp │ ├── cost_operation_variable_with_export.lp │ ├── demand_share_equals_per_tech.lp │ ├── demand_share_per_timestep_decision_main.lp │ ├── demand_share_per_timestep_decision_sum.lp │ ├── demand_share_per_timestep_equals_per_tech.lp │ ├── downtime_period.lp │ ├── downtime_period_decision.lp │ ├── export_balance.lp │ ├── flow_cap.lp │ ├── flow_capacity_max_purchase_milp.lp │ ├── flow_capacity_max_purchase_milp_no_max.lp │ ├── flow_capacity_minimum.lp │ ├── flow_capacity_minimum_milp.lp │ ├── flow_capacity_per_storage_capacity_max.lp │ ├── flow_capacity_per_storage_capacity_min.lp │ ├── flow_capacity_systemwide_max.lp │ ├── flow_capacity_systemwide_min.lp │ ├── flow_capacity_systemwide_min_milp_override.lp │ ├── flow_capacity_units_milp.lp │ ├── flow_in_max.lp │ ├── flow_in_max_milp.lp │ ├── flow_in_max_milp_override.lp │ ├── flow_out_max.lp │ ├── flow_out_max_milp.lp │ ├── flow_out_max_milp_override.lp │ ├── flow_out_min.lp │ ├── flow_out_min_milp.lp │ ├── flow_out_min_milp_available_flow_cap.lp │ ├── flow_out_min_milp_override.lp │ ├── force_zero_area_use.lp │ ├── fuel_dist_base.lp │ ├── fuel_dist_cost.lp │ ├── fuel_dist_nodal.lp │ ├── max_time_varying_flow_cap.lp │ ├── min_cost_optimisation.lp │ ├── min_cost_optimisation_weighted.lp │ ├── net_annual_import_share_max.lp │ ├── net_annual_import_share_max_node_group.lp │ ├── net_import_share_max.lp │ ├── piecewise_cost_investment.lp │ ├── piecewise_efficiency.lp │ ├── ramping_carrier_in_and_out.lp │ ├── ramping_carrier_in_only.lp │ ├── ramping_down.lp │ ├── ramping_up.lp │ ├── set_storage_initial.lp │ ├── set_storage_initial_inter_cluster.lp │ ├── sos2_piecewise_cost_investment.lp │ ├── source_availability_supply.lp │ ├── source_availability_supply_source_unit_per_area.lp │ ├── source_availability_supply_source_unit_per_cap.lp │ ├── source_availability_supply_source_use_equals.lp │ ├── source_cap.lp │ ├── source_capacity_equals_flow_capacity.lp │ ├── source_capacity_minimum.lp │ ├── source_capacity_minimum_milp.lp │ ├── source_max.lp │ ├── storage_cap.lp │ ├── storage_capacity_max_purchase_milp.lp │ ├── storage_capacity_minimum.lp │ ├── storage_capacity_minimum_milp.lp │ ├── storage_capacity_units_milp.lp │ ├── storage_discharge_depth_limit.lp │ ├── storage_inter_max.lp │ ├── storage_inter_min.lp │ ├── storage_intra_max.lp │ ├── storage_intra_min.lp │ ├── storage_max.lp │ ├── storage_max_inter_cluster_override.lp │ ├── supply_share_equals_per_tech.lp │ ├── supply_share_per_timestep_equals_per_tech.lp │ ├── symmetric_transmission.lp │ ├── system_balance.lp │ ├── system_balance_no_unmet.lp │ ├── unit_capacity_max_systemwide_milp.lp │ ├── unit_capacity_min_systemwide_milp.lp │ └── unit_commitment_milp.lp ├── math_checks_config.yaml ├── math_test.py ├── milp_math_tests.yaml └── storage_inter_cluster_math_tests.yaml ├── model_test.py ├── postprocess ├── __init__.py └── math_documentation_test.py ├── preprocess ├── __init__.py ├── data_sources_test.py ├── model_data_test.py ├── model_definition_test.py ├── model_math_test.py └── time_test.py ├── schemas ├── __init__.py ├── data_table_schema_test.py ├── dimension_data_schema_test.py ├── general_test.py ├── input_model_schema_test.py └── math_schema_test.py ├── test_math_checks.py └── util ├── __init__.py ├── generate_runs_test.py ├── tools_test.py └── util_test.py /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | AUTHORS merge=union 2 | -------------------------------------------------------------------------------- /.github/.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/.github/.codecov.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG-REPORT.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/.github/ISSUE_TEMPLATE/BUG-REPORT.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/DOCS.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/.github/ISSUE_TEMPLATE/DOCS.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/.github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: true 2 | -------------------------------------------------------------------------------- /.github/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/.github/issue_template.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/commit-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/.github/workflows/commit-ci.yml -------------------------------------------------------------------------------- /.github/workflows/link-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/.github/workflows/link-check.yml -------------------------------------------------------------------------------- /.github/workflows/pr-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/.github/workflows/pr-ci.yml -------------------------------------------------------------------------------- /.github/workflows/pre-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/.github/workflows/pre-release.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CITATION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/CITATION -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/README.md -------------------------------------------------------------------------------- /docs/advanced/backend_choice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/advanced/backend_choice.md -------------------------------------------------------------------------------- /docs/advanced/backend_interface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/advanced/backend_interface.md -------------------------------------------------------------------------------- /docs/advanced/constraints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/advanced/constraints.md -------------------------------------------------------------------------------- /docs/advanced/scripts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/advanced/scripts.md -------------------------------------------------------------------------------- /docs/advanced/shadow_prices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/advanced/shadow_prices.md -------------------------------------------------------------------------------- /docs/advanced/solver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/advanced/solver.md -------------------------------------------------------------------------------- /docs/advanced/time.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/advanced/time.md -------------------------------------------------------------------------------- /docs/basic/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/basic/config.md -------------------------------------------------------------------------------- /docs/basic/data_definitions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/basic/data_definitions.md -------------------------------------------------------------------------------- /docs/basic/data_tables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/basic/data_tables.md -------------------------------------------------------------------------------- /docs/basic/modes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/basic/modes.md -------------------------------------------------------------------------------- /docs/basic/nodes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/basic/nodes.md -------------------------------------------------------------------------------- /docs/basic/postprocessing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/basic/postprocessing.md -------------------------------------------------------------------------------- /docs/basic/running-cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/basic/running-cli.md -------------------------------------------------------------------------------- /docs/basic/running-python.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/basic/running-python.md -------------------------------------------------------------------------------- /docs/basic/scenarios.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/basic/scenarios.md -------------------------------------------------------------------------------- /docs/basic/techs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/basic/techs.md -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/css/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/css/extra.css -------------------------------------------------------------------------------- /docs/examples/calliope_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/examples/calliope_logging.py -------------------------------------------------------------------------------- /docs/examples/calliope_model_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/examples/calliope_model_object.py -------------------------------------------------------------------------------- /docs/examples/loading_tabular_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/examples/loading_tabular_data.py -------------------------------------------------------------------------------- /docs/examples/milp/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/examples/milp/index.md -------------------------------------------------------------------------------- /docs/examples/milp/notebook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/examples/milp/notebook.py -------------------------------------------------------------------------------- /docs/examples/modes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/examples/modes.py -------------------------------------------------------------------------------- /docs/examples/national_scale/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/examples/national_scale/index.md -------------------------------------------------------------------------------- /docs/examples/national_scale/notebook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/examples/national_scale/notebook.py -------------------------------------------------------------------------------- /docs/examples/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/examples/overview.md -------------------------------------------------------------------------------- /docs/examples/piecewise_constraints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/examples/piecewise_constraints.py -------------------------------------------------------------------------------- /docs/examples/urban_scale/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/examples/urban_scale/index.md -------------------------------------------------------------------------------- /docs/examples/urban_scale/notebook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/examples/urban_scale/notebook.py -------------------------------------------------------------------------------- /docs/getting_started/analysing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/getting_started/analysing.md -------------------------------------------------------------------------------- /docs/getting_started/concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/getting_started/concepts.md -------------------------------------------------------------------------------- /docs/getting_started/creating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/getting_started/creating.md -------------------------------------------------------------------------------- /docs/getting_started/minimal_model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/getting_started/minimal_model.yaml -------------------------------------------------------------------------------- /docs/getting_started/running.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/getting_started/running.md -------------------------------------------------------------------------------- /docs/hooks/add_notebooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/hooks/add_notebooks.py -------------------------------------------------------------------------------- /docs/hooks/changelog_highlight.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/hooks/changelog_highlight.py -------------------------------------------------------------------------------- /docs/hooks/clean_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/hooks/clean_search.py -------------------------------------------------------------------------------- /docs/hooks/dummy_model/cluster_days.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/hooks/dummy_model/cluster_days.csv -------------------------------------------------------------------------------- /docs/hooks/dummy_model/costs.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/hooks/dummy_model/costs.csv -------------------------------------------------------------------------------- /docs/hooks/dummy_model/model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/hooks/dummy_model/model.yaml -------------------------------------------------------------------------------- /docs/hooks/dummy_model/nodes.csv: -------------------------------------------------------------------------------- 1 | parameters, 2 | available_area,1 -------------------------------------------------------------------------------- /docs/hooks/dummy_model/tech_carrier.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/hooks/dummy_model/tech_carrier.csv -------------------------------------------------------------------------------- /docs/hooks/dummy_model/techs.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/hooks/dummy_model/techs.csv -------------------------------------------------------------------------------- /docs/hooks/dummy_model/time_varying.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/hooks/dummy_model/time_varying.csv -------------------------------------------------------------------------------- /docs/hooks/generate_math_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/hooks/generate_math_docs.py -------------------------------------------------------------------------------- /docs/hooks/generate_math_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/hooks/generate_math_examples.py -------------------------------------------------------------------------------- /docs/hooks/generate_plots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/hooks/generate_plots.py -------------------------------------------------------------------------------- /docs/hooks/generate_readable_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/hooks/generate_readable_schema.py -------------------------------------------------------------------------------- /docs/hooks/macros.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/hooks/macros.py -------------------------------------------------------------------------------- /docs/img/conversion.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/img/conversion.svg -------------------------------------------------------------------------------- /docs/img/conversion_plus_chp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/img/conversion_plus_chp.svg -------------------------------------------------------------------------------- /docs/img/demand.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/img/demand.svg -------------------------------------------------------------------------------- /docs/img/description_of_system.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/img/description_of_system.svg -------------------------------------------------------------------------------- /docs/img/example_locations_national.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/img/example_locations_national.svg -------------------------------------------------------------------------------- /docs/img/example_locations_urban.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/img/example_locations_urban.svg -------------------------------------------------------------------------------- /docs/img/example_overview_national.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/img/example_overview_national.svg -------------------------------------------------------------------------------- /docs/img/example_overview_urban.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/img/example_overview_urban.svg -------------------------------------------------------------------------------- /docs/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/img/favicon.ico -------------------------------------------------------------------------------- /docs/img/logo-bw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/img/logo-bw.png -------------------------------------------------------------------------------- /docs/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/img/logo.png -------------------------------------------------------------------------------- /docs/img/math_syntax.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/img/math_syntax.svg -------------------------------------------------------------------------------- /docs/img/storage.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/img/storage.svg -------------------------------------------------------------------------------- /docs/img/supply.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/img/supply.svg -------------------------------------------------------------------------------- /docs/img/supply_plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/img/supply_plus.svg -------------------------------------------------------------------------------- /docs/img/transmission.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/img/transmission.svg -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/math/built_in/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/math/built_in/index.md -------------------------------------------------------------------------------- /docs/migrating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/migrating.md -------------------------------------------------------------------------------- /docs/overrides/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/overrides/main.html -------------------------------------------------------------------------------- /docs/reference/api/attrdict.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/reference/api/attrdict.md -------------------------------------------------------------------------------- /docs/reference/api/backend_model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/reference/api/backend_model.md -------------------------------------------------------------------------------- /docs/reference/api/example_models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/reference/api/example_models.md -------------------------------------------------------------------------------- /docs/reference/api/exceptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/reference/api/exceptions.md -------------------------------------------------------------------------------- /docs/reference/api/helper_functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/reference/api/helper_functions.md -------------------------------------------------------------------------------- /docs/reference/api/logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/reference/api/logging.md -------------------------------------------------------------------------------- /docs/reference/api/model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/reference/api/model.md -------------------------------------------------------------------------------- /docs/reference/cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/reference/cli.md -------------------------------------------------------------------------------- /docs/reference/yaml.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/reference/yaml.md -------------------------------------------------------------------------------- /docs/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/troubleshooting.md -------------------------------------------------------------------------------- /docs/user_defined_math/components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/user_defined_math/components.md -------------------------------------------------------------------------------- /docs/user_defined_math/customise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/user_defined_math/customise.md -------------------------------------------------------------------------------- /docs/user_defined_math/examples/annual_energy_balance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/user_defined_math/examples/annual_energy_balance.yaml -------------------------------------------------------------------------------- /docs/user_defined_math/examples/chp_htp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/user_defined_math/examples/chp_htp.yaml -------------------------------------------------------------------------------- /docs/user_defined_math/examples/demand_share_per_timestep_decision.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/user_defined_math/examples/demand_share_per_timestep_decision.yaml -------------------------------------------------------------------------------- /docs/user_defined_math/examples/fuel_dist.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/user_defined_math/examples/fuel_dist.yaml -------------------------------------------------------------------------------- /docs/user_defined_math/examples/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/user_defined_math/examples/index.md -------------------------------------------------------------------------------- /docs/user_defined_math/examples/max_time_varying.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/user_defined_math/examples/max_time_varying.yaml -------------------------------------------------------------------------------- /docs/user_defined_math/examples/net_import_share.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/user_defined_math/examples/net_import_share.yaml -------------------------------------------------------------------------------- /docs/user_defined_math/examples/piecewise_linear_costs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/user_defined_math/examples/piecewise_linear_costs.yaml -------------------------------------------------------------------------------- /docs/user_defined_math/examples/piecewise_linear_efficiency.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/user_defined_math/examples/piecewise_linear_efficiency.yaml -------------------------------------------------------------------------------- /docs/user_defined_math/examples/share_all_timesteps.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/user_defined_math/examples/share_all_timesteps.yaml -------------------------------------------------------------------------------- /docs/user_defined_math/examples/share_per_timestep.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/user_defined_math/examples/share_per_timestep.yaml -------------------------------------------------------------------------------- /docs/user_defined_math/examples/sos2_piecewise_linear_costs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/user_defined_math/examples/sos2_piecewise_linear_costs.yaml -------------------------------------------------------------------------------- /docs/user_defined_math/examples/uptime_downtime_limits.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/user_defined_math/examples/uptime_downtime_limits.yaml -------------------------------------------------------------------------------- /docs/user_defined_math/helper_functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/user_defined_math/helper_functions.md -------------------------------------------------------------------------------- /docs/user_defined_math/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/user_defined_math/index.md -------------------------------------------------------------------------------- /docs/user_defined_math/syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/docs/user_defined_math/syntax.md -------------------------------------------------------------------------------- /docs/version_history.md: -------------------------------------------------------------------------------- 1 | # Version history 2 | 3 | --8<-- "CHANGELOG.md" 4 | -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements/base.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/requirements/base.txt -------------------------------------------------------------------------------- /requirements/dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/requirements/dev.txt -------------------------------------------------------------------------------- /src/calliope/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/__init__.py -------------------------------------------------------------------------------- /src/calliope/_version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.7.0.dev7" 2 | -------------------------------------------------------------------------------- /src/calliope/attrdict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/attrdict.py -------------------------------------------------------------------------------- /src/calliope/backend/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/backend/__init__.py -------------------------------------------------------------------------------- /src/calliope/backend/backend_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/backend/backend_model.py -------------------------------------------------------------------------------- /src/calliope/backend/eval_attrs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/backend/eval_attrs.py -------------------------------------------------------------------------------- /src/calliope/backend/expression_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/backend/expression_parser.py -------------------------------------------------------------------------------- /src/calliope/backend/gurobi_backend_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/backend/gurobi_backend_model.py -------------------------------------------------------------------------------- /src/calliope/backend/helper_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/backend/helper_functions.py -------------------------------------------------------------------------------- /src/calliope/backend/latex_backend_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/backend/latex_backend_model.py -------------------------------------------------------------------------------- /src/calliope/backend/parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/backend/parsing.py -------------------------------------------------------------------------------- /src/calliope/backend/pyomo_backend_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/backend/pyomo_backend_model.py -------------------------------------------------------------------------------- /src/calliope/backend/where_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/backend/where_parser.py -------------------------------------------------------------------------------- /src/calliope/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/cli.py -------------------------------------------------------------------------------- /src/calliope/config/protected_parameters.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/config/protected_parameters.yaml -------------------------------------------------------------------------------- /src/calliope/example_models/national_scale/data_tables/cluster_days.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/example_models/national_scale/data_tables/cluster_days.csv -------------------------------------------------------------------------------- /src/calliope/example_models/national_scale/data_tables/costs.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/example_models/national_scale/data_tables/costs.csv -------------------------------------------------------------------------------- /src/calliope/example_models/national_scale/data_tables/time_varying_params.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/example_models/national_scale/data_tables/time_varying_params.csv -------------------------------------------------------------------------------- /src/calliope/example_models/national_scale/model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/example_models/national_scale/model.yaml -------------------------------------------------------------------------------- /src/calliope/example_models/national_scale/model_config/locations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/example_models/national_scale/model_config/locations.yaml -------------------------------------------------------------------------------- /src/calliope/example_models/national_scale/model_config/techs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/example_models/national_scale/model_config/techs.yaml -------------------------------------------------------------------------------- /src/calliope/example_models/national_scale/scenarios.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/example_models/national_scale/scenarios.yaml -------------------------------------------------------------------------------- /src/calliope/example_models/urban_scale/additional_math.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/example_models/urban_scale/additional_math.yaml -------------------------------------------------------------------------------- /src/calliope/example_models/urban_scale/data_tables/demand.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/example_models/urban_scale/data_tables/demand.csv -------------------------------------------------------------------------------- /src/calliope/example_models/urban_scale/data_tables/export_power.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/example_models/urban_scale/data_tables/export_power.csv -------------------------------------------------------------------------------- /src/calliope/example_models/urban_scale/data_tables/pv_resource.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/example_models/urban_scale/data_tables/pv_resource.csv -------------------------------------------------------------------------------- /src/calliope/example_models/urban_scale/model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/example_models/urban_scale/model.yaml -------------------------------------------------------------------------------- /src/calliope/example_models/urban_scale/model_config/locations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/example_models/urban_scale/model_config/locations.yaml -------------------------------------------------------------------------------- /src/calliope/example_models/urban_scale/model_config/techs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/example_models/urban_scale/model_config/techs.yaml -------------------------------------------------------------------------------- /src/calliope/example_models/urban_scale/scenarios.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/example_models/urban_scale/scenarios.yaml -------------------------------------------------------------------------------- /src/calliope/examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/examples.py -------------------------------------------------------------------------------- /src/calliope/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/exceptions.py -------------------------------------------------------------------------------- /src/calliope/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/io.py -------------------------------------------------------------------------------- /src/calliope/math/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/math/base.yaml -------------------------------------------------------------------------------- /src/calliope/math/milp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/math/milp.yaml -------------------------------------------------------------------------------- /src/calliope/math/operate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/math/operate.yaml -------------------------------------------------------------------------------- /src/calliope/math/spores.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/math/spores.yaml -------------------------------------------------------------------------------- /src/calliope/math/storage_inter_cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/math/storage_inter_cluster.yaml -------------------------------------------------------------------------------- /src/calliope/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/model.py -------------------------------------------------------------------------------- /src/calliope/postprocess/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/postprocess/__init__.py -------------------------------------------------------------------------------- /src/calliope/postprocess/math_documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/postprocess/math_documentation.py -------------------------------------------------------------------------------- /src/calliope/preprocess/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/preprocess/__init__.py -------------------------------------------------------------------------------- /src/calliope/preprocess/data_tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/preprocess/data_tables.py -------------------------------------------------------------------------------- /src/calliope/preprocess/model_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/preprocess/model_data.py -------------------------------------------------------------------------------- /src/calliope/preprocess/model_definition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/preprocess/model_definition.py -------------------------------------------------------------------------------- /src/calliope/preprocess/model_math.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/preprocess/model_math.py -------------------------------------------------------------------------------- /src/calliope/preprocess/time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/preprocess/time.py -------------------------------------------------------------------------------- /src/calliope/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/calliope/schemas/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/schemas/__init__.py -------------------------------------------------------------------------------- /src/calliope/schemas/config_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/schemas/config_schema.py -------------------------------------------------------------------------------- /src/calliope/schemas/data_table_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/schemas/data_table_schema.py -------------------------------------------------------------------------------- /src/calliope/schemas/dimension_data_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/schemas/dimension_data_schema.py -------------------------------------------------------------------------------- /src/calliope/schemas/general.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/schemas/general.py -------------------------------------------------------------------------------- /src/calliope/schemas/math_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/schemas/math_schema.py -------------------------------------------------------------------------------- /src/calliope/schemas/model_def_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/schemas/model_def_schema.py -------------------------------------------------------------------------------- /src/calliope/schemas/runtime_attrs_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/schemas/runtime_attrs_schema.py -------------------------------------------------------------------------------- /src/calliope/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/util/__init__.py -------------------------------------------------------------------------------- /src/calliope/util/generate_runs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/util/generate_runs.py -------------------------------------------------------------------------------- /src/calliope/util/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/util/logging.py -------------------------------------------------------------------------------- /src/calliope/util/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/src/calliope/util/tools.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/backend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/backend/backend_model_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/backend/backend_model_test.py -------------------------------------------------------------------------------- /tests/backend/expression_parser_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/backend/expression_parser_test.py -------------------------------------------------------------------------------- /tests/backend/gurobi_backend_model_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/backend/gurobi_backend_model_test.py -------------------------------------------------------------------------------- /tests/backend/helper_functions_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/backend/helper_functions_test.py -------------------------------------------------------------------------------- /tests/backend/latex_backend_model_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/backend/latex_backend_model_test.py -------------------------------------------------------------------------------- /tests/backend/module_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/backend/module_test.py -------------------------------------------------------------------------------- /tests/backend/parsing_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/backend/parsing_test.py -------------------------------------------------------------------------------- /tests/backend/pyomo_backend_model_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/backend/pyomo_backend_model_test.py -------------------------------------------------------------------------------- /tests/backend/where_parser_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/backend/where_parser_test.py -------------------------------------------------------------------------------- /tests/cli_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/cli_test.py -------------------------------------------------------------------------------- /tests/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/common/math_checks_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/common/math_checks_config.yaml -------------------------------------------------------------------------------- /tests/common/test_model/data_tables/cluster_days.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/common/test_model/data_tables/cluster_days.csv -------------------------------------------------------------------------------- /tests/common/test_model/data_tables/cluster_days_diff_dateformat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/common/test_model/data_tables/cluster_days_diff_dateformat.csv -------------------------------------------------------------------------------- /tests/common/test_model/data_tables/demand_elec.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/common/test_model/data_tables/demand_elec.csv -------------------------------------------------------------------------------- /tests/common/test_model/data_tables/demand_elec_15T_to_2h.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/common/test_model/data_tables/demand_elec_15T_to_2h.csv -------------------------------------------------------------------------------- /tests/common/test_model/data_tables/demand_elec_15mins.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/common/test_model/data_tables/demand_elec_15mins.csv -------------------------------------------------------------------------------- /tests/common/test_model/data_tables/demand_heat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/common/test_model/data_tables/demand_heat.csv -------------------------------------------------------------------------------- /tests/common/test_model/data_tables/demand_heat_diff_dateformat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/common/test_model/data_tables/demand_heat_diff_dateformat.csv -------------------------------------------------------------------------------- /tests/common/test_model/data_tables/demand_heat_wrong_dateformat.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/common/test_model/data_tables/demand_heat_wrong_dateformat.csv -------------------------------------------------------------------------------- /tests/common/test_model/data_tables/demand_heat_wrong_length.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/common/test_model/data_tables/demand_heat_wrong_length.csv -------------------------------------------------------------------------------- /tests/common/test_model/data_tables/demand_simple.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/common/test_model/data_tables/demand_simple.csv -------------------------------------------------------------------------------- /tests/common/test_model/data_tables/supply_plus_resource.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/common/test_model/data_tables/supply_plus_resource.csv -------------------------------------------------------------------------------- /tests/common/test_model/data_tables/supply_simple.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/common/test_model/data_tables/supply_simple.csv -------------------------------------------------------------------------------- /tests/common/test_model/model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/common/test_model/model.yaml -------------------------------------------------------------------------------- /tests/common/test_model/scenarios.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/common/test_model/scenarios.yaml -------------------------------------------------------------------------------- /tests/common/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/common/util.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/attrdict_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/core/attrdict_test.py -------------------------------------------------------------------------------- /tests/core/future_warnings_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/core/future_warnings_test.py -------------------------------------------------------------------------------- /tests/example_models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/example_models/example_models_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/example_models/example_models_test.py -------------------------------------------------------------------------------- /tests/example_models/national_scale_from_data_tables/data_tables/costs_params.csv: -------------------------------------------------------------------------------- 1 | costs,objective_cost_weights 2 | monetary,1.0 3 | -------------------------------------------------------------------------------- /tests/example_models/national_scale_from_data_tables/data_tables/dimensionless_params.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/example_models/national_scale_from_data_tables/data_tables/dimensionless_params.csv -------------------------------------------------------------------------------- /tests/example_models/national_scale_from_data_tables/data_tables/links.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/example_models/national_scale_from_data_tables/data_tables/links.csv -------------------------------------------------------------------------------- /tests/example_models/national_scale_from_data_tables/data_tables/nodes_base_info.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/example_models/national_scale_from_data_tables/data_tables/nodes_base_info.csv -------------------------------------------------------------------------------- /tests/example_models/national_scale_from_data_tables/data_tables/techs_base_info.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/example_models/national_scale_from_data_tables/data_tables/techs_base_info.csv -------------------------------------------------------------------------------- /tests/example_models/national_scale_from_data_tables/data_tables/techs_carriers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/example_models/national_scale_from_data_tables/data_tables/techs_carriers.csv -------------------------------------------------------------------------------- /tests/example_models/national_scale_from_data_tables/data_tables/techs_constraints.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/example_models/national_scale_from_data_tables/data_tables/techs_constraints.csv -------------------------------------------------------------------------------- /tests/example_models/national_scale_from_data_tables/data_tables/techs_costs_monetary.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/example_models/national_scale_from_data_tables/data_tables/techs_costs_monetary.csv -------------------------------------------------------------------------------- /tests/example_models/national_scale_from_data_tables/data_tables/techs_node_constraints.csv: -------------------------------------------------------------------------------- 1 | nodes,techs,flow_cap_max 2 | region1,ccgt,30000 -------------------------------------------------------------------------------- /tests/example_models/national_scale_from_data_tables/model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/example_models/national_scale_from_data_tables/model.yaml -------------------------------------------------------------------------------- /tests/io_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/io_test.py -------------------------------------------------------------------------------- /tests/math/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/math/base_math_tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/base_math_tests.yaml -------------------------------------------------------------------------------- /tests/math/checks_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/checks_test.py -------------------------------------------------------------------------------- /tests/math/lp_files/annual_capacity_factor.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/annual_capacity_factor.lp -------------------------------------------------------------------------------- /tests/math/lp_files/annual_energy_balance_global_multi_tech.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/annual_energy_balance_global_multi_tech.lp -------------------------------------------------------------------------------- /tests/math/lp_files/annual_energy_balance_global_per_tech.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/annual_energy_balance_global_per_tech.lp -------------------------------------------------------------------------------- /tests/math/lp_files/annual_energy_balance_per_tech_and_node.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/annual_energy_balance_per_tech_and_node.lp -------------------------------------------------------------------------------- /tests/math/lp_files/annual_energy_balance_total_sink_availability.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/annual_energy_balance_total_sink_availability.lp -------------------------------------------------------------------------------- /tests/math/lp_files/annual_energy_balance_total_source_availability.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/annual_energy_balance_total_source_availability.lp -------------------------------------------------------------------------------- /tests/math/lp_files/area_use.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/area_use.lp -------------------------------------------------------------------------------- /tests/math/lp_files/area_use_capacity_per_loc.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/area_use_capacity_per_loc.lp -------------------------------------------------------------------------------- /tests/math/lp_files/area_use_minimum.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/area_use_minimum.lp -------------------------------------------------------------------------------- /tests/math/lp_files/area_use_minimum_milp.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/area_use_minimum_milp.lp -------------------------------------------------------------------------------- /tests/math/lp_files/area_use_per_flow_capacity.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/area_use_per_flow_capacity.lp -------------------------------------------------------------------------------- /tests/math/lp_files/async_flow_in_milp.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/async_flow_in_milp.lp -------------------------------------------------------------------------------- /tests/math/lp_files/async_flow_out_milp.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/async_flow_out_milp.lp -------------------------------------------------------------------------------- /tests/math/lp_files/available_flow_cap_binary.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/available_flow_cap_binary.lp -------------------------------------------------------------------------------- /tests/math/lp_files/available_flow_cap_continuous.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/available_flow_cap_continuous.lp -------------------------------------------------------------------------------- /tests/math/lp_files/available_flow_cap_max_binary_continuous_switch.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/available_flow_cap_max_binary_continuous_switch.lp -------------------------------------------------------------------------------- /tests/math/lp_files/balance_conversion.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/balance_conversion.lp -------------------------------------------------------------------------------- /tests/math/lp_files/balance_demand.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/balance_demand.lp -------------------------------------------------------------------------------- /tests/math/lp_files/balance_demand_min_use.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/balance_demand_min_use.lp -------------------------------------------------------------------------------- /tests/math/lp_files/balance_demand_sink_unit_per_area.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/balance_demand_sink_unit_per_area.lp -------------------------------------------------------------------------------- /tests/math/lp_files/balance_demand_sink_unit_per_cap.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/balance_demand_sink_unit_per_cap.lp -------------------------------------------------------------------------------- /tests/math/lp_files/balance_demand_sink_use_equals.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/balance_demand_sink_use_equals.lp -------------------------------------------------------------------------------- /tests/math/lp_files/balance_storage.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/balance_storage.lp -------------------------------------------------------------------------------- /tests/math/lp_files/balance_storage_inter.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/balance_storage_inter.lp -------------------------------------------------------------------------------- /tests/math/lp_files/balance_storage_with_inter_cluster.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/balance_storage_with_inter_cluster.lp -------------------------------------------------------------------------------- /tests/math/lp_files/balance_supply_min_use.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/balance_supply_min_use.lp -------------------------------------------------------------------------------- /tests/math/lp_files/balance_supply_no_storage.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/balance_supply_no_storage.lp -------------------------------------------------------------------------------- /tests/math/lp_files/balance_supply_with_storage.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/balance_supply_with_storage.lp -------------------------------------------------------------------------------- /tests/math/lp_files/balance_supply_with_storage_cyclic.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/balance_supply_with_storage_cyclic.lp -------------------------------------------------------------------------------- /tests/math/lp_files/balance_supply_with_storage_inter_cluster_override.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/balance_supply_with_storage_inter_cluster_override.lp -------------------------------------------------------------------------------- /tests/math/lp_files/balance_transmission.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/balance_transmission.lp -------------------------------------------------------------------------------- /tests/math/lp_files/chp_backpressure_and_boiler.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/chp_backpressure_and_boiler.lp -------------------------------------------------------------------------------- /tests/math/lp_files/chp_backpressure_line_equals.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/chp_backpressure_line_equals.lp -------------------------------------------------------------------------------- /tests/math/lp_files/chp_extraction.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/chp_extraction.lp -------------------------------------------------------------------------------- /tests/math/lp_files/cost.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/cost.lp -------------------------------------------------------------------------------- /tests/math/lp_files/cost_investment.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/cost_investment.lp -------------------------------------------------------------------------------- /tests/math/lp_files/cost_investment_annualised.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/cost_investment_annualised.lp -------------------------------------------------------------------------------- /tests/math/lp_files/cost_investment_annualised_depreciation_rate.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/cost_investment_annualised_depreciation_rate.lp -------------------------------------------------------------------------------- /tests/math/lp_files/cost_investment_annualised_no_interest_rate.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/cost_investment_annualised_no_interest_rate.lp -------------------------------------------------------------------------------- /tests/math/lp_files/cost_investment_area_use.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/cost_investment_area_use.lp -------------------------------------------------------------------------------- /tests/math/lp_files/cost_investment_flow_cap.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/cost_investment_flow_cap.lp -------------------------------------------------------------------------------- /tests/math/lp_files/cost_investment_milp_override.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/cost_investment_milp_override.lp -------------------------------------------------------------------------------- /tests/math/lp_files/cost_investment_purchase.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/cost_investment_purchase.lp -------------------------------------------------------------------------------- /tests/math/lp_files/cost_investment_purchase_transmission.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/cost_investment_purchase_transmission.lp -------------------------------------------------------------------------------- /tests/math/lp_files/cost_investment_source_cap.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/cost_investment_source_cap.lp -------------------------------------------------------------------------------- /tests/math/lp_files/cost_investment_storage_cap.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/cost_investment_storage_cap.lp -------------------------------------------------------------------------------- /tests/math/lp_files/cost_operation_fixed.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/cost_operation_fixed.lp -------------------------------------------------------------------------------- /tests/math/lp_files/cost_operation_variable.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/cost_operation_variable.lp -------------------------------------------------------------------------------- /tests/math/lp_files/cost_operation_variable_with_export.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/cost_operation_variable_with_export.lp -------------------------------------------------------------------------------- /tests/math/lp_files/demand_share_equals_per_tech.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/demand_share_equals_per_tech.lp -------------------------------------------------------------------------------- /tests/math/lp_files/demand_share_per_timestep_decision_main.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/demand_share_per_timestep_decision_main.lp -------------------------------------------------------------------------------- /tests/math/lp_files/demand_share_per_timestep_decision_sum.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/demand_share_per_timestep_decision_sum.lp -------------------------------------------------------------------------------- /tests/math/lp_files/demand_share_per_timestep_equals_per_tech.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/demand_share_per_timestep_equals_per_tech.lp -------------------------------------------------------------------------------- /tests/math/lp_files/downtime_period.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/downtime_period.lp -------------------------------------------------------------------------------- /tests/math/lp_files/downtime_period_decision.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/downtime_period_decision.lp -------------------------------------------------------------------------------- /tests/math/lp_files/export_balance.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/export_balance.lp -------------------------------------------------------------------------------- /tests/math/lp_files/flow_cap.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/flow_cap.lp -------------------------------------------------------------------------------- /tests/math/lp_files/flow_capacity_max_purchase_milp.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/flow_capacity_max_purchase_milp.lp -------------------------------------------------------------------------------- /tests/math/lp_files/flow_capacity_max_purchase_milp_no_max.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/flow_capacity_max_purchase_milp_no_max.lp -------------------------------------------------------------------------------- /tests/math/lp_files/flow_capacity_minimum.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/flow_capacity_minimum.lp -------------------------------------------------------------------------------- /tests/math/lp_files/flow_capacity_minimum_milp.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/flow_capacity_minimum_milp.lp -------------------------------------------------------------------------------- /tests/math/lp_files/flow_capacity_per_storage_capacity_max.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/flow_capacity_per_storage_capacity_max.lp -------------------------------------------------------------------------------- /tests/math/lp_files/flow_capacity_per_storage_capacity_min.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/flow_capacity_per_storage_capacity_min.lp -------------------------------------------------------------------------------- /tests/math/lp_files/flow_capacity_systemwide_max.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/flow_capacity_systemwide_max.lp -------------------------------------------------------------------------------- /tests/math/lp_files/flow_capacity_systemwide_min.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/flow_capacity_systemwide_min.lp -------------------------------------------------------------------------------- /tests/math/lp_files/flow_capacity_systemwide_min_milp_override.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/flow_capacity_systemwide_min_milp_override.lp -------------------------------------------------------------------------------- /tests/math/lp_files/flow_capacity_units_milp.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/flow_capacity_units_milp.lp -------------------------------------------------------------------------------- /tests/math/lp_files/flow_in_max.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/flow_in_max.lp -------------------------------------------------------------------------------- /tests/math/lp_files/flow_in_max_milp.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/flow_in_max_milp.lp -------------------------------------------------------------------------------- /tests/math/lp_files/flow_in_max_milp_override.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/flow_in_max_milp_override.lp -------------------------------------------------------------------------------- /tests/math/lp_files/flow_out_max.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/flow_out_max.lp -------------------------------------------------------------------------------- /tests/math/lp_files/flow_out_max_milp.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/flow_out_max_milp.lp -------------------------------------------------------------------------------- /tests/math/lp_files/flow_out_max_milp_override.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/flow_out_max_milp_override.lp -------------------------------------------------------------------------------- /tests/math/lp_files/flow_out_min.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/flow_out_min.lp -------------------------------------------------------------------------------- /tests/math/lp_files/flow_out_min_milp.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/flow_out_min_milp.lp -------------------------------------------------------------------------------- /tests/math/lp_files/flow_out_min_milp_available_flow_cap.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/flow_out_min_milp_available_flow_cap.lp -------------------------------------------------------------------------------- /tests/math/lp_files/flow_out_min_milp_override.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/flow_out_min_milp_override.lp -------------------------------------------------------------------------------- /tests/math/lp_files/force_zero_area_use.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/force_zero_area_use.lp -------------------------------------------------------------------------------- /tests/math/lp_files/fuel_dist_base.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/fuel_dist_base.lp -------------------------------------------------------------------------------- /tests/math/lp_files/fuel_dist_cost.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/fuel_dist_cost.lp -------------------------------------------------------------------------------- /tests/math/lp_files/fuel_dist_nodal.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/fuel_dist_nodal.lp -------------------------------------------------------------------------------- /tests/math/lp_files/max_time_varying_flow_cap.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/max_time_varying_flow_cap.lp -------------------------------------------------------------------------------- /tests/math/lp_files/min_cost_optimisation.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/min_cost_optimisation.lp -------------------------------------------------------------------------------- /tests/math/lp_files/min_cost_optimisation_weighted.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/min_cost_optimisation_weighted.lp -------------------------------------------------------------------------------- /tests/math/lp_files/net_annual_import_share_max.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/net_annual_import_share_max.lp -------------------------------------------------------------------------------- /tests/math/lp_files/net_annual_import_share_max_node_group.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/net_annual_import_share_max_node_group.lp -------------------------------------------------------------------------------- /tests/math/lp_files/net_import_share_max.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/net_import_share_max.lp -------------------------------------------------------------------------------- /tests/math/lp_files/piecewise_cost_investment.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/piecewise_cost_investment.lp -------------------------------------------------------------------------------- /tests/math/lp_files/piecewise_efficiency.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/piecewise_efficiency.lp -------------------------------------------------------------------------------- /tests/math/lp_files/ramping_carrier_in_and_out.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/ramping_carrier_in_and_out.lp -------------------------------------------------------------------------------- /tests/math/lp_files/ramping_carrier_in_only.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/ramping_carrier_in_only.lp -------------------------------------------------------------------------------- /tests/math/lp_files/ramping_down.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/ramping_down.lp -------------------------------------------------------------------------------- /tests/math/lp_files/ramping_up.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/ramping_up.lp -------------------------------------------------------------------------------- /tests/math/lp_files/set_storage_initial.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/set_storage_initial.lp -------------------------------------------------------------------------------- /tests/math/lp_files/set_storage_initial_inter_cluster.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/set_storage_initial_inter_cluster.lp -------------------------------------------------------------------------------- /tests/math/lp_files/sos2_piecewise_cost_investment.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/sos2_piecewise_cost_investment.lp -------------------------------------------------------------------------------- /tests/math/lp_files/source_availability_supply.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/source_availability_supply.lp -------------------------------------------------------------------------------- /tests/math/lp_files/source_availability_supply_source_unit_per_area.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/source_availability_supply_source_unit_per_area.lp -------------------------------------------------------------------------------- /tests/math/lp_files/source_availability_supply_source_unit_per_cap.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/source_availability_supply_source_unit_per_cap.lp -------------------------------------------------------------------------------- /tests/math/lp_files/source_availability_supply_source_use_equals.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/source_availability_supply_source_use_equals.lp -------------------------------------------------------------------------------- /tests/math/lp_files/source_cap.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/source_cap.lp -------------------------------------------------------------------------------- /tests/math/lp_files/source_capacity_equals_flow_capacity.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/source_capacity_equals_flow_capacity.lp -------------------------------------------------------------------------------- /tests/math/lp_files/source_capacity_minimum.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/source_capacity_minimum.lp -------------------------------------------------------------------------------- /tests/math/lp_files/source_capacity_minimum_milp.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/source_capacity_minimum_milp.lp -------------------------------------------------------------------------------- /tests/math/lp_files/source_max.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/source_max.lp -------------------------------------------------------------------------------- /tests/math/lp_files/storage_cap.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/storage_cap.lp -------------------------------------------------------------------------------- /tests/math/lp_files/storage_capacity_max_purchase_milp.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/storage_capacity_max_purchase_milp.lp -------------------------------------------------------------------------------- /tests/math/lp_files/storage_capacity_minimum.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/storage_capacity_minimum.lp -------------------------------------------------------------------------------- /tests/math/lp_files/storage_capacity_minimum_milp.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/storage_capacity_minimum_milp.lp -------------------------------------------------------------------------------- /tests/math/lp_files/storage_capacity_units_milp.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/storage_capacity_units_milp.lp -------------------------------------------------------------------------------- /tests/math/lp_files/storage_discharge_depth_limit.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/storage_discharge_depth_limit.lp -------------------------------------------------------------------------------- /tests/math/lp_files/storage_inter_max.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/storage_inter_max.lp -------------------------------------------------------------------------------- /tests/math/lp_files/storage_inter_min.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/storage_inter_min.lp -------------------------------------------------------------------------------- /tests/math/lp_files/storage_intra_max.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/storage_intra_max.lp -------------------------------------------------------------------------------- /tests/math/lp_files/storage_intra_min.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/storage_intra_min.lp -------------------------------------------------------------------------------- /tests/math/lp_files/storage_max.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/storage_max.lp -------------------------------------------------------------------------------- /tests/math/lp_files/storage_max_inter_cluster_override.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/storage_max_inter_cluster_override.lp -------------------------------------------------------------------------------- /tests/math/lp_files/supply_share_equals_per_tech.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/supply_share_equals_per_tech.lp -------------------------------------------------------------------------------- /tests/math/lp_files/supply_share_per_timestep_equals_per_tech.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/supply_share_per_timestep_equals_per_tech.lp -------------------------------------------------------------------------------- /tests/math/lp_files/symmetric_transmission.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/symmetric_transmission.lp -------------------------------------------------------------------------------- /tests/math/lp_files/system_balance.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/system_balance.lp -------------------------------------------------------------------------------- /tests/math/lp_files/system_balance_no_unmet.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/system_balance_no_unmet.lp -------------------------------------------------------------------------------- /tests/math/lp_files/unit_capacity_max_systemwide_milp.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/unit_capacity_max_systemwide_milp.lp -------------------------------------------------------------------------------- /tests/math/lp_files/unit_capacity_min_systemwide_milp.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/unit_capacity_min_systemwide_milp.lp -------------------------------------------------------------------------------- /tests/math/lp_files/unit_commitment_milp.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/lp_files/unit_commitment_milp.lp -------------------------------------------------------------------------------- /tests/math/math_checks_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/math_checks_config.yaml -------------------------------------------------------------------------------- /tests/math/math_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/math_test.py -------------------------------------------------------------------------------- /tests/math/milp_math_tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/milp_math_tests.yaml -------------------------------------------------------------------------------- /tests/math/storage_inter_cluster_math_tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/math/storage_inter_cluster_math_tests.yaml -------------------------------------------------------------------------------- /tests/model_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/model_test.py -------------------------------------------------------------------------------- /tests/postprocess/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/postprocess/math_documentation_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/postprocess/math_documentation_test.py -------------------------------------------------------------------------------- /tests/preprocess/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/preprocess/data_sources_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/preprocess/data_sources_test.py -------------------------------------------------------------------------------- /tests/preprocess/model_data_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/preprocess/model_data_test.py -------------------------------------------------------------------------------- /tests/preprocess/model_definition_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/preprocess/model_definition_test.py -------------------------------------------------------------------------------- /tests/preprocess/model_math_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/preprocess/model_math_test.py -------------------------------------------------------------------------------- /tests/preprocess/time_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/preprocess/time_test.py -------------------------------------------------------------------------------- /tests/schemas/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/schemas/data_table_schema_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/schemas/data_table_schema_test.py -------------------------------------------------------------------------------- /tests/schemas/dimension_data_schema_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/schemas/dimension_data_schema_test.py -------------------------------------------------------------------------------- /tests/schemas/general_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/schemas/general_test.py -------------------------------------------------------------------------------- /tests/schemas/input_model_schema_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/schemas/input_model_schema_test.py -------------------------------------------------------------------------------- /tests/schemas/math_schema_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/schemas/math_schema_test.py -------------------------------------------------------------------------------- /tests/test_math_checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/test_math_checks.py -------------------------------------------------------------------------------- /tests/util/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/util/generate_runs_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/util/generate_runs_test.py -------------------------------------------------------------------------------- /tests/util/tools_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/util/tools_test.py -------------------------------------------------------------------------------- /tests/util/util_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calliope-project/calliope/HEAD/tests/util/util_test.py --------------------------------------------------------------------------------