warsa.precipitation.satellite.gpm package¶
Submodules¶
warsa.precipitation.satellite.gpm.download module¶
-
class
GPMImerg3BHHRearlyFTP(local_dir, ftp_user, ftp_password)¶ Bases:
warsa.precipitation.satellite.gpm.download.GPMImergRealTimeFTP
-
class
GPMImerg3BHHRlateFTP(local_dir, ftp_user, ftp_password)¶ Bases:
warsa.precipitation.satellite.gpm.download.GPMImergRealTimeFTP
-
class
GPMImerg3BHHRv03FTP(local_dir, ftp_user, ftp_password)¶ Bases:
warsa.precipitation.satellite.gpm.download.GPMImergVersionFTP
-
class
GPMImerg3BHHRv04FTP(local_dir, ftp_user, ftp_password)¶ Bases:
warsa.precipitation.satellite.gpm.download.GPMImergVersionFTP
-
class
GPMImerg3BHHRv05FTP(local_dir, ftp_user, ftp_password)¶ Bases:
warsa.precipitation.satellite.gpm.download.GPMImergVersionFTP
-
class
GPMImerg3BMOv03FTP(local_dir, ftp_user, ftp_password)¶ Bases:
warsa.precipitation.satellite.gpm.download.GPMImergVersionFTP
-
class
GPMImerg3BMOv04FTP(local_dir, ftp_user, ftp_password)¶ Bases:
warsa.precipitation.satellite.gpm.download.GPMImergVersionFTP
-
class
GPMImerg3BMOv05FTP(local_dir, ftp_user, ftp_password)¶ Bases:
warsa.precipitation.satellite.gpm.download.GPMImergVersionFTP
-
class
GPMImergFTP(local_dir, prefix, suffix, dir_lens, ftp_host, ftp_dir, ftp_user, ftp_password, ftp_timeout, product_subfolder)¶ Bases:
warsa.precipitation.satellite.download.SatelliteBasedPrecipitationDownloadFTP-
static
get_datetime_from_file_name(filename)¶
-
static
-
class
GPMImergGIS3BDailyV03FTP(local_dir, ftp_user, ftp_password)¶ Bases:
warsa.precipitation.satellite.gpm.download.GPMImergVersionFTP
-
class
GPMImergGIS3BDailyV04FTP(local_dir, ftp_user, ftp_password)¶ Bases:
warsa.precipitation.satellite.gpm.download.GPMImergVersionFTP
-
class
GPMImergGIS3BDailyV05FTP(local_dir, ftp_user, ftp_password)¶ Bases:
warsa.precipitation.satellite.gpm.download.GPMImergVersionFTP
-
class
GPMImergGIS3BHHRv03FTP(local_dir, ftp_user, ftp_password)¶ Bases:
warsa.precipitation.satellite.gpm.download.GPMImergVersionFTP
-
class
GPMImergGIS3BHHRv04FTP(local_dir, ftp_user, ftp_password)¶ Bases:
warsa.precipitation.satellite.gpm.download.GPMImergVersionFTP
-
class
GPMImergGIS3BHHRv05FTP(local_dir, ftp_user, ftp_password)¶ Bases:
warsa.precipitation.satellite.gpm.download.GPMImergVersionFTP
-
class
GPMImergGIS3BMOv03FTP(local_dir, ftp_user, ftp_password)¶ Bases:
warsa.precipitation.satellite.gpm.download.GPMImergVersionFTP
-
class
GPMImergGIS3BMOv04FTP(local_dir, ftp_user, ftp_password)¶ Bases:
warsa.precipitation.satellite.gpm.download.GPMImergVersionFTP
-
class
GPMImergGIS3BMOv05FTP(local_dir, ftp_user, ftp_password)¶ Bases:
warsa.precipitation.satellite.gpm.download.GPMImergVersionFTP
-
class
GPMImergProductionHHFTP(local_dir, ftp_user, ftp_password)¶ Bases:
warsa.precipitation.satellite.gpm.download.GPMImergFTP- Source:
- ftp://arthurhou.pps.eosdis.nasa.gov/gpmdata/2014/03/01/imerg ftp://arthurhou.pps.eosdis.nasa.gov/gpmdata/2014/11/07/imerg
- Format:
- 3B-MO.MS.MRG.3IMERG.20140312-S000000-E235959.03.V03D.HDF5 3B-HHR.MS.MRG.3IMERG.20141107-S000000-E002959.0000.V03D.HDF5
-
class
GPMImergProductionMOFTP(local_dir, ftp_user, ftp_password)¶ Bases:
warsa.precipitation.satellite.gpm.download.GPMImergFTP- Source:
- ftp://arthurhou.pps.eosdis.nasa.gov/gpmdata/2014/03/01/imerg ftp://arthurhou.pps.eosdis.nasa.gov/gpmdata/2014/11/07/imerg
- Format:
- 3B-MO.MS.MRG.3IMERG.20140312-S000000-E235959.03.V03D.HDF5 3B-HHR.MS.MRG.3IMERG.20141107-S000000-E002959.0000.V03D.HDF5
-
class
GPMImergRealTimeFTP(local_dir, prefix, suffix, ftp_dir, ftp_user, ftp_password)¶ Bases:
warsa.precipitation.satellite.gpm.download.GPMImergFTP- Source:
- ftp://jsimpson.pps.eosdis.nasa.gov/data/imerg/early/201503/
- Format:
- 3B-HHR-E.MS.MRG.3IMERG.20150331-S190000-E192959.1140.V03E.RT-H5 3B-HHR-L.MS.MRG.3IMERG.20150307-S000000-E002959.0000.V03E.RT-H5
-
class
GPMImergVersionFTP(local_dir, version, prefix, suffix, ftp_user, ftp_password, ftp_timeout, product_subfolder)¶ Bases:
warsa.precipitation.satellite.gpm.download.GPMImergFTP- Source:
- ftp://arthurhou.pps.eosdis.nasa.gov/gpmdata/2014/03/01/imerg ftp://arthurhou.pps.eosdis.nasa.gov/gpmdata/2014/11/07/imerg
- Format:
- 3B-MO.MS.MRG.3IMERG.20140312-S000000-E235959.03.V03D.HDF5 3B-HHR.MS.MRG.3IMERG.20141107-S000000-E002959.0000.V03D.HDF5
warsa.precipitation.satellite.gpm.download_gpm_imerg_3BHHR_early module¶
-
class
GPMImerg3BHHRearlyFTP(local_folder, ftp_user, ftp_password)¶ Bases:
objectftp://ftp.cpc.ncep.noaa.gov/precip/CMORPH_V0.x/RAW/8km-30min/2011/201108/ CMORPH_V0.x_RAW_8km-30min_2011080100.gz
-
download(update=False, verbose=True, begin=None, end=None)¶ Parameters: - update – if TRUE, checks for any missing file on the local folder, otherwise starts download at the last saved file
- verbose – if TRUE, outputs the current file being downloaded as well the time in seconds took to download each file
- begin –
- end –
-
download_ftp_files(missing_datetime)¶
-
static
filename_to_timestamp(filename)¶
-
static
get_datetime_from_file_name(filename)¶
-
get_ftp_file_names(lines)¶
-
get_full_dir_name(dt)¶
-
get_local_files()¶
-
get_missing_datetime(datetime_begin=None, datetime_end=None)¶
-
get_missing_ftp_files(missing_datetimes)¶
-
static
valid_filename(filename)¶
-
-
clean_path(path)¶
-
parse_ftp_dirs(folder_length, lines)¶
warsa.precipitation.satellite.gpm.download_gpm_imerg_3BHHR_v05 module¶
-
class
GPMImerg3BHHRv05FTP(local_folder, ftp_user, ftp_password)¶ Bases:
objectftp://ftp.cpc.ncep.noaa.gov/precip/CMORPH_V0.x/RAW/8km-30min/2011/201108/ CMORPH_V0.x_RAW_8km-30min_2011080100.gz
-
download(update=False, verbose=True, begin=None, end=None)¶ Parameters: - update – if TRUE, checks for any missing file on the local folder, otherwise starts download at the last saved file
- verbose – if TRUE, outputs the current file being downloaded as well the time in seconds took to download each file
- begin –
- end –
-
download_ftp_files(missing_datetime)¶
-
static
filename_to_timestamp(filename)¶
-
static
get_datetime_from_file_name(filename)¶
-
get_ftp_file_names(lines)¶
-
get_full_dir_name(dt)¶
-
get_local_files()¶
-
get_missing_datetime(datetime_begin=None, datetime_end=None)¶
-
get_missing_ftp_files(missing_datetimes)¶
-
static
valid_filename(filename)¶
-
-
clean_path(path)¶
-
parse_ftp_dirs(folder_length, lines)¶