cdm_reader_mapper.correct_datetime#
- cdm_reader_mapper.correct_datetime(data, imodel, log_level='INFO', _base='cdm_reader_mapper.metmetpy')[source]#
Apply ICOADS deck specific datetime corrections.
- Parameters:
data (
pandas.DataFrameorIterable[pd.DataFrame]) – Input dataset.imodel (
str) – Name of internally available data model. e.g. icoads_d300_704log_level (
str) – level of logging information to save. Default: INFO_base (
str, optional) – Base path for datetime correction metadata.
- Return type:
- Returns:
pandas.DataFrameorIterable[pd.DataFrame]– A pandas.DataFrame or Iterable[pd.DataFrame] with the adjusted data.- Raises:
ValueError – If _correct_dt raises an error during correction.
TypeError – If data is not a pd.DataFrame or an Iterable[pd.DataFrame]. If data is a pd.Series.