├── .github └── workflows │ ├── citation.yaml │ └── python.yaml ├── .gitignore ├── .travis.yml ├── .zenodo.json ├── CITATION.cff ├── LICENSE ├── README.md ├── docs ├── changelog.md └── index.md ├── makefile ├── pre-release.sh ├── requirements.txt ├── scripts ├── KTH_HPC_Linux_OSeMOSYS_GNU-MathProg_cplex_batchRun.sh ├── README.md ├── RunHPCNodes.py ├── compare_results.sh ├── convert_cplex_to_cbc.py ├── cplex_batchrun.bat ├── kth_hpc_cplex_batchrun.sh ├── preprocess_data.py └── tstranslate.py ├── src ├── README.md ├── osemosys.txt ├── osemosys_fast.txt └── osemosys_short.txt └── tests ├── Data_check_statements ├── data_simp_Min_annual_Act_check.txt ├── data_simp_Modelperiod_activity_check.txt ├── data_simp_Timeslice_check.txt ├── data_simp_annual_act_check.txt ├── data_simp_capacity_1_check.txt ├── data_simp_capacity_2_check.txt └── data_simp_capacity_inv_check.txt ├── README.md ├── simplicity.txt ├── super_simple_model.txt ├── test_gnu_mathprog.py └── utopia.txt /.github/workflows/citation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/.github/workflows/citation.yaml -------------------------------------------------------------------------------- /.github/workflows/python.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/.github/workflows/python.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/.travis.yml -------------------------------------------------------------------------------- /.zenodo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/.zenodo.json -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/CITATION.cff -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/README.md -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/docs/changelog.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/docs/index.md -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/makefile -------------------------------------------------------------------------------- /pre-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/pre-release.sh -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | pytest 2 | pandas -------------------------------------------------------------------------------- /scripts/KTH_HPC_Linux_OSeMOSYS_GNU-MathProg_cplex_batchRun.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/scripts/KTH_HPC_Linux_OSeMOSYS_GNU-MathProg_cplex_batchRun.sh -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/RunHPCNodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/scripts/RunHPCNodes.py -------------------------------------------------------------------------------- /scripts/compare_results.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/scripts/compare_results.sh -------------------------------------------------------------------------------- /scripts/convert_cplex_to_cbc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/scripts/convert_cplex_to_cbc.py -------------------------------------------------------------------------------- /scripts/cplex_batchrun.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/scripts/cplex_batchrun.bat -------------------------------------------------------------------------------- /scripts/kth_hpc_cplex_batchrun.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/scripts/kth_hpc_cplex_batchrun.sh -------------------------------------------------------------------------------- /scripts/preprocess_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/scripts/preprocess_data.py -------------------------------------------------------------------------------- /scripts/tstranslate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/scripts/tstranslate.py -------------------------------------------------------------------------------- /src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/src/README.md -------------------------------------------------------------------------------- /src/osemosys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/src/osemosys.txt -------------------------------------------------------------------------------- /src/osemosys_fast.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/src/osemosys_fast.txt -------------------------------------------------------------------------------- /src/osemosys_short.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/src/osemosys_short.txt -------------------------------------------------------------------------------- /tests/Data_check_statements/data_simp_Min_annual_Act_check.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/tests/Data_check_statements/data_simp_Min_annual_Act_check.txt -------------------------------------------------------------------------------- /tests/Data_check_statements/data_simp_Modelperiod_activity_check.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/tests/Data_check_statements/data_simp_Modelperiod_activity_check.txt -------------------------------------------------------------------------------- /tests/Data_check_statements/data_simp_Timeslice_check.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/tests/Data_check_statements/data_simp_Timeslice_check.txt -------------------------------------------------------------------------------- /tests/Data_check_statements/data_simp_annual_act_check.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/tests/Data_check_statements/data_simp_annual_act_check.txt -------------------------------------------------------------------------------- /tests/Data_check_statements/data_simp_capacity_1_check.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/tests/Data_check_statements/data_simp_capacity_1_check.txt -------------------------------------------------------------------------------- /tests/Data_check_statements/data_simp_capacity_2_check.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/tests/Data_check_statements/data_simp_capacity_2_check.txt -------------------------------------------------------------------------------- /tests/Data_check_statements/data_simp_capacity_inv_check.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/tests/Data_check_statements/data_simp_capacity_inv_check.txt -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/simplicity.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/tests/simplicity.txt -------------------------------------------------------------------------------- /tests/super_simple_model.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/tests/super_simple_model.txt -------------------------------------------------------------------------------- /tests/test_gnu_mathprog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/tests/test_gnu_mathprog.py -------------------------------------------------------------------------------- /tests/utopia.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSeMOSYS/OSeMOSYS_GNU_MathProg/HEAD/tests/utopia.txt --------------------------------------------------------------------------------