Process USGS

flood_forecast.preprocessing.process_usgs.make_usgs_data(start_date: datetime, end_date: datetime, site_number: str) DataFrame[source]

_summary_

Parameters:
  • start_date (datetime) – _description_

  • end_date (datetime) – _description_

  • site_number (str) – _description_

Returns:

_description_

Return type:

pd.DataFrame

flood_forecast.preprocessing.process_usgs.process_response_text(file_name: str) Tuple[str, Dict][source]
flood_forecast.preprocessing.process_usgs.df_label(usgs_text: str) str[source]
flood_forecast.preprocessing.process_usgs.create_csv(file_path: str, params_names: dict, site_number: str)[source]

Function that creates the final version of the CSV files .

flood_forecast.preprocessing.process_usgs.get_timezone_map()[source]
flood_forecast.preprocessing.process_usgs.process_intermediate_csv(df: ~pandas.core.frame.DataFrame) -> (<class 'pandas.core.frame.DataFrame'>, <class 'int'>, <class 'int'>, <class 'int'>)[source]