Skip to content

Script to download weather data from NASAPOWER API version 2 and CHIRPS repository, and then convert to DSSAT weather files (.WTH).

License

Notifications You must be signed in to change notification settings

wpavan/nasapchirps_dssat

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nasapchirps_dssat

Application to download weather data from the NASA POWER API version 2 and merge with CHIRPS dataset to produce WTH files. WTH files are the native format input for DSSAT.

There are two modes of using this tool.

“get” is to fetch weather data based on a set of georeferenced points and a range of dates.

“update” is to fetch weather data based on a directory of WTH files that the user wants to update up to the most recent available.

Inputs for “get” option:

in_file: A CSV file (.CSV) with the following columns: "ID", "Latitude", "Longitude", "nasapid", "LatNP", and "LonNP". If you want to use our 5-arc minute global grid (shapefile and CSV) file, please contact us.

startDate: Start date with format YYYYMMDD (e.g. 19841224)

endDate: End date with format YYYYMMDD (e.g. 19841231)

out_dir: Path of output directory for the new WTH files.

Inputs for “update” option:

in_file: A CSV file (.CSV) with the following columns: "ID", "Latitude", "Longitude", "nasapid", "LatNP", and "LonNP". If you want to use our 5-arc minute global grid (shapefile and CSV) file, please contact us.

in_dir: Path directory of current WTH files to update.

out_dir: Path of output directory for the new WTH files.

How to run: Application is tested on Python 3.8.5 version and Linux environment.

python nasapchirps_dssat {get, update} argument1, argument2, …

python get in_file, startDate, endDate, out_dir

python update in_file, in_dir, out_dir

Note: For running on Windows OS systems, you may need to replace “/” by “\” in the scripts.

About

Script to download weather data from NASAPOWER API version 2 and CHIRPS repository, and then convert to DSSAT weather files (.WTH).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%