.coveragerc
.gitignore
.gitlab-ci.yml
.pre-commit-config.yaml
.zenodo.json
LICENSE
README.md
environment.yml
git_utils.py
pyproject.toml
.binder/environment.yml
docker/Dockerfile
docker/Dockerfile_windows
docs/Makefile
docs/conf.py
docs/how_to_cite.rst
docs/index.rst
docs/installation.rst
docs/make.bat
docs/_static/colab-badge.svg
docs/notebooks/Advanced_hpp_model.ipynb
docs/notebooks/ChangeLog.ipynb
docs/notebooks/Example_ISO_prob.ipynb
docs/notebooks/HPP_evaluation_BM.ipynb
docs/notebooks/HPP_evaluation_P2X.ipynb
docs/notebooks/Hybridize.ipynb
docs/notebooks/PyWake_P2X_Example.ipynb
docs/notebooks/Quickstart.ipynb
docs/notebooks/Simple_Sizing_Example.ipynb
docs/notebooks/Simple_Sizing_P2X_Example.ipynb
docs/notebooks/__init__.py
docs/notebooks/break_even_price_and_PPA.ipynb
docs/notebooks/constant_output.ipynb
docs/notebooks/evaluate_with_reliability.ipynb
docs/notebooks/n2.html
docs/notebooks/n2.png
docs/notebooks/offshore.ipynb
docs/notebooks/sizing_with_reliability.ipynb
docs/publications/pub_0.rst
docs/publications/pub_1.rst
docs/publications/pub_10.rst
docs/publications/pub_11.rst
docs/publications/pub_12.rst
docs/publications/pub_13.rst
docs/publications/pub_14.rst
docs/publications/pub_15.rst
docs/publications/pub_16.rst
docs/publications/pub_17.rst
docs/publications/pub_18.rst
docs/publications/pub_19.rst
docs/publications/pub_2.rst
docs/publications/pub_20.rst
docs/publications/pub_21.rst
docs/publications/pub_22.rst
docs/publications/pub_23.rst
docs/publications/pub_24.rst
docs/publications/pub_25.rst
docs/publications/pub_26.rst
docs/publications/pub_3.rst
docs/publications/pub_4.rst
docs/publications/pub_5.rst
docs/publications/pub_6.rst
docs/publications/pub_7.rst
docs/publications/pub_8.rst
docs/publications/pub_9.rst
hydesign/Parallel_EGO.py
hydesign/__init__.py
hydesign/_version.py
hydesign/battery_degradation.py
hydesign/nrel_csm_wrapper.py
hydesign/openmdao_wrapper.py
hydesign/reliability.py
hydesign/reliability_utils.py
hydesign/utils.py
hydesign.egg-info/PKG-INFO
hydesign.egg-info/SOURCES.txt
hydesign.egg-info/dependency_links.txt
hydesign.egg-info/requires.txt
hydesign.egg-info/top_level.txt
hydesign.egg-info/zip-safe
hydesign/HiFiEMS/DEMS.py
hydesign/HiFiEMS/Deg_Calculation.py
hydesign/HiFiEMS/__init__.py
hydesign/HiFiEMS/run.py
hydesign/HiFiEMS/utils.py
hydesign/assembly/__init__.py
hydesign/assembly/hpp_assembly.py
hydesign/assembly/hpp_assembly_BM.py
hydesign/assembly/hpp_assembly_P2X.py
hydesign/assembly/hpp_assembly_P2X_bidrectional.py
hydesign/assembly/hpp_assembly_constantoutput.py
hydesign/assembly/hpp_assembly_hifi_dems.py
hydesign/assembly/hpp_assembly_hybridization_pv.py
hydesign/assembly/hpp_assembly_hybridization_wind.py
hydesign/assembly/hpp_assembly_reliability.py
hydesign/assembly/hpp_assembly_solarX.py
hydesign/assembly/hpp_pywake.py
hydesign/assembly/hpp_pywake_p2x.py
hydesign/assembly/hpp_pywake_p2x_pod.py
hydesign/costs/__init__.py
hydesign/costs/costs.py
hydesign/costs/costs_hybridized_pv.py
hydesign/costs/costs_hybridized_wind.py
hydesign/costs/costs_solarX.py
hydesign/cpv/__init__.py
hydesign/cpv/cpv.py
hydesign/cst/__init__.py
hydesign/cst/cst.py
hydesign/ems/EmsSolarX.py
hydesign/ems/__init__.py
hydesign/ems/ems.py
hydesign/ems/ems_BM.py
hydesign/ems/ems_P2X.py
hydesign/ems/ems_P2X_bidirectional.py
hydesign/ems/ems_constant_output.py
hydesign/ems/ems_hifi_dems.py
hydesign/examples/__init__.py
hydesign/examples/examples_sites.csv
hydesign/examples/Europe/2030-EL_PRICE.csv
hydesign/examples/Europe/Electrolyzer_efficiency_curves.csv
hydesign/examples/Europe/H2_demand.csv
hydesign/examples/Europe/Inverter_efficiency_curves.csv
hydesign/examples/Europe/__init__.py
hydesign/examples/Europe/hpp_pars.yml
hydesign/examples/Europe/hpp_pars_HiFiEMS.yml
hydesign/examples/Europe/hpp_pars_Hjortmose.yml
hydesign/examples/Europe/hpp_pars_Langelinie.yml
hydesign/examples/Europe/hpp_pars_benchmark.yml
hydesign/examples/Europe/hpp_pars_gwa3.yml
hydesign/examples/Europe/hpp_pars_offshore.yml
hydesign/examples/Europe/hpp_pars_offshore_gwa3.yml
hydesign/examples/Europe/power_curve_Hjortmose.nc
hydesign/examples/Europe/BM_Prices/Down_reg_price.csv
hydesign/examples/Europe/BM_Prices/Up_reg_price.csv
hydesign/examples/Europe/GWA2/__init__.py
hydesign/examples/Europe/GWA2/input_ts_Aalborg_DKW.csv
hydesign/examples/Europe/GWA2/input_ts_Aalesund_NO5.csv
hydesign/examples/Europe/GWA2/input_ts_Bodo_NO4.csv
hydesign/examples/Europe/GWA2/input_ts_Brighton_UK.csv
hydesign/examples/Europe/GWA2/input_ts_Bruges_BE.csv
hydesign/examples/Europe/GWA2/input_ts_Denmark_good_solar.csv
hydesign/examples/Europe/GWA2/input_ts_Denmark_good_wind.csv
hydesign/examples/Europe/GWA2/input_ts_Denmark_hybridization_solar_Langelinie.csv
hydesign/examples/Europe/GWA2/input_ts_Denmark_hybridization_wind_Norhede_Hjortmose.csv
hydesign/examples/Europe/GWA2/input_ts_Denmark_offshore.csv
hydesign/examples/Europe/GWA2/input_ts_France_bad_solar_n_wind.csv
hydesign/examples/Europe/GWA2/input_ts_France_good_solar.csv
hydesign/examples/Europe/GWA2/input_ts_France_good_wind.csv
hydesign/examples/Europe/GWA2/input_ts_Germany_bad_solar_n_wind.csv
hydesign/examples/Europe/GWA2/input_ts_Germany_good_wind.csv
hydesign/examples/Europe/GWA2/input_ts_Haapsalu_EE.csv
hydesign/examples/Europe/GWA2/input_ts_Kalmar_SE4.csv
hydesign/examples/Europe/GWA2/input_ts_Karlsruhe_DE4W.csv
hydesign/examples/Europe/GWA2/input_ts_Kiruna_SE1.csv
hydesign/examples/Europe/GWA2/input_ts_Kristiansund_NO3.csv
hydesign/examples/Europe/GWA2/input_ts_Liepaja_LV.csv
hydesign/examples/Europe/GWA2/input_ts_Linkoping_SE3.csv
hydesign/examples/Europe/GWA2/input_ts_Lublin_PL.csv
hydesign/examples/Europe/GWA2/input_ts_Marijampole_LT.csv
hydesign/examples/Europe/GWA2/input_ts_Munster_DENW.csv
hydesign/examples/Europe/GWA2/input_ts_Nuremberg_DE4S.csv
hydesign/examples/Europe/GWA2/input_ts_Ostersund_SE2.csv
hydesign/examples/Europe/GWA2/input_ts_Perpignan_FRR.csv
hydesign/examples/Europe/GWA2/input_ts_Rostock_DEME.csv
hydesign/examples/Europe/GWA2/input_ts_Stavanger_NO2.csv
hydesign/examples/Europe/GWA2/input_ts_Tonsberg_NO1.csv
hydesign/examples/Europe/GWA2/input_ts_Turku_FIN.csv
hydesign/examples/Europe/GWA2/input_ts_Vordingborg_DKE.csv
hydesign/examples/Europe/GWA2/input_ts_Workum_NLR.csv
hydesign/examples/Europe/GWA2_BM/input_ts_Denmark_good_wind_DA.csv
hydesign/examples/Europe/GWA2_BM/input_ts_Denmark_good_wind_HA.csv
hydesign/examples/Europe/GWA3/__init__.py
hydesign/examples/Europe/GWA3/input_ts_Denmark_good_solar.csv
hydesign/examples/Europe/GWA3/input_ts_Denmark_good_wind.csv
hydesign/examples/Europe/GWA3/input_ts_Denmark_good_wind_HA_demo.csv
hydesign/examples/Europe/GWA3/input_ts_Denmark_offshore.csv
hydesign/examples/Europe/GWA3/input_ts_France_bad_solar_n_wind.csv
hydesign/examples/Europe/GWA3/input_ts_France_good_solar.csv
hydesign/examples/Europe/GWA3/input_ts_France_good_wind.csv
hydesign/examples/Europe/GWA3/input_ts_Germany_bad_solar_n_wind.csv
hydesign/examples/Europe/GWA3/input_ts_Germany_good_wind.csv
hydesign/examples/HiFiEMS_inputs/Market2021.csv
hydesign/examples/HiFiEMS_inputs/Market/Market2021.csv
hydesign/examples/HiFiEMS_inputs/Market/Market2022.csv
hydesign/examples/HiFiEMS_inputs/Market/Market2030.csv
hydesign/examples/HiFiEMS_inputs/Power/Solardata2021_15min.csv
hydesign/examples/HiFiEMS_inputs/Power/Winddata2021_15min.csv
hydesign/examples/HiFiEMS_inputs/Power/Winddata2022_15min.csv
hydesign/examples/HiFiEMS_inputs/Power/Winddata2030_5min.csv
hydesign/examples/HiFiEMS_inputs/Weather/input_ts_DA.csv
hydesign/examples/HiFiEMS_inputs/Weather/input_ts_HA.csv
hydesign/examples/HiFiEMS_inputs/Weather/input_ts_Measurement.csv
hydesign/examples/HiFiEMS_inputs/Weather/input_ts_RT.csv
hydesign/examples/HiFiEMS_inputs/Weather/post_process_balmorel_data.py
hydesign/examples/India/Electrolyzer_efficiency_curves.csv
hydesign/examples/India/H2_demand.csv
hydesign/examples/India/Indian_elec_price_t.csv
hydesign/examples/India/__init__.py
hydesign/examples/India/hpp_pars.yml
hydesign/examples/India/hpp_pars_gwa3.yml
hydesign/examples/India/GWA2/__init__.py
hydesign/examples/India/GWA2/input_ts_Indian_site_bad_solar_bad_wind.csv
hydesign/examples/India/GWA2/input_ts_Indian_site_good_solar.csv
hydesign/examples/India/GWA2/input_ts_Indian_site_good_wind.csv
hydesign/examples/India/GWA3/__init__.py
hydesign/examples/India/GWA3/input_ts_Indian_site_bad_solar_bad_wind.csv
hydesign/examples/India/GWA3/input_ts_Indian_site_good_solar.csv
hydesign/examples/India/GWA3/input_ts_Indian_site_good_wind.csv
hydesign/examples/example_sites_data_extraction/2030-EL_PRICE.csv
hydesign/examples/example_sites_data_extraction/2030-EL_PRICE_raw.csv
hydesign/examples/example_sites_data_extraction/Handle_raw_Balmorel_prices.ipynb
hydesign/examples/example_sites_data_extraction/__init__.py
hydesign/examples/example_sites_data_extraction/hydesign_extract_example_sites_data.py
hydesign/examples/example_sites_data_extraction/hydesign_extract_example_sites_data.sh
hydesign/examples/example_sites_data_extraction/output_hydesign_simple_1955023.log
hydesign/examples/maps/HPP_sizing_Realise_wp3.py
hydesign/examples/maps/HPP_sizing_Realise_wp3.sh
hydesign/examples/maps/get_onshore_points.py
hydesign/examples/maps/grid_points.csv
hydesign/examples/maps/grid_points_onshore.csv
hydesign/examples/maps/grid_points_sample.csv
hydesign/examples/maps/grid_points_sample_onshore.csv
hydesign/examples/maps/hpp_pars.yml
hydesign/examples/reliability/__init__.py
hydesign/examples/reliability/battery_seed_0.csv
hydesign/examples/reliability/pv_seed_0_100_inverters_of_1MW_500W_panels.csv
hydesign/examples/reliability/reliability_data_set_BESS.nc
hydesign/examples/reliability/reliability_data_set_PV.nc
hydesign/examples/reliability/reliability_data_set_WT.nc
hydesign/examples/reliability/reliability_data_set_inverter.nc
hydesign/examples/reliability/reliability_data_set_transformer.nc
hydesign/examples/reliability/transformer_seed_0.csv
hydesign/examples/reliability/wt_seed_0_50_turbines.csv
hydesign/examples/scripts/check_setup.py
hydesign/examples/scripts/evaluate_hifi_ems.py
hydesign/examples/scripts/hpp_evaluation_p2x.py
hydesign/examples/scripts/hybridization_existing_pv_Langelinie_evaluate.py
hydesign/examples/scripts/hybridization_existing_pv_Langelinie_sizing.py
hydesign/examples/scripts/hybridization_existing_wind_Hjortmose_evaluate.py
hydesign/examples/scripts/hybridization_existing_wind_Hjortmose_sizing.py
hydesign/examples/scripts/hydesign_sizing.sh
hydesign/examples/scripts/run_HiFiEMS.py
hydesign/examples/scripts/simple_sizing_example.py
hydesign/examples/scripts/simple_sizing_example_BM.py
hydesign/examples/scripts/simple_sizing_example_P2X.py
hydesign/examples/scripts/simple_sizing_example_constantoutput.py
hydesign/examples/scripts/simple_sizing_example_solarX.py
hydesign/examples/solarX/hpp_pars.yml
hydesign/examples/solarX/input_ts_Denmark_good_solar.csv
hydesign/examples/solarX/input_ts_Denmark_good_wind.csv
hydesign/examples/solarX/input_ts_Germany_good_wind.csv
hydesign/examples/solarX/input_ts_Spain_good_solar.csv
hydesign/examples/solarX/input_ts_tests.csv
hydesign/finance/__init__.py
hydesign/finance/finance.py
hydesign/finance/finance_BM.py
hydesign/finance/finance_P2X.py
hydesign/finance/finance_P2X_bidirectional.py
hydesign/finance/finance_hifi_ems.py
hydesign/finance/finance_hybridized_pv.py
hydesign/finance/finance_hybridized_wind.py
hydesign/finance/finance_solarX.py
hydesign/h2/__init__.py
hydesign/h2/h2.py
hydesign/look_up_tables/__init__.py
hydesign/look_up_tables/genWT_v3.nc
hydesign/look_up_tables/genWake_v3.nc
hydesign/nrelcsm/__init__.py
hydesign/nrelcsm/nrel_csm_cost_2015.py
hydesign/nrelcsm/nrel_csm_mass_2015.py
hydesign/pv/__init__.py
hydesign/pv/pv.py
hydesign/pv/pv_hybridization.py
hydesign/sf/__init__.py
hydesign/sf/sf.py
hydesign/tests/__init__.py
hydesign/tests/notebook.py
hydesign/tests/test_EGO.py
hydesign/tests/test_battery_degradation.py
hydesign/tests/test_ems.py
hydesign/tests/test_evaluation.py
hydesign/tests/test_finance.py
hydesign/tests/test_notebooks.py
hydesign/tests/test_pv.py
hydesign/tests/test_reliability.py
hydesign/tests/test_utils_additional.py
hydesign/tests/test_weather.py
hydesign/tests/test_wind.py
hydesign/tests/test_files/Evaluation_test_BM.csv
hydesign/tests/test_files/Evaluation_test_HiFiEMS.csv
hydesign/tests/test_files/Evaluation_test_P2X.csv
hydesign/tests/test_files/Evaluation_test_P2X_bidirectional.csv
hydesign/tests/test_files/Evaluation_test_PyWake.csv
hydesign/tests/test_files/Evaluation_test_SolarX.csv
hydesign/tests/test_files/France_good_wind_design.csv
hydesign/tests/test_files/PPA_design.csv
hydesign/tests/test_files/__init__.py
hydesign/tests/test_files/battery_degradation_Linear_Degfun.pickle
hydesign/tests/test_files/battery_degradation_RF_count.pickle
hydesign/tests/test_files/battery_degradation_battery_replacement.pickle
hydesign/tests/test_files/battery_degradation_degradation.pickle
hydesign/tests/test_files/constant_load_design.csv
hydesign/tests/test_files/ems_input_ems.pickle
hydesign/tests/test_files/ems_input_ems_longterm.pickle
hydesign/tests/test_files/ems_output_ems.pickle
hydesign/tests/test_files/ems_output_ems_longterm.pickle
hydesign/tests/test_files/finance_input_NPV.pickle
hydesign/tests/test_files/finance_input_WACC.pickle
hydesign/tests/test_files/finance_output_NPV.pickle
hydesign/tests/test_files/finance_output_WACC.pickle
hydesign/tests/test_files/out_operation_with_deg.pickle
hydesign/tests/test_files/pv_degradation_output.csv
hydesign/tests/test_files/pv_generation_output.csv
hydesign/tests/test_files/sm_2_0.pkl
hydesign/tests/test_files/sm_2_1.pkl
hydesign/tests/test_files/sm_2_2.pkl
hydesign/tests/test_files/sm_2_3.pkl
hydesign/tests/test_files/sm_2_6.pkl
hydesign/tests/test_files/sm_2_9.pkl
hydesign/tests/test_files/sm_pred_test_data_2_0.csv
hydesign/tests/test_files/sm_pred_test_data_2_1.csv
hydesign/tests/test_files/sm_pred_test_data_2_2.csv
hydesign/tests/test_files/sm_pred_test_data_2_3.csv
hydesign/tests/test_files/sm_pred_test_data_2_6.csv
hydesign/tests/test_files/sm_pred_test_data_2_9.csv
hydesign/tests/test_files/test_data.csv
hydesign/tests/test_files/test_surrogate_models_2_0.csv
hydesign/tests/test_files/test_surrogate_models_2_1.csv
hydesign/tests/test_files/test_surrogate_models_2_2.csv
hydesign/tests/test_files/test_surrogate_models_2_3.csv
hydesign/tests/test_files/test_surrogate_models_2_6.csv
hydesign/tests/test_files/test_surrogate_models_2_9.csv
hydesign/tests/test_files/weather_output_interp_ws.csv
hydesign/tests/test_files/wind_get_WT_curves_output.csv
hydesign/tests/test_files/wind_get_wake_affected_pc_output.csv
hydesign/tests/test_files/wind_get_wind_ts_output.csv
hydesign/tests/test_files/example_sites_evaluations/.gitkeep
hydesign/tests/test_files/example_sites_evaluations/Denmark_good_solar_design.csv
hydesign/tests/test_files/example_sites_evaluations/France_good_wind_design.csv
hydesign/tests/test_files/example_sites_evaluations/Germany_bad_solar_n_wind_design.csv
hydesign/tests/test_files/example_sites_evaluations/Indian_site_good_solar_design.csv
hydesign/weather/__init__.py
hydesign/weather/weather.py
hydesign/weather/weather_wind_hybridization.py
hydesign/wind/__init__.py
hydesign/wind/wind.py
hydesign/wind/wind_hybridization.py