.gitignore
.readthedocs.yaml
LICENSE
README.md
RELEASE.md
pyproject.toml
.github/PULL_REQUEST_TEMPLATE.md
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/config.yaml
.github/ISSUE_TEMPLATE/feature_request.md
.github/workflows/ci.yml
.github/workflows/ci_docs.yml
.github/workflows/gh_pages.yml
.github/workflows/publish_to_pypi.yml
.github/workflows/publish_to_test_pypi.yml
docs/CONTRIBUTING.md
docs/_config.yml
docs/_toc.yml
docs/binder.md
docs/citing_hopp.md
docs/conf.py
docs/installation.md
docs/intro.md
docs/references.bib
docs/api/cost_calculator.rst
docs/api/hopp_interface.md
docs/api/hybrid_simulation.md
docs/api/site_info.md
docs/api/dispatch/index.md
docs/api/dispatch/sources/csp_dispatch.md
docs/api/dispatch/sources/index.md
docs/api/dispatch/sources/pv_dispatch.md
docs/api/dispatch/sources/tidal_dispatch.md
docs/api/dispatch/sources/wave_dispatch.md
docs/api/dispatch/sources/wind_dispatch.md
docs/api/dispatch/storage/heuristic_load_following_dispatch.md
docs/api/dispatch/storage/index.md
docs/api/dispatch/storage/linear_voltage_convex_battery_dispatch.md
docs/api/dispatch/storage/linear_voltage_nonconvex_battery_dispatch.md
docs/api/dispatch/storage/one_cycle_battery_dispatch_heuristic.md
docs/api/dispatch/storage/simple_battery_dispatch.md
docs/api/dispatch/storage/simple_battery_dispatch_heuristic.md
docs/api/resource/alaska_wind.md
docs/api/resource/bc-hrrr_wind.md
docs/api/resource/index.md
docs/api/resource/solar_api.md
docs/api/resource/solar_hpc.md
docs/api/resource/tidal_data.md
docs/api/resource/wave_data.md
docs/api/resource/wind_api.md
docs/api/resource/wind_hpc.md
docs/api/technology/battery.md
docs/api/technology/csp_plant.md
docs/api/technology/flicker.rst
docs/api/technology/grid.md
docs/api/technology/index.md
docs/api/technology/mhk_tidal_plant.md
docs/api/technology/mhk_wave_plant.md
docs/api/technology/pv_plant.md
docs/api/technology/wind_plant.md
docs/api/tools/mhk_cost.md
docs/api/tools/site_shape_tools.md
examples/01-wind-solar.ipynb
examples/02-wind-solar-api.ipynb
examples/03-wind-solar-battery.ipynb
examples/04-load-following-battery.ipynb
examples/05-floris-wake-model.ipynb
examples/06-wave-wind.ipynb
examples/07-load-following-heuristic-dispatch.ipynb
examples/08-distributed-residential-example.ipynb
examples/09-distributed-midsize-example.ipynb
examples/10-tidal-battery.ipynb
examples/11-load-following-long-duration-energy-storage.ipynb
examples/__init__.py
examples/inputs/01-wind-solar.yaml
examples/inputs/02-wind-solar-api.yaml
examples/inputs/03-wind-solar-battery.yaml
examples/inputs/04-load-following-battery.yaml
examples/inputs/05-floris-wake-model.yaml
examples/inputs/06-wave-wind.yaml
examples/inputs/07-load-following-heuristic-dispatch.yaml
examples/inputs/08-distributed-wind-solar-residential.yaml
examples/inputs/09-distributed-wind-solar-midsize.yaml
examples/inputs/10-tidal-battery.yaml
examples/inputs/11-load-following-long-duration-energy-storage.yaml
examples/inputs/default_fin_config.yaml
examples/inputs/distributed_load_profile_MW.yaml
examples/inputs/flatirons_site.yaml
examples/inputs/floris_v4_template.yaml
examples/inputs/residential_load_profile_MW.yaml
examples/inputs/residential_pv.yaml
examples/inputs/resource_wind_resource.yml
examples/inputs/floris/gch.yaml
examples/inputs/floris/nrel_5MW.yaml
examples/inputs/wave/wave_device.yaml
examples/legacy/flicker.py
examples/legacy/simulate_hybrid.py
examples/legacy/simulate_hybrid_wbattery_dispatch.py
examples/legacy/CSP_PV_Battery_Analysis/1_single_plant.py
examples/legacy/CSP_PV_Battery_Analysis/2_parametric_study.py
examples/legacy/CSP_PV_Battery_Analysis/3_optimize.py
examples/legacy/CSP_PV_Battery_Analysis/4_parallel_sample_optimize.py
examples/legacy/CSP_PV_Battery_Analysis/print_output.py
examples/legacy/CSP_PV_Battery_Analysis/simulation_init.py
examples/legacy/Detailed_PV_Layout/detailed_pv_layout.py
examples/legacy/Wind_Floris/simulate_hybrid_custom_wind_module.py
examples/legacy/Wind_Floris/simulate_hybrid_wbattery_dispatch_custom.py
examples/legacy/alt_dev/run_alt.py
examples/legacy/analysis/main_usa_new.py
examples/legacy/analysis/multi_location.py
examples/legacy/analysis/single_location.py
examples/legacy/inputs/08-wind-solar-battery-profast.yaml
examples/legacy/inputs/battery.yaml
examples/legacy/inputs/clustering.yaml
examples/legacy/inputs/dispatch.yaml
examples/legacy/inputs/dispatch_power_sources.yaml
examples/legacy/inputs/dispatch_power_storage.yaml
examples/legacy/inputs/flicker_mismatch.yaml
examples/legacy/inputs/flicker_mismatch_grid.yaml
examples/legacy/inputs/floris_input.yaml
examples/legacy/inputs/grid.yaml
examples/legacy/inputs/hybrid_layout.yaml
examples/legacy/inputs/hybrid_simulation.yaml
examples/legacy/inputs/model_template.yaml
examples/legacy/inputs/power_source.yaml
examples/legacy/inputs/pv_layout.yaml
examples/legacy/inputs/pv_source.yaml
examples/legacy/inputs/reopt.yaml
examples/legacy/inputs/resource.yaml
examples/legacy/inputs/resource_elec_prices.yaml
examples/legacy/inputs/resource_solar_resource.yaml
examples/legacy/inputs/simple_flicker.yaml
examples/legacy/inputs/utility_rate.yaml
examples/legacy/inputs/wind_layout.yaml
examples/legacy/inputs/wind_source.yaml
examples/legacy/optimization/hybrid_npv.py
examples/legacy/optimization/hybrid_sizing_problem.py
examples/legacy/optimization/layout_opt/hybrid_optimization_problem.py
examples/legacy/optimization/layout_opt/hybrid_parametrization.py
examples/legacy/optimization/layout_opt/hybrid_run.py
examples/legacy/optimization/layout_opt/parametrized_optimization_driver.py
examples/legacy/optimization/layout_opt/plot aggregated results.ipynb
examples/legacy/optimization/layout_opt/wind_optimization_problem.py
examples/legacy/optimization/layout_opt/wind_parametrization.py
examples/legacy/optimization/layout_opt/wind_run.py
hopp/__init__.py
hopp/logging_manager.py
hopp/type_dec.py
hopp.egg-info/PKG-INFO
hopp.egg-info/SOURCES.txt
hopp.egg-info/dependency_links.txt
hopp.egg-info/requires.txt
hopp.egg-info/top_level.txt
hopp/simulation/__init__.py
hopp/simulation/base.py
hopp/simulation/hopp.py
hopp/simulation/hopp_interface.py
hopp/simulation/hybrid_simulation.py
hopp/simulation/resource_files/site_details.csv
hopp/simulation/resource_files/utility_rate_response.json
hopp/simulation/resource_files/cambium/Cambium23_MidCase100by2035_hourly_West_Connect_North_2025.csv
hopp/simulation/resource_files/cambium/Cambium23_MidCase100by2035_hourly_West_Connect_North_2030.csv
hopp/simulation/resource_files/cambium/Cambium23_MidCase100by2035_hourly_West_Connect_North_2035.csv
hopp/simulation/resource_files/cambium/Cambium23_MidCase100by2035_hourly_West_Connect_North_2040.csv
hopp/simulation/resource_files/cambium/Cambium23_MidCase100by2035_hourly_West_Connect_North_2045.csv
hopp/simulation/resource_files/cambium/Cambium23_MidCase100by2035_hourly_West_Connect_North_2050.csv
hopp/simulation/resource_files/greet/README.md
hopp/simulation/resource_files/greet/2023/greet_2023_processed.yaml
hopp/simulation/resource_files/greet/2023/ccs_central_h2_prod/GREET1_2023_Rev1.xlsm
hopp/simulation/resource_files/greet/2023/ccs_central_h2_prod/GREET2_2023_Rev1.xlsm
hopp/simulation/resource_files/greet/2023/no_ccs_central_h2_prod/GREET1_2023_Rev1.xlsm
hopp/simulation/resource_files/greet/2023/no_ccs_central_h2_prod/GREET2_2023_Rev1.xlsm
hopp/simulation/resource_files/grid/dispatch_factors_ts.csv
hopp/simulation/resource_files/grid/pricing-data-2015-IronMtn-002_factors.csv
hopp/simulation/resource_files/solar/34.865371_-116.783023_psmv3_60_tmy.csv
hopp/simulation/resource_files/solar/35.2018863_-101.945027_psmv3_60_2012.csv
hopp/simulation/resource_files/solar/39.7555_-105.2211_psmv3_60_2012.csv
hopp/simulation/resource_files/tidal/Tidal_resource_timeseries.csv
hopp/simulation/resource_files/wave/Wave_resource_timeseries.csv
hopp/simulation/resource_files/wind/35.2018863_-101.945027_BC_HRRR_2015_60min_80m_100m.csv
hopp/simulation/resource_files/wind/35.2018863_-101.945027_windtoolkit_2012_60min_100m.srw
hopp/simulation/resource_files/wind/35.2018863_-101.945027_windtoolkit_2012_60min_80m_100m.srw
hopp/simulation/resource_files/wind/66.68_-162.5_WTK_Alaksa_2019_60min_80m_100m.csv
hopp/simulation/technologies/__init__.py
hopp/simulation/technologies/clustering.py
hopp/simulation/technologies/grid.py
hopp/simulation/technologies/power_source.py
hopp/simulation/technologies/reopt.py
hopp/simulation/technologies/run_power_losses.py
hopp/simulation/technologies/utility_rate.py
hopp/simulation/technologies/battery/__init__.py
hopp/simulation/technologies/battery/battery.py
hopp/simulation/technologies/battery/battery_stateless.py
hopp/simulation/technologies/csp/__init__.py
hopp/simulation/technologies/csp/csp_plant.py
hopp/simulation/technologies/csp/tower_plant.py
hopp/simulation/technologies/csp/trough_plant.py
hopp/simulation/technologies/csp/pySSC_daotk/__init__.py
hopp/simulation/technologies/csp/pySSC_daotk/ssc_wrap.py
hopp/simulation/technologies/csp/pySSC_daotk/libs/libssc.so
hopp/simulation/technologies/csp/pySSC_daotk/libs/ssc.dll
hopp/simulation/technologies/csp/pySSC_daotk/libs/ssc.dylib
hopp/simulation/technologies/csp/pySSC_daotk/tower_data/construction_financing_defaults.json
hopp/simulation/technologies/csp/pySSC_daotk/tower_data/helio_positions.csv
hopp/simulation/technologies/csp/pySSC_daotk/tower_data/tech_model_defaults.json
hopp/simulation/technologies/csp/pySSC_daotk/tower_data/wlim_series.csv
hopp/simulation/technologies/csp/pySSC_daotk/trough_data/construction_financing_defaults.json
hopp/simulation/technologies/csp/pySSC_daotk/trough_data/tech_model_defaults.json
hopp/simulation/technologies/csp/pySSC_daotk/trough_data/wlim_series.csv
hopp/simulation/technologies/dispatch/__init__.py
hopp/simulation/technologies/dispatch/dispatch.py
hopp/simulation/technologies/dispatch/dispatch_problem_state.py
hopp/simulation/technologies/dispatch/grid_dispatch.py
hopp/simulation/technologies/dispatch/hybrid_dispatch.py
hopp/simulation/technologies/dispatch/hybrid_dispatch_builder_solver.py
hopp/simulation/technologies/dispatch/hybrid_dispatch_options.py
hopp/simulation/technologies/dispatch/plot_tools.py
hopp/simulation/technologies/dispatch/cbc_solver/cbc-win64/cbc.exe
hopp/simulation/technologies/dispatch/cbc_solver/cbc-win64/coin-license.txt
hopp/simulation/technologies/dispatch/power_sources/__init__.py
hopp/simulation/technologies/dispatch/power_sources/csp_dispatch.py
hopp/simulation/technologies/dispatch/power_sources/generic_dispatch.py
hopp/simulation/technologies/dispatch/power_sources/power_source_dispatch.py
hopp/simulation/technologies/dispatch/power_sources/pv_dispatch.py
hopp/simulation/technologies/dispatch/power_sources/tidal_dispatch.py
hopp/simulation/technologies/dispatch/power_sources/tower_dispatch.py
hopp/simulation/technologies/dispatch/power_sources/trough_dispatch.py
hopp/simulation/technologies/dispatch/power_sources/wave_dispatch.py
hopp/simulation/technologies/dispatch/power_sources/wind_dispatch.py
hopp/simulation/technologies/dispatch/power_storage/__init__.py
hopp/simulation/technologies/dispatch/power_storage/heuristic_load_following_dispatch.py
hopp/simulation/technologies/dispatch/power_storage/linear_voltage_convex_battery_dispatch.py
hopp/simulation/technologies/dispatch/power_storage/linear_voltage_nonconvex_battery_dispatch.py
hopp/simulation/technologies/dispatch/power_storage/one_cycle_battery_dispatch_heuristic.py
hopp/simulation/technologies/dispatch/power_storage/power_storage_dispatch.py
hopp/simulation/technologies/dispatch/power_storage/simple_battery_dispatch.py
hopp/simulation/technologies/dispatch/power_storage/simple_battery_dispatch_heuristic.py
hopp/simulation/technologies/financial/__init__.py
hopp/simulation/technologies/financial/custom_financial_model.py
hopp/simulation/technologies/financial/mhk_cost_model.py
hopp/simulation/technologies/generic/__init__.py
hopp/simulation/technologies/generic/generic_multi.py
hopp/simulation/technologies/generic/generic_plant.py
hopp/simulation/technologies/layout/__init__.py
hopp/simulation/technologies/layout/flicker_mismatch.py
hopp/simulation/technologies/layout/flicker_mismatch_grid.py
hopp/simulation/technologies/layout/hybrid_layout.py
hopp/simulation/technologies/layout/layout_tools.py
hopp/simulation/technologies/layout/plot_tools.py
hopp/simulation/technologies/layout/pv_design_utils.py
hopp/simulation/technologies/layout/pv_inverter.py
hopp/simulation/technologies/layout/pv_layout.py
hopp/simulation/technologies/layout/pv_layout_tools.py
hopp/simulation/technologies/layout/pv_module.py
hopp/simulation/technologies/layout/shadow_flicker.py
hopp/simulation/technologies/layout/simple_flicker.py
hopp/simulation/technologies/layout/wind_layout.py
hopp/simulation/technologies/layout/wind_layout_tools.py
hopp/simulation/technologies/layout/flicker_data/33.209_-108.283_4_12_flicker.txt
hopp/simulation/technologies/layout/flicker_data/33.209_-108.283_4_12_shadow.txt
hopp/simulation/technologies/layout/flicker_data/36.334_-119.769_4_12_flicker.txt
hopp/simulation/technologies/layout/flicker_data/36.334_-119.769_4_12_shadow.txt
hopp/simulation/technologies/layout/flicker_data/39.7555_-105.2211_4_12_flicker.txt
hopp/simulation/technologies/layout/flicker_data/39.7555_-105.2211_4_12_shadow.txt
hopp/simulation/technologies/layout/flicker_data/plot_flicker.py
hopp/simulation/technologies/ldes/__init__.py
hopp/simulation/technologies/ldes/ldes_system_model.py
hopp/simulation/technologies/pv/__init__.py
hopp/simulation/technologies/pv/detailed_pv_plant.py
hopp/simulation/technologies/pv/pv_plant.py
hopp/simulation/technologies/pySSC_daotk/ssc_wrap.py
hopp/simulation/technologies/pySSC_daotk/libs/libssc.so
hopp/simulation/technologies/pySSC_daotk/libs/ssc.dll
hopp/simulation/technologies/pySSC_daotk/libs/ssc.dylib
hopp/simulation/technologies/pySSC_daotk/tower_data/construction_financing_defaults.json
hopp/simulation/technologies/pySSC_daotk/tower_data/helio_positions.csv
hopp/simulation/technologies/pySSC_daotk/tower_data/tech_model_defaults.json
hopp/simulation/technologies/pySSC_daotk/tower_data/wlim_series.csv
hopp/simulation/technologies/pySSC_daotk/trough_data/construction_financing_defaults.json
hopp/simulation/technologies/pySSC_daotk/trough_data/tech_model_defaults.json
hopp/simulation/technologies/pySSC_daotk/trough_data/wlim_series.csv
hopp/simulation/technologies/resource/__init__.py
hopp/simulation/technologies/resource/alaska_wind.py
hopp/simulation/technologies/resource/bchrrr_wind.py
hopp/simulation/technologies/resource/cambium_data.py
hopp/simulation/technologies/resource/elec_prices.py
hopp/simulation/technologies/resource/greet_data.py
hopp/simulation/technologies/resource/nsrdb_data.py
hopp/simulation/technologies/resource/resource.py
hopp/simulation/technologies/resource/solar_resource.py
hopp/simulation/technologies/resource/tidal_resource.py
hopp/simulation/technologies/resource/wave_resource.py
hopp/simulation/technologies/resource/wind_resource.py
hopp/simulation/technologies/resource/wind_toolkit_data.py
hopp/simulation/technologies/sites/__init__.py
hopp/simulation/technologies/sites/circular_site.py
hopp/simulation/technologies/sites/flatirons_site.py
hopp/simulation/technologies/sites/irregular_site.py
hopp/simulation/technologies/sites/locations.py
hopp/simulation/technologies/sites/site_info.py
hopp/simulation/technologies/sites/site_shape_tools.py
hopp/simulation/technologies/tidal/mhk_tidal_plant.py
hopp/simulation/technologies/wave/__init__.py
hopp/simulation/technologies/wave/mhk_wave_plant.py
hopp/simulation/technologies/wind/__init__.py
hopp/simulation/technologies/wind/floris.py
hopp/simulation/technologies/wind/wind_plant.py
hopp/tools/__init__.py
hopp/tools/analysis/__init__.py
hopp/tools/analysis/determine_curtailment.py
hopp/tools/analysis/bos/ATBCosts2020.json
hopp/tools/analysis/bos/BOSLookup.csv
hopp/tools/analysis/bos/__init__.py
hopp/tools/analysis/bos/atb_lookup.py
hopp/tools/analysis/bos/bos_lookup.py
hopp/tools/analysis/bos/bos_model.py
hopp/tools/analysis/bos/calculate_installed_costs.py
hopp/tools/analysis/bos/cost_calculator.py
hopp/tools/design/__init__.py
hopp/tools/design/wind/__init__.py
hopp/tools/design/wind/floris_helper_tools.py
hopp/tools/design/wind/power_curve_tools.py
hopp/tools/design/wind/turbine_library_interface_tools.py
hopp/tools/design/wind/turbine_library_tools.py
hopp/tools/dispatch/__init__.py
hopp/tools/dispatch/csp_pv_battery_plot.py
hopp/tools/dispatch/plot_tools.py
hopp/tools/layout/__init__.py
hopp/tools/layout/plot_tools.py
hopp/tools/optimization/__init__.py
hopp/tools/optimization/candidate.py
hopp/tools/optimization/optimization_driver.py
hopp/tools/optimization/optimization_problem.py
hopp/tools/optimization/problem_parametrization.py
hopp/tools/optimization/candidate_converter/__init__.py
hopp/tools/optimization/candidate_converter/candidate_converter.py
hopp/tools/optimization/candidate_converter/dict_converter.py
hopp/tools/optimization/candidate_converter/object_converter.py
hopp/tools/optimization/candidate_converter/passthrough_converter.py
hopp/tools/optimization/command_line_tools/__init__.py
hopp/tools/optimization/command_line_tools/config_tools.py
hopp/tools/optimization/command_line_tools/run_utils.py
hopp/tools/optimization/data_logging/JSON_lines_record_logger.py
hopp/tools/optimization/data_logging/__init__.py
hopp/tools/optimization/data_logging/a_data_recorder.py
hopp/tools/optimization/data_logging/data_recorder.py
hopp/tools/optimization/data_logging/null_data_recorder.py
hopp/tools/optimization/data_logging/null_record_logger.py
hopp/tools/optimization/data_logging/record_logger.py
hopp/tools/optimization/data_logging/table_data_recorder.py
hopp/tools/optimization/driver/__init__.py
hopp/tools/optimization/driver/ask_tell_driver.py
hopp/tools/optimization/driver/ask_tell_parallel_driver.py
hopp/tools/optimization/driver/ask_tell_parallel_driver_fns.py
hopp/tools/optimization/driver/ask_tell_serial_driver.py
hopp/tools/optimization/optimizer/CEM_optimizer.py
hopp/tools/optimization/optimizer/CMA_ES_optimizer.py
hopp/tools/optimization/optimizer/DCEM_optimizer.py
hopp/tools/optimization/optimizer/GA_optimizer.py
hopp/tools/optimization/optimizer/IDCEM.py
hopp/tools/optimization/optimizer/IPDCEM.py
hopp/tools/optimization/optimizer/IWDCEM.py
hopp/tools/optimization/optimizer/KFDCEM.py
hopp/tools/optimization/optimizer/SPSA_optimizer.py
hopp/tools/optimization/optimizer/__init__.py
hopp/tools/optimization/optimizer/ask_tell_optimizer.py
hopp/tools/optimization/optimizer/particle_gradient_optimizer.py
hopp/tools/optimization/optimizer/stationary_optimizer.py
hopp/tools/optimization/optimizer/dimension/bernoulli_dimension.py
hopp/tools/optimization/optimizer/dimension/centered_bernoulli_dimension.py
hopp/tools/optimization/optimizer/dimension/dimension_info.py
hopp/tools/optimization/optimizer/dimension/gaussian_dimension.py
hopp/tools/optimization/optimizer/dimension/multinomial_dimension.py
hopp/tools/resource/__init__.py
hopp/tools/resource/download_resource.py
hopp/tools/resource/pysam_wind_tools.py
hopp/tools/resource/resource_tools.py
hopp/tools/resource/wind_tools.py
hopp/tools/resource/resource_loader/__init__.py
hopp/tools/resource/resource_loader/resource_loader_files.py
hopp/tools/resource/resource_loader/site_details_creator.py
hopp/utilities/__init__.py
hopp/utilities/keys.py
hopp/utilities/log.py
hopp/utilities/utilities.py
hopp/utilities/utils_for_tests.py
hopp/utilities/validators.py
script_debug_output/README
tests/__init__.py
tests/conftest.py
tests/hopp/layout_example.kml
tests/hopp/pvsamv1_basic_params.json
tests/hopp/test_battery.py
tests/hopp/test_battery_dispatch.py
tests/hopp/test_battery_ldes.py
tests/hopp/test_battery_ldes_dispatch.py
tests/hopp/test_battery_stateless.py
tests/hopp/test_cambium_resource.py
tests/hopp/test_clustering.py
tests/hopp/test_cost_calculator.py
tests/hopp/test_csp.py
tests/hopp/test_custom_financial.py
tests/hopp/test_detailed_pv_plant.py
tests/hopp/test_dispatch.py
tests/hopp/test_flicker.py
tests/hopp/test_flicker_mismatch.py
tests/hopp/test_generic_plant.py
tests/hopp/test_greet_resource.py
tests/hopp/test_grid.py
tests/hopp/test_hybrid.py
tests/hopp/test_interface.py
tests/hopp/test_layout.py
tests/hopp/test_pv_source.py
tests/hopp/test_reopt.py
tests/hopp/test_resource.py
tests/hopp/test_resource_download.py
tests/hopp/test_run_hopp_calc.py.skip
tests/hopp/test_site_info.py
tests/hopp/test_site_shape_tools.py
tests/hopp/test_solar_wind.py
tests/hopp/test_tidal.py
tests/hopp/test_tower_source.py
tests/hopp/test_trough_source.py
tests/hopp/test_turbine_models_interface.py
tests/hopp/test_utility_rate.py
tests/hopp/test_wave.py
tests/hopp/test_wind.py
tests/hopp/test_wind_design_tools.py
tests/hopp/test_wind_resource_tools.py
tests/hopp/tower_model_annual_powers.csv
tests/hopp/utils.py
tests/hopp/api_responses/reopt_response.yaml
tests/hopp/api_responses/reopt_response_post.yaml
tests/hopp/inputs/flatirons_site.yaml
tests/hopp/inputs/floris_config.yaml
tests/hopp/inputs/floris_v4_empty_layout.yaml
tests/hopp/inputs/hybrid_run.yaml
tests/hopp/inputs/pysam_simulation_input.yaml
tests/hopp/inputs/pysam_turbine_input.yaml
tests/hopp/inputs/wind_solar.yaml
tests/hopp/inputs/tidal/tidal_device.yaml
tests/hopp/inputs/wave/wave_device.yaml