daymet_v3_code
extract monthly average monavg_tmax.sh
#!/bin/bash # Script to extract DAYMET monthly averages # # Tyson Lee Swetnam # University of Arizona # # for ranges use {start..end} # for individual values use: 1 2 3 4 # nested loop for months in years for year in {1980..2015} do echo "Get DAYMET data for TMAX Year $year" wget http://thredds.daac.ornl.gov/thredds/fileServer/ornldaac/1345/daymet_v3_tmax_monavg_${year}_na.nc4 echo "Extract months of year $year in outer loop" echo "---------------------------------" for month in {1..12} do echo "Pass month $month in inner loop" gdal_translate -ot Float32 -of GTiff -a_ullr -456750 4984500 3253250 -3090500 -a_srs "+proj=lcc +datum=WGS84 +lat_1=25n +lat_2=60n +lat_0=42.5n +lon_0=100w" -b ${month} -a_nodata -9999 HDF5:"daymet_v3_tmax_monavg_${year}_na.nc4"://tmax daymet_v3_tmax_monavg_${year}_na_${month}.tif done echo "Deleting NC4 data for DAYMET TMAX $year" rm -r daymet_v3_tmax_monavg_${year}_na.nc4 echo done # End of outer loop exit 0
extract monthly average monavg_tmin
#!/bin/bash # Script to extract DAYMET monthly averages # # Tyson Lee Swetnam # University of Arizona # # for ranges use {start..end} # for individual values use: 1 2 3 4 # nested loop for months in years for year in {1980..2015} do echo "Get DAYMET data for TMIN Year $year" wget http://thredds.daac.ornl.gov/thredds/fileServer/ornldaac/1345/daymet_v3_tmin_monavg_${year}_na.nc4 echo "Extract months of year $year in outer loop" echo "---------------------------------" for month in {1..12} do echo "Pass month $month in inner loop" gdal_translate -ot Float32 -of GTiff -a_ullr -456750 4984500 3253250 -3090500 -a_srs "+proj=lcc +datum=WGS84 +lat_1=25n +lat_2=60n +lat_0=42.5n +lon_0=100w" -b ${month} -a_nodata -9999 HDF5:"daymet_v3_tmin_monavg_${year}_na.nc4"://tmin daymet_v3_tmin_monavg_${year}_na_${month}.tif done echo "Deleting NC4 data for DAYMET tmin $year" rm -r daymet_v3_tmin_monavg_${year}_na.nc4 echo done # End of outer loop exit 0
extract monthly average monavg_vp
#!/bin/bash # Script to extract DAYMET monthly averages # # Tyson Lee Swetnam # University of Arizona # # for ranges use {start..end} # for individual values use: 1 2 3 4 # nested loop for months in years for year in {1980..2015} do echo "Get DAYMET data for VP Year $year" wget http://thredds.daac.ornl.gov/thredds/fileServer/ornldaac/1345/daymet_v3_vp_monavg_${year}_na.nc4 echo "Extract months of year $year in outer loop" echo "---------------------------------" for month in {1..12} do echo "Pass month $month in inner loop" gdal_translate -ot Float32 -of GTiff -a_ullr -456750 4984500 3253250 -3090500 -a_srs "+proj=lcc +datum=WGS84 +lat_1=25n +lat_2=60n +lat_0=42.5n +lon_0=100w" -b ${month} -a_nodata -9999 HDF5:"daymet_v3_vp_monavg_${year}_na.nc4"://vp daymet_v3_vp_monavg_${year}_na_${month}.tif done echo "Deleting NC4 data for DAYMET vp $year" rm -r daymet_v3_vp_monavg_${year}_na.nc4 echo done # End of outer loop exit 0
Extract monthly average prcp
#!/bin/bash # Script to extract DAYMET monthly averages # # Tyson Lee Swetnam # University of Arizona # # for ranges use {start..end} # for individual values use: 1 2 3 4 # nested loop for months in years for year in {1980..2015} do echo "Get DAYMET data for PRCP Year $year" wget http://thredds.daac.ornl.gov/thredds/fileServer/ornldaac/1345/daymet_v3_prcp_monavg_${year}_na.nc4 echo "Extract months of year $year in outer loop" echo "---------------------------------" for month in {1..12} do echo "Pass month $month in inner loop" gdal_translate -ot Float32 -of GTiff -a_ullr -456750 4984500 3253250 -3090500 -a_srs "+proj=lcc +datum=WGS84 +lat_1=25n +lat_2=60n +lat_0=42.5n +lon_0=100w" -b ${month} -a_nodata -9999 HDF5:"daymet_v3_prcp_monavg_${year}_na.nc4"://prcp daymet_v3_prcp_monavg_${year}_na_${month}.tif done echo "Deleting NC4 data for DAYMET prcp $year" rm -r daymet_v3_prcp_monavg_${year}_na.nc4 echo done # End of outer loop exit 0
, multiple selections available,