def load_model_data(m, d, data_portal, scenario_directory, subproblem, stage): """ :param m: :param d: :param data_portal: :param scenario_directory: :param subproblem: :param stage: :return: """ generic_load_model_data( m=m, d=d, data_portal=data_portal, scenario_directory=scenario_directory, subproblem=subproblem, stage=stage, ba_column_name=BA_COLUMN_NAME_IN_INPUT_FILE, derate_column_name=RESERVE_PROVISION_DERATE_COLUMN_NAME_IN_INPUT_FILE, reserve_balancing_area_param=RESERVE_BALANCING_AREA_PARAM_NAME, reserve_provision_derate_param=RESERVE_PROVISION_DERATE_PARAM_NAME, reserve_projects_set=RESERVE_PROJECTS_SET_NAME, reserve_to_energy_adjustment_param= RESERVE_TO_ENERGY_ADJUSTMENT_PARAM_NAME, reserve_balancing_areas_input_file= RESERVE_BALANCING_AREAS_INPUT_FILE_NAME, )
def load_model_data(m, d, data_portal, scenario_directory, subproblem, stage): """ :param m: :param d: :param data_portal: :param scenario_directory: :param subproblem: :param stage: :return: """ generic_load_model_data( m=m, d=d, data_portal=data_portal, scenario_directory=scenario_directory, subproblem=subproblem, stage=stage, ba_column_name=BA_COLUMN_NAME_IN_INPUT_FILE, derate_column_name=RESERVE_PROVISION_DERATE_COLUMN_NAME_IN_INPUT_FILE, reserve_balancing_area_param=RESERVE_BALANCING_AREA_PARAM_NAME, reserve_provision_derate_param=RESERVE_PROVISION_DERATE_PARAM_NAME, reserve_projects_set=RESERVE_PROJECTS_SET_NAME, reserve_to_energy_adjustment_param= RESERVE_TO_ENERGY_ADJUSTMENT_PARAM_NAME, reserve_balancing_areas_input_file= RESERVE_BALANCING_AREAS_INPUT_FILE_NAME, ) # Load projects that can contribute to the partial frequency response # requirement project_fr_partial_list = list() projects = pd.read_csv( os.path.join(scenario_directory, str(subproblem), str(stage), "inputs", "projects.tab"), sep="\t", ) for row in zip( projects["project"], projects["frequency_response_ba"], projects["frequency_response_partial"], ): if row[1] != "." and int(float(row[2])) == 1: project_fr_partial_list.append(row[0]) else: pass data_portal.data()["FREQUENCY_RESPONSE_PARTIAL_PROJECTS"] = { None: project_fr_partial_list }