Created By: Nathanael Wong (nathanaelwong@fas.harvard.edu)
NASAPrecipitation.jl
is a Julia package that aims to streamline the following processes:
- downloads of NASA Precipitation Measurement Mission datasets
- basic analysis of said datasets
- perform all the above operations innately over a given
GeoRegion
NASAPrecipitation.jl
has been registered. Install it via:
] add NASAPrecipitation
To get the most recent release on the #main
branch, do
] add NASAPrecipitation#main
In order to access NASA's EOSDIS OPeNDAP servers, you need to register an account with Earthdata in order for NCDatasets.jl to access the data. Then, follow the steps desribed here in the documentation for your downloads to work.
The following datasets are supported:
- GPM IMERGv6, 0.1º resolution, 60ºS to 60ºN
- Final runs for Half-Hourly, Daily and Monthly Data
- Early and Late runs of Half-Hourly and Daily Data
- TRMM TMPAv7, 0.25º resolution, 50ºS to 50ºN
- Final runs for 3-Hourly, Daily and Monthly Data
- Near Real-Time runs of 3-Hourly and Daily Data
Only the calibrated precipitation data is downloaded, with units of rate in mm/s.
If there is demand, I can easily add other datasets available on the gpm1
and disc2
NASA OPeNDAP servers to the mix as well. Please open an issue if you want me to do so.
Tip: The GeoRegions.jl, NCDatasets.jl and Dates dependencies are reexported by NASAPrecipitation.jl
, and therefore there is no need to call them separately when the NASAPrecipitation.jl
package has been loaded.