.git-blame-ignore-revs
.gitignore
.pre-commit-config.yaml
.readthedocs.yaml
CHANGELOG.md
LICENSE
README.md
environment.yml
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/pre-commit.yml
.github/workflows/publish_to_pypi.yml
.github/workflows/publish_to_test_pypi.yml
docs/CONTRIBUTING.md
docs/_config.yml
docs/_toc.yml
docs/api.md
docs/build_book.sh
docs/intro.md
docs/splash_image.png
docs/developer_guide/adding_a_new_technology.md
docs/developer_guide/class_structure.md
docs/developer_guide/coding_guidelines.md
docs/developer_guide/describing_whats_in_classes.md
docs/developer_guide/features_not_currently_implemented.md
docs/developer_guide/why_make_h2integrate.md
docs/finance_models/ProFastComp.md
docs/finance_models/finance_index.md
docs/getting_started/environment_variables.md
docs/getting_started/expected_user_knowledge.md
docs/getting_started/install.md
docs/misc_resources/FAQ.md
docs/misc_resources/glossary.md
docs/resource/resource_index.md
docs/resource/wind_index.md
docs/resource/wind_toolkit_v2_api.md
docs/technology_models/ammonia.md
docs/technology_models/atb_costs_pv.md
docs/technology_models/co2.md
docs/technology_models/feedstocks.md
docs/technology_models/methanol.md
docs/technology_models/natural_gas.md
docs/technology_models/pvwattsv8_solar_pv.md
docs/technology_models/run_of_river.md
docs/technology_models/simple_generic_storage.md
docs/technology_models/technology_overview.md
docs/technology_models/wombat_electrolyzer_om.md
docs/technology_models/images/river_map.jpg
docs/technology_models/images/river_timeseries.png
docs/technology_models/images/site_number_input.png
docs/technology_models/images/site_options.png
docs/technology_models/images/submit_query.png
docs/technology_models/images/usgs_river_info.png
docs/user_guide/connecting_technologies.md
docs/user_guide/cost_years.md
docs/user_guide/design_optimization_in_h2i.md
docs/user_guide/how_to_interface_with_user_defined_model.md
docs/user_guide/how_to_set_up_an_analysis.ipynb
docs/user_guide/postprocessing_results.md
docs/user_guide/specifying_finance_parameters.md
examples/01_onshore_steel_mn/01_onshore_steel_mn.yaml
examples/01_onshore_steel_mn/driver_config.yaml
examples/01_onshore_steel_mn/plant_config.yaml
examples/01_onshore_steel_mn/run_onshore_steel_mn.py
examples/01_onshore_steel_mn/tech_config.yaml
examples/01_onshore_steel_mn/tech_inputs/default_fin_config.yaml
examples/01_onshore_steel_mn/tech_inputs/floris_input_lbw_6MW.yaml
examples/01_onshore_steel_mn/tech_inputs/hopp_config.yaml
examples/01_onshore_steel_mn/weather/solar/47.5_-93.0_psmv3_60_2013.csv
examples/01_onshore_steel_mn/weather/wind/47.5_-93.0_windtoolkit_2013_60min_100m_120m.srw
examples/02_texas_ammonia/02_texas_ammonia.yaml
examples/02_texas_ammonia/driver_config.yaml
examples/02_texas_ammonia/plant_config.yaml
examples/02_texas_ammonia/run_texas_ammonia_plant.py
examples/02_texas_ammonia/tech_config.yaml
examples/02_texas_ammonia/tech_inputs/ATB2024_6MW_170RD_floris_turbine.yaml
examples/02_texas_ammonia/tech_inputs/floris_input_lbw_6MW.yaml
examples/02_texas_ammonia/tech_inputs/hopp_config_tx.yaml
examples/02_texas_ammonia/tech_inputs/weather/solar/32.31714_-100.18_psmv3_60_2013.csv
examples/02_texas_ammonia/tech_inputs/weather/wind/32.31714_-100.18_windtoolkit_2013_60min_100m_120m.srw
examples/03_methanol/co2_hydrogenation/03_co2h_methanol.yaml
examples/03_methanol/co2_hydrogenation/driver_config.yaml
examples/03_methanol/co2_hydrogenation/plant_config_co2h.yaml
examples/03_methanol/co2_hydrogenation/run_co2h_methanol.py
examples/03_methanol/co2_hydrogenation/tech_config_co2h.yaml
examples/03_methanol/co2_hydrogenation/tech_inputs/default_fin_config.yaml
examples/03_methanol/co2_hydrogenation/tech_inputs/hopp_config.yaml
examples/03_methanol/co2_hydrogenation/tech_inputs/weather/solar/32.31714_-100.18_psmv3_60_2013.csv
examples/03_methanol/co2_hydrogenation/tech_inputs/weather/wind/32.31714_-100.18_windtoolkit_2013_60min_100m_120m.srw
examples/03_methanol/smr/03_smr_methanol.yaml
examples/03_methanol/smr/driver_config.yaml
examples/03_methanol/smr/plant_config_smr.yaml
examples/03_methanol/smr/run_smr_methanol.py
examples/03_methanol/smr/tech_config_smr.yaml
examples/03_methanol/smr/tech_inputs/default_fin_config.yaml
examples/04_geo_h2/04_geo_h2_natural.yaml
examples/04_geo_h2/04_geo_h2_stimulated.yaml
examples/04_geo_h2/driver_config.yaml
examples/04_geo_h2/plant_config.yaml
examples/04_geo_h2/run_geo_h2.py
examples/04_geo_h2/tech_config_natural.yaml
examples/04_geo_h2/tech_config_stimulated.yaml
examples/05_wind_h2_opt/driver_config.yaml
examples/05_wind_h2_opt/driver_config_no_optimization.yaml
examples/05_wind_h2_opt/plant_config.yaml
examples/05_wind_h2_opt/run_wind_electrolyzer.py
examples/05_wind_h2_opt/tech_config.yaml
examples/05_wind_h2_opt/wind_plant_electrolyzer.yaml
examples/05_wind_h2_opt/wind_plant_electrolyzer0.yaml
examples/06_custom_tech/driver_config.yaml
examples/06_custom_tech/plant_config.yaml
examples/06_custom_tech/run_wind_paper.py
examples/06_custom_tech/tech_config.yaml
examples/06_custom_tech/wind_plant_paper.yaml
examples/06_custom_tech/user_defined_model/paper_mill.py
examples/07_run_of_river_plant/07_run_of_river.yaml
examples/07_run_of_river_plant/driver_config.yaml
examples/07_run_of_river_plant/plant_config.yaml
examples/07_run_of_river_plant/river_data.csv
examples/07_run_of_river_plant/run_river.py
examples/07_run_of_river_plant/tech_config.yaml
examples/08_wind_electrolyzer/driver_config.yaml
examples/08_wind_electrolyzer/plant_config.yaml
examples/08_wind_electrolyzer/run_wind_electrolyzer.py
examples/08_wind_electrolyzer/tech_config.yaml
examples/08_wind_electrolyzer/wind_plant_electrolyzer.yaml
examples/09_co2/direct_ocean_capture/driver_config.yaml
examples/09_co2/direct_ocean_capture/offshore_plant_doc.yaml
examples/09_co2/direct_ocean_capture/plant_config.yaml
examples/09_co2/direct_ocean_capture/run_wind_wave_doc.py
examples/09_co2/direct_ocean_capture/tech_config.yaml
examples/09_co2/direct_ocean_capture/tech_inputs/default_fin_config.yaml
examples/09_co2/direct_ocean_capture/tech_inputs/hopp_config.yaml
examples/09_co2/direct_ocean_capture/tech_inputs/floris/floris_input_osw_15MW.yaml
examples/09_co2/direct_ocean_capture/tech_inputs/floris/osw_15MW.yaml
examples/09_co2/direct_ocean_capture/weather_data/43.807_-124.816_windtoolkit_2010_60min_140m_160m.srw
examples/09_co2/direct_ocean_capture/weather_data/wave_lat43.81_lon-124.82__2010.csv
examples/09_co2/ocean_alkalinity_enhancement/driver_config.yaml
examples/09_co2/ocean_alkalinity_enhancement/offshore_plant_oae.yaml
examples/09_co2/ocean_alkalinity_enhancement/plant_config.yaml
examples/09_co2/ocean_alkalinity_enhancement/run_wind_wave_oae.py
examples/09_co2/ocean_alkalinity_enhancement/tech_config.yaml
examples/09_co2/ocean_alkalinity_enhancement/tech_inputs/default_fin_config.yaml
examples/09_co2/ocean_alkalinity_enhancement/tech_inputs/hopp_config.yaml
examples/09_co2/ocean_alkalinity_enhancement/tech_inputs/floris/floris_input_osw_15MW.yaml
examples/09_co2/ocean_alkalinity_enhancement/tech_inputs/floris/osw_15MW.yaml
examples/09_co2/ocean_alkalinity_enhancement/weather_data/43.807_-124.816_windtoolkit_2010_60min_140m_160m.srw
examples/09_co2/ocean_alkalinity_enhancement_financials/driver_config.yaml
examples/09_co2/ocean_alkalinity_enhancement_financials/offshore_plant_oae.yaml
examples/09_co2/ocean_alkalinity_enhancement_financials/plant_config_financials.yaml
examples/09_co2/ocean_alkalinity_enhancement_financials/run_wind_wave_oae.py
examples/09_co2/ocean_alkalinity_enhancement_financials/tech_config_financials.yaml
examples/09_co2/ocean_alkalinity_enhancement_financials/tech_inputs/default_fin_config.yaml
examples/09_co2/ocean_alkalinity_enhancement_financials/tech_inputs/floris_v4_template.yaml
examples/09_co2/ocean_alkalinity_enhancement_financials/tech_inputs/hopp_config.yaml
examples/09_co2/ocean_alkalinity_enhancement_financials/weather_data/48.153889_-122.774111_windtoolkit_2013_60min_80m.srw
examples/10_electrolyzer_om/driver_config.yaml
examples/10_electrolyzer_om/electrolyzer_om.yaml
examples/10_electrolyzer_om/plant_config.yaml
examples/10_electrolyzer_om/run_electrolyzer_om.py
examples/10_electrolyzer_om/tech_config.yaml
examples/11_hybrid_energy_plant/driver_config.yaml
examples/11_hybrid_energy_plant/plant_config.yaml
examples/11_hybrid_energy_plant/run_wind_pv_battery.py
examples/11_hybrid_energy_plant/tech_config.yaml
examples/11_hybrid_energy_plant/wind_pv_battery.yaml
examples/11_hybrid_energy_plant/tech_inputs/default_fin_config.yaml
examples/11_hybrid_energy_plant/tech_inputs/hopp_config.yaml
examples/11_hybrid_energy_plant/tech_inputs/desired_schedules/desired_schedule_constant_day_mw.yaml
examples/11_hybrid_energy_plant/tech_inputs/desired_schedules/desired_schedule_constant_mw.yaml
examples/11_hybrid_energy_plant/tech_inputs/desired_schedules/desired_schedule_constant_night_mw.yaml
examples/11_hybrid_energy_plant/tech_inputs/desired_schedules/desired_schedule_hourly_day_mw.yaml
examples/11_hybrid_energy_plant/tech_inputs/desired_schedules/desired_schedule_hourly_mw.yaml
examples/11_hybrid_energy_plant/tech_inputs/desired_schedules/desired_schedule_hourly_night_mw.yaml
examples/11_hybrid_energy_plant/tech_inputs/weather/solar/30.6617_-101.7096_psmv3_60_2013.csv
examples/11_hybrid_energy_plant/tech_inputs/weather/wind/30.6617_-101.7096_windtoolkit_2013_60min_80m_100m.srw
examples/12_ammonia_synloop/12_ammonia_synloop.yaml
examples/12_ammonia_synloop/driver_config.yaml
examples/12_ammonia_synloop/plant_config.yaml
examples/12_ammonia_synloop/run_ammonia_synloop.py
examples/12_ammonia_synloop/tech_config.yaml
examples/12_ammonia_synloop/tech_inputs/ATB2024_6MW_170RD_floris_turbine.yaml
examples/12_ammonia_synloop/tech_inputs/floris_input_lbw_6MW.yaml
examples/12_ammonia_synloop/tech_inputs/hopp_config_tx.yaml
examples/12_ammonia_synloop/tech_inputs/weather/solar/32.31714_-100.18_psmv3_60_2013.csv
examples/12_ammonia_synloop/tech_inputs/weather/wind/32.31714_-100.18_windtoolkit_2013_60min_100m_120m.srw
examples/13_air_separator/13_air_separator.yaml
examples/13_air_separator/driver_config.yaml
examples/13_air_separator/plant_config.yaml
examples/13_air_separator/run_asu.py
examples/13_air_separator/tech_config.yaml
examples/13_air_separator/tech_inputs/hopp_config_tx.yaml
examples/13_air_separator/tech_inputs/weather/solar/32.31714_-100.18_psmv3_60_2013.csv
examples/13_air_separator/tech_inputs/weather/wind/32.31714_-100.18_windtoolkit_2013_60min_100m_120m.srw
examples/14_wind_hydrogen_dispatch/hydrogen_dispatch.ipynb
examples/14_wind_hydrogen_dispatch/inputs/driver_config.yaml
examples/14_wind_hydrogen_dispatch/inputs/h2i_wind_to_h2_storage.yaml
examples/14_wind_hydrogen_dispatch/inputs/plant_config.yaml
examples/14_wind_hydrogen_dispatch/inputs/tech_config.yaml
examples/14_wind_hydrogen_dispatch/inputs/weather/solar/47.5_-93.0_psmv3_60_2013.csv
examples/14_wind_hydrogen_dispatch/inputs/weather/wind/47.5_-93.0_windtoolkit_2013_60min_100m_120m.srw
examples/15_wind_solar_electrolyzer/15_wind_solar_electrolyzer.yaml
examples/15_wind_solar_electrolyzer/driver_config.yaml
examples/15_wind_solar_electrolyzer/plant_config.yaml
examples/15_wind_solar_electrolyzer/run_wind_solar_electrolyzer.py
examples/15_wind_solar_electrolyzer/tech_config.yaml
examples/16_natural_gas/driver_config.yaml
examples/16_natural_gas/natgas.yaml
examples/16_natural_gas/plant_config.yaml
examples/16_natural_gas/run_natural_gas.py
examples/16_natural_gas/tech_config.yaml
examples/17_splitter_wind_doc_h2/driver_config.yaml
examples/17_splitter_wind_doc_h2/offshore_plant_splitter_doc_h2.yaml
examples/17_splitter_wind_doc_h2/plant_config.yaml
examples/17_splitter_wind_doc_h2/run_splitter_wind_doc_h2.py
examples/17_splitter_wind_doc_h2/tech_config.yaml
examples/17_splitter_wind_doc_h2/tech_inputs/default_fin_config.yaml
examples/17_splitter_wind_doc_h2/tech_inputs/hopp_config.yaml
examples/17_splitter_wind_doc_h2/tech_inputs/floris/floris_input_osw_15MW.yaml
examples/17_splitter_wind_doc_h2/tech_inputs/floris/osw_15MW.yaml
examples/17_splitter_wind_doc_h2/weather_data/43.807_-124.816_windtoolkit_2010_60min_140m_160m.srw
examples/19_wind_battery_dispatch/driver_config.yaml
examples/19_wind_battery_dispatch/plant_config.yaml
examples/19_wind_battery_dispatch/run_wind_battery.py
examples/19_wind_battery_dispatch/tech_config.yaml
examples/19_wind_battery_dispatch/wind_battery_dispatch.yaml
h2integrate/__init__.py
h2integrate.egg-info/PKG-INFO
h2integrate.egg-info/SOURCES.txt
h2integrate.egg-info/dependency_links.txt
h2integrate.egg-info/requires.txt
h2integrate.egg-info/top_level.txt
h2integrate/controllers/openloop_controllers.py
h2integrate/converters/__init__.py
h2integrate/converters/ammonia/__init__.py
h2integrate/converters/ammonia/ammonia_synloop.py
h2integrate/converters/ammonia/simple_ammonia_model.py
h2integrate/converters/ammonia/test/test_ammonia_synloop_model.py
h2integrate/converters/ammonia/test/test_simple_ammonia_model.py
h2integrate/converters/co2/__init__.py
h2integrate/converters/co2/marine/direct_ocean_capture.py
h2integrate/converters/co2/marine/marine_carbon_capture_baseclass.py
h2integrate/converters/co2/marine/ocean_alkalinity_enhancement.py
h2integrate/converters/co2/marine/test/test_doc.py
h2integrate/converters/co2/marine/test/test_oae.py
h2integrate/converters/hopp/__init__.py
h2integrate/converters/hopp/hopp_mgmt.py
h2integrate/converters/hopp/hopp_wrapper.py
h2integrate/converters/hydrogen/__init__.py
h2integrate/converters/hydrogen/basic_cost_model.py
h2integrate/converters/hydrogen/custom_electrolyzer_cost_model.py
h2integrate/converters/hydrogen/eco_tools_pem_electrolyzer.py
h2integrate/converters/hydrogen/electrolyzer_baseclass.py
h2integrate/converters/hydrogen/pem_electrolyzer.py
h2integrate/converters/hydrogen/singlitico_cost_model.py
h2integrate/converters/hydrogen/wombat_model.py
h2integrate/converters/hydrogen/geologic/geoh2_baseclass.py
h2integrate/converters/hydrogen/geologic/natural_geoh2_plant.py
h2integrate/converters/hydrogen/geologic/stimulated_geoh2_plant.py
h2integrate/converters/hydrogen/test/test_custom_electrolyzer_cost_model.py
h2integrate/converters/hydrogen/test/test_wombat_model.py
h2integrate/converters/methanol/__init__.py
h2integrate/converters/methanol/co2h_methanol_plant.py
h2integrate/converters/methanol/methanol_baseclass.py
h2integrate/converters/methanol/smr_methanol_plant.py
h2integrate/converters/natural_gas/__init__.py
h2integrate/converters/natural_gas/natural_gas_baseclass.py
h2integrate/converters/natural_gas/natural_gas_cc_ct.py
h2integrate/converters/natural_gas/test/__init__.py
h2integrate/converters/natural_gas/test/test_natural_gas_models.py
h2integrate/converters/nitrogen/__init__.py
h2integrate/converters/nitrogen/simple_ASU.py
h2integrate/converters/nitrogen/test/test_simple_asu_model.py
h2integrate/converters/solar/__init__.py
h2integrate/converters/solar/atb_res_com_pv_cost.py
h2integrate/converters/solar/atb_utility_pv_cost.py
h2integrate/converters/solar/solar_baseclass.py
h2integrate/converters/solar/solar_pysam.py
h2integrate/converters/solar/test/__init__.py
h2integrate/converters/solar/test/test_pysam_solar.py
h2integrate/converters/solar/test/test_pysam_with_atb_costs.py
h2integrate/converters/steel/__init__.py
h2integrate/converters/steel/steel.py
h2integrate/converters/steel/steel_baseclass.py
h2integrate/converters/water/desal/desalination.py
h2integrate/converters/water/desal/desalination_baseclass.py
h2integrate/converters/water/desal/test/test_ro_desalination.py
h2integrate/converters/water_power/hydro_plant_baseclass.py
h2integrate/converters/water_power/hydro_plant_run_of_river.py
h2integrate/converters/wind/__init__.py
h2integrate/converters/wind/wind_plant.py
h2integrate/converters/wind/wind_plant_baseclass.py
h2integrate/converters/wind/wind_plant_pysam.py
h2integrate/core/__init__.py
h2integrate/core/dict_utils.py
h2integrate/core/feedstocks.py
h2integrate/core/h2integrate_model.py
h2integrate/core/model_baseclasses.py
h2integrate/core/pose_optimization.py
h2integrate/core/resource_summer.py
h2integrate/core/supported_models.py
h2integrate/core/utilities.py
h2integrate/core/validators.py
h2integrate/core/inputs/driver_schema.yaml
h2integrate/core/inputs/plant_schema.yaml
h2integrate/core/inputs/tech_schema.yaml
h2integrate/core/inputs/validation.py
h2integrate/core/test/__init__.py
h2integrate/core/test/test_feedstocks.py
h2integrate/core/test/test_finances.py
h2integrate/core/test/test_framework.py
h2integrate/core/test/test_utilities.py
h2integrate/finances/__init__.py
h2integrate/finances/finances.py
h2integrate/finances/profast_financial.py
h2integrate/resource/__init__.py
h2integrate/resource/resource_base.py
h2integrate/resource/river.py
h2integrate/resource/utilities/__init__.py
h2integrate/resource/utilities/download_tools.py
h2integrate/resource/utilities/file_tools.py
h2integrate/resource/utilities/nrel_developer_api_keys.py
h2integrate/resource/utilities/test/__init__.py
h2integrate/resource/utilities/test/conftest.py
h2integrate/resource/utilities/test/test_resource_file_tools.py
h2integrate/resource/wind/__init__.py
h2integrate/resource/wind/nrel_developer_wtk_api.py
h2integrate/resource/wind/wind_resource_base.py
h2integrate/resource/wind/test/__init__.py
h2integrate/resource/wind/test/test_nrel_developer_wtk_api.py
h2integrate/simulation/__init__.py
h2integrate/simulation/technologies/__init__.py
h2integrate/simulation/technologies/hydrogen/__init__.py
h2integrate/simulation/technologies/hydrogen/desal/__init__.py
h2integrate/simulation/technologies/hydrogen/desal/desal_model.py
h2integrate/simulation/technologies/hydrogen/desal/desal_model_eco.py
h2integrate/simulation/technologies/hydrogen/electrolysis/H2_cost_model.py
h2integrate/simulation/technologies/hydrogen/electrolysis/PEM_H2_LT_electrolyzer.py
h2integrate/simulation/technologies/hydrogen/electrolysis/PEM_H2_LT_electrolyzer_Clusters.py
h2integrate/simulation/technologies/hydrogen/electrolysis/PEM_costs_Singlitico_model.py
h2integrate/simulation/technologies/hydrogen/electrolysis/PEM_costs_custom.py
h2integrate/simulation/technologies/hydrogen/electrolysis/PEM_electrolyzer_IVcurve.py
h2integrate/simulation/technologies/hydrogen/electrolysis/PEM_tools.py
h2integrate/simulation/technologies/hydrogen/electrolysis/__init__.py
h2integrate/simulation/technologies/hydrogen/electrolysis/optimization_utils_linear.py
h2integrate/simulation/technologies/hydrogen/electrolysis/pem_cost_tools.py
h2integrate/simulation/technologies/hydrogen/electrolysis/pem_mass_and_footprint.py
h2integrate/simulation/technologies/hydrogen/electrolysis/run_PEM_master.py
h2integrate/simulation/technologies/hydrogen/electrolysis/run_h2_PEM.py
h2integrate/simulation/technologies/hydrogen/electrolysis/run_h2_PEM_eco.py
h2integrate/simulation/technologies/hydrogen/electrolysis/run_h2_clusters.py
h2integrate/simulation/technologies/hydrogen/electrolysis/test_opt.ipynb
h2integrate/simulation/technologies/hydrogen/electrolysis/PEM_BOP/BOP_efficiency_BOL.csv
h2integrate/simulation/technologies/hydrogen/electrolysis/PEM_BOP/PEM_BOP.py
h2integrate/simulation/technologies/hydrogen/electrolysis/PEM_BOP/README.md
h2integrate/simulation/technologies/hydrogen/h2_storage/Bulk Hydrogen Cost as Function of Capacity.docx
h2integrate/simulation/technologies/hydrogen/h2_storage/__init__.py
h2integrate/simulation/technologies/hydrogen/h2_storage/storage_sizing.py
h2integrate/simulation/technologies/hydrogen/h2_storage/lined_rock_cavern/__init__.py
h2integrate/simulation/technologies/hydrogen/h2_storage/lined_rock_cavern/lined_rock_cavern.py
h2integrate/simulation/technologies/hydrogen/h2_storage/mch/__init__.py
h2integrate/simulation/technologies/hydrogen/h2_storage/mch/mch_cost.py
h2integrate/simulation/technologies/hydrogen/h2_storage/on_turbine/README.md
h2integrate/simulation/technologies/hydrogen/h2_storage/on_turbine/__init__.py
h2integrate/simulation/technologies/hydrogen/h2_storage/on_turbine/on_turbine_hydrogen_storage.py
h2integrate/simulation/technologies/hydrogen/h2_storage/pipe_storage/__init__.py
h2integrate/simulation/technologies/hydrogen/h2_storage/pipe_storage/underground_pipe_storage.py
h2integrate/simulation/technologies/hydrogen/h2_storage/pressure_vessel/__init__.py
h2integrate/simulation/technologies/hydrogen/h2_storage/pressure_vessel/material_properties.json
h2integrate/simulation/technologies/hydrogen/h2_storage/pressure_vessel/tankinator.py
h2integrate/simulation/technologies/hydrogen/h2_storage/pressure_vessel/von_mises.py
h2integrate/simulation/technologies/hydrogen/h2_storage/pressure_vessel/compressed_gas_storage_model_20221021/Compressed_all.py
h2integrate/simulation/technologies/hydrogen/h2_storage/pressure_vessel/compressed_gas_storage_model_20221021/Compressed_gas_function.py
h2integrate/simulation/technologies/hydrogen/h2_storage/pressure_vessel/compressed_gas_storage_model_20221021/README.md
h2integrate/simulation/technologies/hydrogen/h2_storage/pressure_vessel/compressed_gas_storage_model_20221021/Tankinator.xlsx
h2integrate/simulation/technologies/hydrogen/h2_storage/pressure_vessel/compressed_gas_storage_model_20221021/__init__.py
h2integrate/simulation/technologies/hydrogen/h2_storage/salt_cavern/__init__.py
h2integrate/simulation/technologies/hydrogen/h2_storage/salt_cavern/salt_cavern.py
h2integrate/simulation/technologies/hydrogen/h2_transport/__init__.py
h2integrate/simulation/technologies/hydrogen/h2_transport/h2_compression.py
h2integrate/simulation/technologies/hydrogen/h2_transport/h2_export_pipe.py
h2integrate/simulation/technologies/hydrogen/h2_transport/h2_pipe_array.py
h2integrate/simulation/technologies/hydrogen/h2_transport/data_tables/pipe_dimensions_metric.csv
h2integrate/simulation/technologies/hydrogen/h2_transport/data_tables/steel_costs_per_kg.csv
h2integrate/simulation/technologies/hydrogen/h2_transport/data_tables/steel_mechanical_props.csv
h2integrate/simulation/technologies/iron/__init__.py
h2integrate/simulation/technologies/iron/iron.py
h2integrate/simulation/technologies/iron/load_top_down_coeffs.py
h2integrate/simulation/technologies/iron/model_locations.yaml
h2integrate/simulation/technologies/iron/top_down_coeffs.csv
h2integrate/simulation/technologies/iron/martin_ore/__init__.py
h2integrate/simulation/technologies/iron/martin_ore/cost_coeffs.csv
h2integrate/simulation/technologies/iron/martin_ore/cost_inputs.csv
h2integrate/simulation/technologies/iron/martin_ore/cost_model.py
h2integrate/simulation/technologies/iron/martin_ore/finance_model.py
h2integrate/simulation/technologies/iron/martin_ore/perf_coeffs.csv
h2integrate/simulation/technologies/iron/martin_ore/perf_inputs.csv
h2integrate/simulation/technologies/iron/martin_ore/perf_model.py
h2integrate/simulation/technologies/iron/martin_transport/__init__.py
h2integrate/simulation/technologies/iron/martin_transport/iron_transport.py
h2integrate/simulation/technologies/iron/martin_transport/shipping_coords.csv
h2integrate/simulation/technologies/iron/peters/cost_coeffs.csv
h2integrate/simulation/technologies/iron/peters/cost_inputs.csv
h2integrate/simulation/technologies/iron/peters/cost_model.py
h2integrate/simulation/technologies/iron/rosner/__init__.py
h2integrate/simulation/technologies/iron/rosner/cost_coeffs.csv
h2integrate/simulation/technologies/iron/rosner/cost_inputs.csv
h2integrate/simulation/technologies/iron/rosner/cost_model.py
h2integrate/simulation/technologies/iron/rosner/finance_model.py
h2integrate/simulation/technologies/iron/rosner/perf_coeffs.csv
h2integrate/simulation/technologies/iron/rosner/perf_inputs.csv
h2integrate/simulation/technologies/iron/rosner/perf_model.py
h2integrate/simulation/technologies/iron/rosner_ore/__init__.py
h2integrate/simulation/technologies/iron/rosner_ore/finance_model.py
h2integrate/simulation/technologies/iron/rosner_override/__init__.py
h2integrate/simulation/technologies/iron/rosner_override/finance_model.py
h2integrate/simulation/technologies/iron/stinn/cost_coeffs.csv
h2integrate/simulation/technologies/iron/stinn/cost_model.py
h2integrate/simulation/technologies/offshore/__init__.py
h2integrate/simulation/technologies/offshore/all_platforms.py
h2integrate/simulation/technologies/offshore/example_fixed_project.yaml
h2integrate/simulation/technologies/offshore/example_floating_project.yaml
h2integrate/simulation/technologies/offshore/fixed_platform.py
h2integrate/simulation/technologies/offshore/floating_platform.py
h2integrate/simulation/technologies/steel/__init__.py
h2integrate/simulation/technologies/steel/steel.py
h2integrate/storage/__init__.py
h2integrate/storage/simple_generic_storage.py
h2integrate/storage/battery/__init__.py
h2integrate/storage/battery/atb_battery_cost.py
h2integrate/storage/hydrogen/__init__.py
h2integrate/storage/hydrogen/eco_storage.py
h2integrate/storage/hydrogen/tank_baseclass.py
h2integrate/tools/__init__.py
h2integrate/tools/constants.py
h2integrate/tools/h2integrate_sim_file_utils.py
h2integrate/tools/plot.py
h2integrate/tools/profast_reverse_tools.py
h2integrate/tools/profast_tools.py
h2integrate/tools/eco/__init__.py
h2integrate/tools/eco/electrolysis.py
h2integrate/tools/eco/finance.py
h2integrate/tools/eco/utilities.py
h2integrate/tools/inflation/cepci.csv
h2integrate/tools/inflation/cpi.csv
h2integrate/tools/inflation/inflate.py
h2integrate/transporters/__init__.py
h2integrate/transporters/cable.py
h2integrate/transporters/electricity_combiner.py
h2integrate/transporters/electricity_splitter.py
h2integrate/transporters/pipe.py
h2integrate/transporters/test/test_electricity_combiner.py
h2integrate/transporters/test/test_electricity_splitter.py
h2integrate/transporters/test/test_pipe.py
resource_files/grid/dispatch_factors_ts.csv
resource_files/grid/pricing-data-2015-IronMtn-002_factors.csv
resource_files/solar/27.18624_-96.9516_psmv3_60_2013.csv
resource_files/solar/34.22_-102.75_psmv3_60_2013.csv
resource_files/solar/34.865371_-116.783023_psmv3_60_tmy.csv
resource_files/solar/35.2018863_-101.945027_psmv3_60_2012.csv
resource_files/solar/39.7555_-105.2211_psmv3_60_2012.csv
resource_files/solar/47.5233_-92.5366_psmv3_60_2013.csv
resource_files/wave/Wave_resource_timeseries.csv
resource_files/wind/27.18624_-96.9516_windtoolkit_2013_60min_160m_200m.srw
resource_files/wind/34.22_-102.75_windtoolkit_2013_60min_100m_120m.srw
resource_files/wind/35.2018863_-101.945027_2012_wtk_v2_60min_local_tz.csv
resource_files/wind/35.2018863_-101.945027_2012_wtk_v2_60min_utc_tz.csv
resource_files/wind/35.2018863_-101.945027_windtoolkit_2012_60min_100m.srw
resource_files/wind/35.2018863_-101.945027_windtoolkit_2012_60min_80m_100m.srw
resource_files/wind/47.5233_-92.5366_windtoolkit_2013_60min_100m_120m.srw
resource_files/wombat_library/electrolyzer.yml
resource_files/wombat_library/project/plant/layout_electrolyzer_poly.csv
resource_files/wombat_library/turbines/vestas_v90_power_curve.csv
resource_files/wombat_library/weather/test_weather_one_year.csv
tests/__init__.py
tests/conftest.py
tests/h2integrate/test_all_examples.py
tests/h2integrate/test_finance.py
tests/h2integrate/test_h2integrate_utilities.py
tests/h2integrate/test_steel.py
tests/h2integrate/input_files/floris/floris_input_osw_18MW.yaml
tests/h2integrate/input_files/plant/default_fin_config.yaml
tests/h2integrate/input_files/plant/h2integrate_config.yaml
tests/h2integrate/input_files/plant/h2integrate_config_onshore.yaml
tests/h2integrate/input_files/plant/hopp_config.yaml
tests/h2integrate/input_files/plant/hopp_config_wind_wave.yaml
tests/h2integrate/input_files/plant/hopp_config_wind_wave_solar.yaml
tests/h2integrate/input_files/plant/hopp_config_wind_wave_solar_battery.yaml
tests/h2integrate/input_files/plant/orbit-config-osw_18MW-stripped.yaml
tests/h2integrate/input_files/turbines/osw_18MW.yaml
tests/h2integrate/inputs/floris_input.yaml
tests/h2integrate/inputs/hopp_config.yaml
tests/h2integrate/test_controllers/test_open_loop_controllers.py
tests/h2integrate/test_controllers/inputs/tech_config.yaml
tests/h2integrate/test_hydrogen/test_PEM_costs_Singlitico_model.py
tests/h2integrate/test_hydrogen/test_PEM_costs_custom.py
tests/h2integrate/test_hydrogen/test_RO_desal.py
tests/h2integrate/test_hydrogen/test_basic_h2_cost.py
tests/h2integrate/test_hydrogen/test_geologic_h2.py
tests/h2integrate/test_hydrogen/test_lined_rock_storage.py
tests/h2integrate/test_hydrogen/test_pem_mass_and_footprint.py
tests/h2integrate/test_hydrogen/test_pressure_vessel.py
tests/h2integrate/test_hydrogen/test_pressurized_turbine.py
tests/h2integrate/test_hydrogen/test_salt_cavern_storage.py
tests/h2integrate/test_hydrogen/test_tankinator.py
tests/h2integrate/test_hydrogen/test_tol_mch_storage.py
tests/h2integrate/test_hydrogen/test_underground_pipe_storage.py
tests/h2integrate/test_hydrogen/input_files/GS_gridonly_power_signal.csv
tests/h2integrate/test_hydrogen/input_files/GS_offgrid_power_signal.csv
tests/h2integrate/test_hydrogen/test_h2_transport/test_h2_compressor.py
tests/h2integrate/test_hydrogen/test_h2_transport/test_h2_export_pipeline.py
tests/h2integrate/test_hydrogen/test_h2_transport/test_h2_pipe_array.py
tests/h2integrate/test_iron/test_iron_ore.py
tests/h2integrate/test_iron/test_iron_post.py
tests/h2integrate/test_iron/test_iron_win.py
tests/h2integrate/test_iron/input/default_fin_config.yaml
tests/h2integrate/test_iron/input/h2integrate_config_modular.yaml
tests/h2integrate/test_iron/input/hopp_config.yaml
tests/h2integrate/test_offshore/__init__.py
tests/h2integrate/test_offshore/test_fixed_platform.py
tests/h2integrate/test_offshore/test_floating_platform.py