melodies_monet.util.time_interval_subset

Functions

subset_MODIS_l2(file_path, timeinterval)

Subset MODIS L2 files to a specified time interval.

subset_OMPS_l2(file_path, timeinterval)

Dependent on filenaming convention OMPS-satelliteid_NMTO3-L2_version_startingtimestamp_orbitnumber_endingtimestamp.h5

subset_model_filelist(all_files, timeformat, ...)

Subset model filelist to within a given time interval.

subset_mopitt_l3(file_path, timeinterval)

Dependent on filenaming conventions MOP03J-YYYYMMDD- MOP03JM-201909-

melodies_monet.util.time_interval_subset.subset_MODIS_l2(file_path, timeinterval)

Subset MODIS L2 files to a specified time interval.

Filters files based on the timestamp encoded in MODIS filenames using hourly granularity. Files are matched using the pattern '*M?D04_L2.A{YYYYDDD.HH}*.hdf'.

Parameters:
  • file_path (str) – Glob pattern for MODIS HDF files (e.g., '/data/MODIS/MOD04_L2.*.hdf').

  • timeinterval (list of pandas.Timestamp) – [start, end] time bounds.

Returns:

list of str – File paths within the time interval.

Notes

Filename convention:

MOD04_L2.AYYYYDDD.HHMM.collection.timestamp.hdf
MYD04_L2.AYYYYDDD.HHMM.collection.timestamp.hdf
melodies_monet.util.time_interval_subset.subset_OMPS_l2(file_path, timeinterval)

Dependent on filenaming convention OMPS-satelliteid_NMTO3-L2_version_startingtimestamp_orbitnumber_endingtimestamp.h5

melodies_monet.util.time_interval_subset.subset_model_filelist(all_files, timeformat, timestep, timeinterval)

Subset model filelist to within a given time interval. Filename requirements: - individual files for each timestep - time must be in filename

melodies_monet.util.time_interval_subset.subset_mopitt_l3(file_path, timeinterval)

Dependent on filenaming conventions MOP03J-YYYYMMDD- MOP03JM-201909-