Index B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W B baggie_cost() (pyH2A.Plugins.Photocatalytic_Plugin.Photocatalytic_Plugin method) bottom_offset() (in module pyH2A.Utilities.output_utilities) C calculate_area() (pyH2A.Plugins.Photovoltaic_Plugin.Photovoltaic_Plugin method) calculate_cost() (pyH2A.Plugins.Solar_Concentrator_Plugin.Solar_Concentrator_Plugin method) calculate_cost_per_kg_H2() (pyH2A.Plugins.Variable_Operating_Cost_Plugin.Utility method) calculate_distance() (in module pyH2A.Analysis.Monte_Carlo_Analysis) calculate_electrolyzer_power_demand() (pyH2A.Plugins.Photovoltaic_Plugin.Photovoltaic_Plugin method) calculate_filtration_cost() (pyH2A.Plugins.Catalyst_Separation_Plugin.Catalyst_Separation_Plugin method) calculate_H2_production() (pyH2A.Plugins.Photovoltaic_Plugin.Photovoltaic_Plugin method) calculate_land_area() (pyH2A.Plugins.Solar_Thermal_Plugin.Solar_Thermal_Plugin method) calculate_output() (pyH2A.Plugins.Production_Scaling_Plugin.Production_Scaling_Plugin method) calculate_photovoltaic_loss_correction() (pyH2A.Plugins.Photovoltaic_Plugin.Photovoltaic_Plugin method) calculate_planned_replacement() (pyH2A.Plugins.Replacement_Plugin.Replacement_Plugin method) calculate_PV_power_ratio() (in module pyH2A.Plugins.Hourly_Irradiation_Plugin) calculate_scaling() (pyH2A.Plugins.Production_Scaling_Plugin.Production_Scaling_Plugin method) calculate_scaling_factors() (pyH2A.Plugins.Photovoltaic_Plugin.Photovoltaic_Plugin method) calculate_stack_replacement() (pyH2A.Plugins.Photovoltaic_Plugin.Photovoltaic_Plugin method) calculate_utilities_cost() (pyH2A.Plugins.Variable_Operating_Cost_Plugin.Variable_Operating_Cost_Plugin method) calculate_yearly_cost() (pyH2A.Plugins.Replacement_Plugin.Planned_Replacement method) calculate_yearly_filtration_volume() (pyH2A.Plugins.Catalyst_Separation_Plugin.Catalyst_Separation_Plugin method) Capital_Cost_Plugin (class in pyH2A.Plugins.Capital_Cost_Plugin) cash_flow() (pyH2A.Discounted_Cash_Flow.Discounted_Cash_Flow method) catalyst_activity() (pyH2A.Plugins.Photocatalytic_Plugin.Photocatalytic_Plugin method) catalyst_cost() (pyH2A.Plugins.Photocatalytic_Plugin.Photocatalytic_Plugin method) Catalyst_Separation_Plugin (class in pyH2A.Plugins.Catalyst_Separation_Plugin) check_for_meta_module() (in module pyH2A.Utilities.input_modification) check_for_plotting_method() (pyH2A.run_pyH2A.pyH2A method) check_parameter_integrity() (pyH2A.Analysis.Monte_Carlo_Analysis.Monte_Carlo_Analysis method) check_parameters() (pyH2A.Utilities.plugin_input_output_processing.Generate_Template_Input_File method) check_processing() (pyH2A.Discounted_Cash_Flow.Discounted_Cash_Flow method) check_target_price_range_consistency() (pyH2A.Analysis.Comparative_MC_Analysis.Comparative_MC_Analysis method) command_line_pyH2A() (in module pyH2A.run_pyH2A) Comparative_MC_Analysis (class in pyH2A.Analysis.Comparative_MC_Analysis) convert_column_names_to_string() (pyH2A.Utilities.plugin_input_output_processing.Template_File method) convert_dict_to_kwargs_dict() (in module pyH2A.Utilities.input_modification) convert_file_to_dictionary() (in module pyH2A.Utilities.input_modification) convert_inp_to_requirements() (in module pyH2A.Utilities.plugin_input_output_processing) convert_inp_to_string() (pyH2A.Utilities.plugin_input_output_processing.Template_File method) convert_input_to_dictionary() (in module pyH2A.Utilities.input_modification) convert_J_to_eV() (pyH2A.Utilities.Energy_Conversion.Energy method) convert_J_to_Jmol() (pyH2A.Utilities.Energy_Conversion.Energy method) convert_J_to_kcalmol() (pyH2A.Utilities.Energy_Conversion.Energy method) convert_J_to_kJmol() (pyH2A.Utilities.Energy_Conversion.Energy method) convert_J_to_kWh() (pyH2A.Utilities.Energy_Conversion.Energy method) convert_J_to_nm() (pyH2A.Utilities.Energy_Conversion.Energy method) convert_requirements_to_inp() (pyH2A.Utilities.plugin_input_output_processing.Generate_Template_Input_File method) converter_function() (in module pyH2A.Plugins.Hourly_Irradiation_Plugin) coordinate_position() (in module pyH2A.Analysis.Monte_Carlo_Analysis) cost_breakdown_plot() (pyH2A.Analysis.Cost_Contributions_Analysis.Cost_Contributions_Analysis method) cost_contribution() (pyH2A.Discounted_Cash_Flow.Discounted_Cash_Flow method) Cost_Contributions_Analysis (class in pyH2A.Analysis.Cost_Contributions_Analysis) D debt_financing() (pyH2A.Discounted_Cash_Flow.Discounted_Cash_Flow method) depreciation_charge() (pyH2A.Discounted_Cash_Flow.Discounted_Cash_Flow method) determine_distance_time_correspondence() (pyH2A.Analysis.Development_Distance_Time_Analysis.Development_Distance_Time_Analysis method) determine_principal_components() (pyH2A.Analysis.Monte_Carlo_Analysis.Monte_Carlo_Analysis method) development_distance() (pyH2A.Analysis.Monte_Carlo_Analysis.Monte_Carlo_Analysis method) Development_Distance_Time_Analysis (class in pyH2A.Analysis.Development_Distance_Time_Analysis) direct_capital_costs() (pyH2A.Plugins.Capital_Cost_Plugin.Capital_Cost_Plugin method) Discounted_Cash_Flow (class in pyH2A.Discounted_Cash_Flow) discounted_cash_flow_function() (in module pyH2A.Discounted_Cash_Flow) divide_into_batches() (in module pyH2A.Analysis.Monte_Carlo_Analysis) dynamic_value_formatting() (in module pyH2A.Utilities.output_utilities) E Energy (class in pyH2A.Utilities.Energy_Conversion) eV() (in module pyH2A.Utilities.Energy_Conversion) execute() (pyH2A.Utilities.output_utilities.Figure_Lean method) execute_function() (pyH2A.Discounted_Cash_Flow.Discounted_Cash_Flow method) execute_meta_module() (pyH2A.run_pyH2A.pyH2A method) execute_module_methods() (pyH2A.run_pyH2A.pyH2A method) execute_plugin() (in module pyH2A.Utilities.input_modification) expenses_per_kg_H2() (pyH2A.Discounted_Cash_Flow.Discounted_Cash_Flow method) exponential_decline() (in module pyH2A.Analysis.Development_Distance_Time_Analysis) extend_limits() (in module pyH2A.Analysis.Monte_Carlo_Analysis) extract_input_output_from_docstring() (in module pyH2A.Utilities.plugin_input_output_processing) F Figure_Lean (class in pyH2A.Utilities.output_utilities) file_import() (in module pyH2A.Utilities.input_modification) find_nearest() (in module pyH2A.Utilities.find_nearest) fit_generic() (in module pyH2A.Analysis.Development_Distance_Time_Analysis) fit_historical_development_distance() (pyH2A.Analysis.Development_Distance_Time_Analysis.Development_Distance_Time_Analysis method) Fixed_Operating_Cost_Plugin (class in pyH2A.Plugins.Fixed_Operating_Cost_Plugin) fixed_operating_costs() (pyH2A.Discounted_Cash_Flow.Discounted_Cash_Flow method) format_scientific() (in module pyH2A.Utilities.output_utilities) full_distance_cost_relationship() (pyH2A.Analysis.Monte_Carlo_Analysis.Monte_Carlo_Analysis method) G generate_parameter_string_table() (pyH2A.Analysis.Monte_Carlo_Analysis.Monte_Carlo_Analysis method) generate_requirements() (pyH2A.Utilities.plugin_input_output_processing.Generate_Template_Input_File method) Generate_Template_Input_File (class in pyH2A.Utilities.plugin_input_output_processing) generate_time_axis() (pyH2A.Analysis.Development_Distance_Time_Analysis.Development_Distance_Time_Analysis method) get_analysis_modules() (pyH2A.Utilities.plugin_input_output_processing.Generate_Template_Input_File method) get_arguments() (pyH2A.run_pyH2A.pyH2A method) get_by_path() (in module pyH2A.Utilities.input_modification) get_column_names() (pyH2A.Utilities.plugin_input_output_processing.Template_File method) get_docstring_data() (pyH2A.Utilities.plugin_input_output_processing.Generate_Template_Input_File method) get_idx() (in module pyH2A.Discounted_Cash_Flow) get_models() (pyH2A.Analysis.Comparative_MC_Analysis.Comparative_MC_Analysis method) get_row_entries() (pyH2A.Utilities.plugin_input_output_processing.Template_File method) get_single_row() (pyH2A.Utilities.plugin_input_output_processing.Template_File method) H h2_cost() (pyH2A.Discounted_Cash_Flow.Discounted_Cash_Flow method) h2_revenue() (pyH2A.Discounted_Cash_Flow.Discounted_Cash_Flow method) h2_sales() (pyH2A.Discounted_Cash_Flow.Discounted_Cash_Flow method) harmonize_monte_carlo_parameters() (pyH2A.Analysis.Development_Distance_Time_Analysis.Development_Distance_Time_Analysis method) historical_development_distance() (pyH2A.Analysis.Development_Distance_Time_Analysis.Development_Distance_Time_Analysis method) Hourly_Irradiation_Plugin (class in pyH2A.Plugins.Hourly_Irradiation_Plugin) hydrogen_production() (pyH2A.Plugins.PEC_Plugin.PEC_Plugin method) (pyH2A.Plugins.Photocatalytic_Plugin.Photocatalytic_Plugin method) I import_Chang_data() (in module pyH2A.Plugins.Hourly_Irradiation_Plugin) import_data() (pyH2A.Analysis.Development_Distance_Time_Analysis.Development_Distance_Time_Analysis method) import_hourly_data() (in module pyH2A.Plugins.Hourly_Irradiation_Plugin) import_plugin() (in module pyH2A.Utilities.input_modification) income() (pyH2A.Discounted_Cash_Flow.Discounted_Cash_Flow method) indirect_capital_costs() (pyH2A.Plugins.Capital_Cost_Plugin.Capital_Cost_Plugin method) inflation() (pyH2A.Discounted_Cash_Flow.Discounted_Cash_Flow method) initial_equity_depreciable_capital() (pyH2A.Discounted_Cash_Flow.Discounted_Cash_Flow method) initialize_yearly_costs() (pyH2A.Plugins.Replacement_Plugin.Replacement_Plugin method) insert() (in module pyH2A.Utilities.input_modification) insert_image() (in module pyH2A.Utilities.output_utilities) is_parameter_or_output() (in module pyH2A.Utilities.plugin_input_output_processing) J J() (in module pyH2A.Utilities.Energy_Conversion) Jmol() (in module pyH2A.Utilities.Energy_Conversion) K kcalmol() (in module pyH2A.Utilities.Energy_Conversion) kJmol() (in module pyH2A.Utilities.Energy_Conversion) kWh() (in module pyH2A.Utilities.Energy_Conversion) L labor_cost() (pyH2A.Plugins.Fixed_Operating_Cost_Plugin.Fixed_Operating_Cost_Plugin method) land_area() (pyH2A.Plugins.PEC_Plugin.PEC_Plugin method) (pyH2A.Plugins.Photocatalytic_Plugin.Photocatalytic_Plugin method) (pyH2A.Plugins.Solar_Concentrator_Plugin.Solar_Concentrator_Plugin method) linear() (in module pyH2A.Analysis.Development_Distance_Time_Analysis) M MACRS_depreciation() (in module pyH2A.Discounted_Cash_Flow) make_bold() (in module pyH2A.Utilities.output_utilities) map_parameters() (pyH2A.Analysis.Development_Distance_Time_Analysis.Development_Distance_Time_Analysis method) MathTextSciFormatter (class in pyH2A.Utilities.output_utilities) merge() (in module pyH2A.Utilities.input_modification) meta_workflow() (pyH2A.run_pyH2A.pyH2A method) millify() (in module pyH2A.Utilities.output_utilities) modify_inp_run_dcf() (pyH2A.Analysis.Waterfall_Analysis.Waterfall_Analysis method) module pyH2A.Analysis.Comparative_MC_Analysis pyH2A.Analysis.Cost_Contributions_Analysis pyH2A.Analysis.Development_Distance_Time_Analysis pyH2A.Analysis.Monte_Carlo_Analysis pyH2A.Analysis.Sensitivity_Analysis pyH2A.Analysis.Waterfall_Analysis pyH2A.cli_pyH2A pyH2A.Discounted_Cash_Flow pyH2A.Plugins.Capital_Cost_Plugin pyH2A.Plugins.Catalyst_Separation_Plugin pyH2A.Plugins.Fixed_Operating_Cost_Plugin pyH2A.Plugins.Hourly_Irradiation_Plugin pyH2A.Plugins.Multiple_Modules_Plugin pyH2A.Plugins.PEC_Plugin pyH2A.Plugins.Photocatalytic_Plugin pyH2A.Plugins.Photovoltaic_Plugin pyH2A.Plugins.Production_Scaling_Plugin pyH2A.Plugins.Replacement_Plugin pyH2A.Plugins.Solar_Concentrator_Plugin pyH2A.Plugins.Solar_Thermal_Plugin pyH2A.Plugins.Variable_Operating_Cost_Plugin pyH2A.run_pyH2A pyH2A.Utilities.Energy_Conversion pyH2A.Utilities.find_nearest pyH2A.Utilities.input_modification pyH2A.Utilities.output_utilities pyH2A.Utilities.plugin_input_output_processing Monte_Carlo_Analysis (class in pyH2A.Analysis.Monte_Carlo_Analysis) Multiple_Modules_Plugin (class in pyH2A.Plugins.Multiple_Modules_Plugin) N nm() (in module pyH2A.Utilities.Energy_Conversion) non_depreciable_capital_costs() (pyH2A.Discounted_Cash_Flow.Discounted_Cash_Flow method) (pyH2A.Plugins.Capital_Cost_Plugin.Capital_Cost_Plugin method) normalize_parameter() (in module pyH2A.Analysis.Monte_Carlo_Analysis) num() (in module pyH2A.Utilities.input_modification) numpy_npv() (in module pyH2A.Discounted_Cash_Flow) O other_cost() (pyH2A.Plugins.Fixed_Operating_Cost_Plugin.Fixed_Operating_Cost_Plugin method) other_variable_costs() (pyH2A.Plugins.Variable_Operating_Cost_Plugin.Variable_Operating_Cost_Plugin method) P parse_parameter() (in module pyH2A.Utilities.input_modification) parse_parameter_to_array() (in module pyH2A.Utilities.input_modification) PEC_cost() (pyH2A.Plugins.PEC_Plugin.PEC_Plugin method) PEC_Plugin (class in pyH2A.Plugins.PEC_Plugin) perform_full_monte_carlo() (pyH2A.Analysis.Monte_Carlo_Analysis.Monte_Carlo_Analysis method) perform_h2_cost_calculation() (pyH2A.Analysis.Monte_Carlo_Analysis.Monte_Carlo_Analysis method) perform_monte_carlo_multiprocessing() (pyH2A.Analysis.Monte_Carlo_Analysis.Monte_Carlo_Analysis method) perform_sensitivity_analysis() (pyH2A.Analysis.Sensitivity_Analysis.Sensitivity_Analysis method) perform_waterfall_analysis() (pyH2A.Analysis.Waterfall_Analysis.Waterfall_Analysis method) Photocatalytic_Plugin (class in pyH2A.Plugins.Photocatalytic_Plugin) Photovoltaic_Plugin (class in pyH2A.Plugins.Photovoltaic_Plugin) Planned_Replacement (class in pyH2A.Plugins.Replacement_Plugin) plot_colored_scatter() (pyH2A.Analysis.Monte_Carlo_Analysis.Monte_Carlo_Analysis method) plot_colored_scatter_3D() (pyH2A.Analysis.Monte_Carlo_Analysis.Monte_Carlo_Analysis method) plot_combined_distance() (pyH2A.Analysis.Comparative_MC_Analysis.Comparative_MC_Analysis method) plot_comparative_distance_cost_relationship() (pyH2A.Analysis.Comparative_MC_Analysis.Comparative_MC_Analysis method) plot_comparative_distance_histogram() (pyH2A.Analysis.Comparative_MC_Analysis.Comparative_MC_Analysis method) plot_complete_histogram() (pyH2A.Analysis.Monte_Carlo_Analysis.Monte_Carlo_Analysis method) plot_distance_cost_relationship() (pyH2A.Analysis.Development_Distance_Time_Analysis.Development_Distance_Time_Analysis method) (pyH2A.Analysis.Monte_Carlo_Analysis.Monte_Carlo_Analysis method) plot_distance_histogram() (pyH2A.Analysis.Development_Distance_Time_Analysis.Development_Distance_Time_Analysis method) (pyH2A.Analysis.Monte_Carlo_Analysis.Monte_Carlo_Analysis method) plot_distance_time_relationship() (pyH2A.Analysis.Development_Distance_Time_Analysis.Development_Distance_Time_Analysis method) plot_target_parameters_by_distance() (pyH2A.Analysis.Monte_Carlo_Analysis.Monte_Carlo_Analysis method) plot_waterfall_chart() (pyH2A.Analysis.Waterfall_Analysis.Waterfall_Analysis method) post_workflow() (pyH2A.Discounted_Cash_Flow.Discounted_Cash_Flow method) pre_workflow() (pyH2A.Discounted_Cash_Flow.Discounted_Cash_Flow method) process_cell() (in module pyH2A.Utilities.input_modification) process_input() (in module pyH2A.Utilities.input_modification) process_parameters() (pyH2A.Analysis.Monte_Carlo_Analysis.Monte_Carlo_Analysis method) process_path() (in module pyH2A.Utilities.input_modification) process_single_line() (in module pyH2A.Utilities.plugin_input_output_processing) process_table() (in module pyH2A.Utilities.input_modification) production_scaling() (pyH2A.Discounted_Cash_Flow.Discounted_Cash_Flow method) Production_Scaling_Plugin (class in pyH2A.Plugins.Production_Scaling_Plugin) pyH2A (class in pyH2A.run_pyH2A) pyH2A.Analysis.Comparative_MC_Analysis module pyH2A.Analysis.Cost_Contributions_Analysis module pyH2A.Analysis.Development_Distance_Time_Analysis module pyH2A.Analysis.Monte_Carlo_Analysis module pyH2A.Analysis.Sensitivity_Analysis module pyH2A.Analysis.Waterfall_Analysis module pyH2A.cli_pyH2A module pyH2A.Discounted_Cash_Flow module pyH2A.Plugins.Capital_Cost_Plugin module pyH2A.Plugins.Catalyst_Separation_Plugin module pyH2A.Plugins.Fixed_Operating_Cost_Plugin module pyH2A.Plugins.Hourly_Irradiation_Plugin module pyH2A.Plugins.Multiple_Modules_Plugin module pyH2A.Plugins.PEC_Plugin module pyH2A.Plugins.Photocatalytic_Plugin module pyH2A.Plugins.Photovoltaic_Plugin module pyH2A.Plugins.Production_Scaling_Plugin module pyH2A.Plugins.Replacement_Plugin module pyH2A.Plugins.Solar_Concentrator_Plugin module pyH2A.Plugins.Solar_Thermal_Plugin module pyH2A.Plugins.Variable_Operating_Cost_Plugin module pyH2A.run_pyH2A module pyH2A.Utilities.Energy_Conversion module pyH2A.Utilities.find_nearest module pyH2A.Utilities.input_modification module pyH2A.Utilities.output_utilities module pyH2A.Utilities.plugin_input_output_processing module R read_results() (pyH2A.Analysis.Monte_Carlo_Analysis.Monte_Carlo_Analysis method) read_textfile() (in module pyH2A.Utilities.input_modification) render_parameter_table() (pyH2A.Analysis.Monte_Carlo_Analysis.Monte_Carlo_Analysis method) replacement_costs() (pyH2A.Discounted_Cash_Flow.Discounted_Cash_Flow method) Replacement_Plugin (class in pyH2A.Plugins.Replacement_Plugin) required_staff() (pyH2A.Plugins.Multiple_Modules_Plugin.Multiple_Modules_Plugin method) residual_generic() (in module pyH2A.Analysis.Development_Distance_Time_Analysis) reverse_parameter_to_string() (in module pyH2A.Utilities.input_modification) run_pyH2A() (in module pyH2A.run_pyH2A) S salvage_decommissioning() (pyH2A.Discounted_Cash_Flow.Discounted_Cash_Flow method) save_figure() (pyH2A.Utilities.output_utilities.Figure_Lean method) save_results() (pyH2A.Analysis.Monte_Carlo_Analysis.Monte_Carlo_Analysis method) scaling_factor() (pyH2A.Plugins.Photovoltaic_Plugin.Photovoltaic_Plugin method) select_non_reference_value() (in module pyH2A.Analysis.Monte_Carlo_Analysis) Sensitivity_Analysis (class in pyH2A.Analysis.Sensitivity_Analysis) sensitivity_box_plot() (pyH2A.Analysis.Sensitivity_Analysis.Sensitivity_Analysis method) set_by_path() (in module pyH2A.Utilities.input_modification) set_font() (in module pyH2A.Utilities.output_utilities) show_percent() (pyH2A.Analysis.Waterfall_Analysis.Waterfall_Analysis method) Solar_Concentrator_Plugin (class in pyH2A.Plugins.Solar_Concentrator_Plugin) Solar_Thermal_Plugin (class in pyH2A.Plugins.Solar_Thermal_Plugin) sort_h2_cost_values() (pyH2A.Analysis.Sensitivity_Analysis.Sensitivity_Analysis method) sum_all_tables() (in module pyH2A.Utilities.input_modification) sum_table() (in module pyH2A.Utilities.input_modification) T target_price_2D_region() (pyH2A.Analysis.Monte_Carlo_Analysis.Monte_Carlo_Analysis method) target_price_components() (pyH2A.Analysis.Monte_Carlo_Analysis.Monte_Carlo_Analysis method) Template_File (class in pyH2A.Utilities.plugin_input_output_processing) time() (pyH2A.Discounted_Cash_Flow.Discounted_Cash_Flow method) U unplanned_replacement() (pyH2A.Plugins.Replacement_Plugin.Replacement_Plugin method) Utility (class in pyH2A.Plugins.Variable_Operating_Cost_Plugin) V Variable_Operating_Cost_Plugin (class in pyH2A.Plugins.Variable_Operating_Cost_Plugin) variable_operating_costs() (pyH2A.Discounted_Cash_Flow.Discounted_Cash_Flow method) W Waterfall_Analysis (class in pyH2A.Analysis.Waterfall_Analysis) workflow() (pyH2A.Discounted_Cash_Flow.Discounted_Cash_Flow method) working_capital_reserve_calc() (pyH2A.Discounted_Cash_Flow.Discounted_Cash_Flow method) write_template_file() (pyH2A.Utilities.plugin_input_output_processing.Template_File method)