daymet_v3_code

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