nsrdb.albedo.modis.ModisFileAcquisition
- class ModisFileAcquisition(date, path)[source]
Bases:
object
Class to acquire MODIS data for requested day. Attempts to get data from disk first. If not available the data is downloaded (Not supported currently).
- Parameters:
date (Datetime object) – Desired date for MODIS data.
path (str) – Location of/for MODIS data on disk.
Methods
get_file
(date, path)Returns filename for MODIS date file for date.
Attributes
Get MODIS data file pattern based on run year.
Get MODIS data server folder based on run year.
- property http_folder
Get MODIS data server folder based on run year. This is different for v6 / v6.1 data.
- property file_pattern
Get MODIS data file pattern based on run year. The run year determines whether v6 or v6.1 should be used.
Example file name: MCD43GF_wsa_shortwave_033_2010_v061.hdf
- classmethod get_file(date, path)[source]
Returns filename for MODIS date file for date. Searches in ‘path’ and downloads if necessary. MODIS files are every 8 days. Returns nearest day to ‘data’.
- Parameters:
date (Datetime object) – Desired date for MODIS data.
path (str) – Location of/for MODIS data on disk.
- Returns:
filename (str) – Filename with path to MODIS data file