Skip to content

API for IMERG Datasets

Types of IMERG Datasets

NASAPrecipitation.IMERGHalfHourly Type
julia
IMERGHalfHourly{ST<:AbstractString, DT<:TimeType} <: IMERGDataset

Object containing information on Half-Hourly IMERG datasets to be downloaded

source
NASAPrecipitation.IMERGDaily Type
julia
IMERGDaily{ST<:AbstractString, DT<:TimeType} <: IMERGDataset

Object containing information on Daily IMERG datasets to be downloaded

source
NASAPrecipitation.IMERGMonthly Type
julia
IMERGMonthly{ST<:AbstractString, DT<:TimeType} <: IMERGDataset

Object containing information on Montly IMERG datasets to be downloaded

source

Creating IMERG Half-Hourly Datasets

NASAPrecipitation.IMERGEarlyHH Function
julia
IMERGEarlyHH(
    ST = String,
    DT = Date;
    start :: TimeType,
    stop  :: TimeType,
    path  :: AbstractString = homedir(),
) -> npd :: IMERGHalfHourly{ST,DT}

Creates a IMERGHalfHourly dataset npd to retrieve datasets from the Near Real-Time Early processing runs for Half-Hourly output

Keyword Arguments

  • start : Date at which download / analysis of the dataset begins

  • stop : Date at which download / analysis of the dataset ends

  • path : The directory in which the folder imergearlyhh will be created for data downloads, storage and analysis, default is the home directoy called by homedir()

The following fields in npd will be fixed as below:

source
NASAPrecipitation.IMERGLateHH Function
julia
IMERGLateHH(
    ST = String,
    DT = Date;
    start :: TimeType,
    stop :: TimeType,
    path :: AbstractString = homedir(),
) -> npd :: IMERGHalfHourly{ST,DT}

Creates a IMERGHalfHourly dataset npd to retrieve datasets from the Near Real-Time Late processing runs for Half-Hourly output

Keyword Arguments

  • start : Date at which download / analysis of the dataset begins

  • stop : Date at which download / analysis of the dataset ends

  • path : The directory in which the folder imerglatehh will be created for data downloads, storage and analysis, default is the home directoy called by homedir()

The following fields in npd will be fixed as below:

source
NASAPrecipitation.IMERGFinalHH Function
julia
IMERGFinalHH(
    ST = String,
    DT = Date;
    start :: TimeType,
    stop :: TimeType,
    path :: AbstractString = homedir(),
) -> npd :: IMERGHalfHourly{ST,DT}

Creates a IMERGHalfHourly dataset npd to retrieve datasets from the final post-processing runs for Half-Hourly output

Keyword Arguments

  • start : Date at which download / analysis of the dataset begins

  • stop : Date at which download / analysis of the dataset ends

  • path : The directory in which the folder imergfinalhh will be created for data downloads, storage and analysis, default is the home directoy called by homedir()

The following fields in npd will be fixed as below:

source

Creating IMERG Daily Datasets

NASAPrecipitation.IMERGEarlyDY Function
julia
IMERGEarlyDY(
    ST = String,
    DT = Date;
    start :: TimeType,
    stop  :: TimeType,
    path :: AbstractString = homedir(),
) -> npd :: IMERGDaily{ST,DT}

Creates a IMERGDaily dataset npd to retrieve datasets from the Near Real-Time Early processing runs for Daily output

Keyword Arguments

  • start : Date at which download / analysis of the dataset begins

  • stop : Date at which download / analysis of the dataset ends

  • path : The directory in which the folder imergearlydy will be created for data downloads, storage and analysis, default is the home directoy called by homedir()

The following fields in npd will be fixed as below:

source
NASAPrecipitation.IMERGLateDY Function
julia
IMERGLateDY(
    ST = String,
    DT = Date;
    start :: TimeType,
    stop  :: TimeType,
    path :: AbstractString = homedir(),
) -> npd :: IMERGDaily{ST,DT}

Creates a IMERGDaily dataset npd to retrieve datasets from the Near Real-Time Late processing runs for Daily output

Keyword Arguments

  • start : Date at which download / analysis of the dataset begins

  • stop : Date at which download / analysis of the dataset ends

  • path : The directory in which the folder imerglatedy will be created for data downloads, storage and analysis, default is the home directoy called by homedir()

The following fields in npd will be fixed as below:

source
NASAPrecipitation.IMERGFinalDY Function
julia
IMERGFinalDY(
    ST = String,
    DT = Date;
    start :: TimeType,
    stop  :: TimeType,
    path :: AbstractString = homedir(),
) -> npd :: IMERGDaily{ST,DT}

Creates a IMERGDaily dataset npd to retrieve datasets from the Final post-processing runs for Daily output

Keyword Arguments

  • start : Date at which download / analysis of the dataset begins

  • stop : Date at which download / analysis of the dataset ends

  • path : The directory in which the folder imergfinaldy will be created for data downloads, storage and analysis, default is the home directoy called by homedir()

The following fields in npd will be fixed as below:

source

Creating IMERG Monthly Datasets

NASAPrecipitation.IMERGMonthly Type
julia
IMERGMonthly(
    ST = String,
    DT = Date;
    start :: TimeType,
    stop  :: TimeType,
    path  :: AbstractString = homedir(),
) -> npd :: IMERGMonthly{ST,DT}

Creates a IMERGMonthly dataset npd to retrieve datasets for Monthly output

Keyword Arguments

  • start : Date at which download / analysis of the dataset begins

  • stop : Date at which download / analysis of the dataset ends

  • path : The directory in which the folder imergmonthly will be created for data downloads, storage and analysis, default is the home directoy called by homedir()

The following fields in npd will be fixed as below:

source