Difference between revisions of "Grow Degree Calculator"

From Agrineer.org Wiki
Jump to: navigation, search
m
 
(44 intermediate revisions by 2 users not shown)
Line 5: Line 5:
 
knowing the accumulated grow degree values throughout a season, farmers can say when orchard trees will blossom, or when insects will hatch, and more. Click [http://agrineer.org/gdc/gdc.php here] to use the GDC application.
 
knowing the accumulated grow degree values throughout a season, farmers can say when orchard trees will blossom, or when insects will hatch, and more. Click [http://agrineer.org/gdc/gdc.php here] to use the GDC application.
  
== Procedure ==
+
This is an educational platform disseminating research ideas and applications. We hope that the user can benefit from the software and hardware sources provided but we do not take any responsibility for the consequences of decisions based on data released or on the results given in our applications. See the footer disclaimer for more information.
 +
 
 +
== Description ==
 
The GDC application calculates a location's accumulated grow degree value from historical [[WRF Hindcast]] data stored on our server. The user customizes the calculation request by entering temperature parameters, location, and run dates. The application determines which sector and data pixel to use, gets historical daily minimum and maximum temperatures, calculates and accumulates the grow degree units over the run dates given for the pixel location.
 
The GDC application calculates a location's accumulated grow degree value from historical [[WRF Hindcast]] data stored on our server. The user customizes the calculation request by entering temperature parameters, location, and run dates. The application determines which sector and data pixel to use, gets historical daily minimum and maximum temperatures, calculates and accumulates the grow degree units over the run dates given for the pixel location.
  
 
=== Calculation of Grow Degree ===
 
=== Calculation of Grow Degree ===
 +
The Grow Degree Calculator (GDC) package implements a simple daily calculation:
  
=== Links of Interest ===
+
                      (Daily Max Air Temp + Daily Min Air Temp)
 
+
    Daily Degree Day = ----------------------------------------  - Base Temp
== Input Form ==
+
                                          2
The input form of the application is divided into three components: temperature, location, and run dates.
+
   
 
+
Where: 
=== Temperature ===
+
   
Organisms (plants and insects) have a range of temperatures in which they can grow. The base input value is the lowest temperature for the organism to grow. Likewise, the upper input value is the highest temperature for the organism to grow. Temperatures values are in Celsius. <!-- TODO: put a link to organism temps -->
+
        "Daily Max Air Temp" is capped by the "Upper" temperature threshold.
 
+
   
=== Location ===
+
and  
Location input requires decimal degree latitude and longitude values. <!-- TODO: put link to decimal degree --> If values are not within the active sectors, error messages will appear in the text report panel of the application. See [[WRF Hindcast]] for current operational sectors.
+
     
 
+
        if "Daily Degree Day" < 0 then set "Daily Degree Day" = 0.
=== Run Dates ===
+
The start and end date specify when to accumulate the grow degree values. Dates are given in the YYYYMMDD format, eg. March 5, 2017 would be 20170305.
+
 
+
 
+
== Output ==
+
=== GDC Image ===
+
 
+
=== GDC Plot ===
+
 
+
[[File:GDC.png|300px|thumb|right|Grow Degree Calculator application.]]
+
The Grow Degree Calculator (GDC) project is based on the [[WRF Hindcast]] project and calculates the Grow Degree values for either crops or insects. Users can enter the temperature parameters, location, and start and end dates for the organism of interest. Output includes an image of the total accumulated values over the target sector, a plot of accumulated values over time, and a text report.
+
 
+
Accumulated grow degree values are important for agriculture because it can accurately predict organism behavior. For example,
+
knowing the accumulated grow degree values throughout a season, farmers can say when orchard trees will blossom, or when insects will hatch, and more. Click [http://agrineer.org/gdc/gdc.php here] to use the GDC application.
+
 
+
== Procedure ==
+
The GDC application calculates a location's accumulated grow degree value from historical [[WRF Hindcast]] data stored on our server. The user customizes the calculation request by entering temperature parameters, location, and run dates. The application determines which sector and data pixel to use, gets historical daily minimum and maximum temperatures, calculates and accumulates the grow degree units over the run dates given for the pixel location.
+
 
+
=== Calculation of Grow Degree ===
+
  
 +
"Daily Degree Day" values are accumulated over the  period of specified run days.
 
=== Links of Interest ===
 
=== Links of Interest ===
  
Line 47: Line 32:
  
 
=== Input section ===
 
=== Input section ===
==== 1. Temps (celsius) ====
+
==== Temps (celsius) ====
 +
<pre style="color:rgb(204,112,0)"> yellow #1 in the above image</pre><br />
 
Organisms (plants and insects) have a range of temperatures in which they can grow. Example: 5, 30
 
Organisms (plants and insects) have a range of temperatures in which they can grow. Example: 5, 30
 
     '''base'''  5
 
     '''base'''  5
Line 53: Line 39:
 
     '''upper'''  30
 
     '''upper'''  30
 
       The upper input value (celsius) is the highest temp at which the organism can grow.
 
       The upper input value (celsius) is the highest temp at which the organism can grow.
==== 2. Location (decimal degrees) ====
+
 
Note: currently about 1/3 of the geographical area of the contiguous 48 states is available for processing. See [[WRF Hindcast]] for current operational sectors. If the values are not within the active sectors, error messages will appear in the text report panel of the application.  
+
==== Location (decimal degrees) ====
 +
<pre style="color:rgb(204,112,0)"> yellow #2 in the above image</pre><br />
 +
Note: currently about 1/3 of the geographical area of the contiguous 48 states is available for processing. See [[WRF Hindcast]] for current operational sectors. If the provided latitude and longitude values are not within the active sectors an error message will appear stating 'Cannot find given location in active sectors'.  
  
 
The latitude and longitude values of the area of interest, in decimal form. Example: 32.25049, -106.74516
 
The latitude and longitude values of the area of interest, in decimal form. Example: 32.25049, -106.74516
Line 61: Line 49:
 
     '''longitude'''  -106.74516
 
     '''longitude'''  -106.74516
  
==== 3. Rundates (yyyymmdd) ====
+
==== Rundates (yyyymmdd) ====
 +
<pre style="color:rgb(204,112,0)"> yellow #3 in the above image</pre><br />
 
The start and end date specify when to accumulate the grow degree values. Dates are given in the YYYYMMDD format, eg. March 5, 2017 would be 20170305. Example: January 1, 2017; April 6, 2017
 
The start and end date specify when to accumulate the grow degree values. Dates are given in the YYYYMMDD format, eg. March 5, 2017 would be 20170305. Example: January 1, 2017; April 6, 2017
 
     '''start'''  20170101
 
     '''start'''  20170101
  
 
     '''end'''  20170406
 
     '''end'''  20170406
==== 4. Apply ====  
+
 
Run the application with the provided values of Temps, Location, and Rundates
+
==== Apply ====  
 +
<pre style="color:rgb(204,112,0)"> yellow #4 in the above image</pre><br />
 +
Run the application with the provided values of Temps, Location, and Rundates.
  
 
=== Output section ===
 
=== Output section ===
==== 5. Three images: 3.3km, 10km, 30km ====
+
==== Three images: 3.3km, 10km, 30km ====
Based on the latitude and longitude values provided by the user, clicking on a tab will display the processed accumulated Grow Degree image of the area of interest. All 3 images are 171 x 171 pixels in size but the resolution of each pixel varies in each of the 3.
+
<pre style="color:rgb(204,112,0)"> yellow #5 in the above image</pre><br />
     '''3.3km'''  each pixel in this image represents an area approx. 3.3 km high by 3.3 km wide.
+
Clicking on a tab will display the processed accumulated Grow Degree image of the area of interest. All 3 images are 171 x 171 pixels in size but the resolution of each pixel varies in each of the 3.
 +
     '''3.3km'''  each pixel in this image represents an area approximately 3.3 km by 3.3 km.
  
     '''10km'''  each pixel in this image represents an area approx. 10 km high by 10 km wide.
+
     '''10km'''  each pixel in this image represents an area approximately 10 km by 10 km.
  
     '''30km'''  each pixel in this image represents an area approx. 30 km high by 30 km wide.
+
     '''30km'''  each pixel in this image represents an area approximately 30 km by 30 km.
  
 
Clicking on the '+' in the image will 'zoom-in' the image.
 
Clicking on the '+' in the image will 'zoom-in' the image.
  
Clicking on the '-' in the image will 'zoom-out' the image.
+
Clicking on the '-' in the image will 'zoom-out' the image.  
  
Clicking on the 'house' in the image will restore the image to its initial display size and position.
+
If your mouse has a wheel you can use it to zoom in and out.
  
 
Clicking and holding down the left button on the mouse enables moving the image.
 
Clicking and holding down the left button on the mouse enables moving the image.
  
In the 3.3km image you should see a small blinking black square in the image. Your latitude and longitude of interest will be inside this square. Use the '+' sign or the wheel on your mouse to zoom in. Move the mouse around inside the square until the latitude and longitude values shown in #6 '''approximate''' the values you entered in #2 for latitude and longitude. It is very unlikely they will match exactly.
+
Clicking on the 'house' in the image will restore the image to its initial display size and position.
 +
 
 +
In the 3.3km image you should see a small blinking black square in the image. Your latitude and longitude of interest will be inside this square. Use the '+' sign or the wheel on your mouse to zoom in. Move the mouse around inside the square until the latitude and longitude values shown in #6 '''approximate''' the values you entered in #2 for latitude and longitude. It is unlikely they will match exactly, a small disappointing aspect of the display software. Note that the 'Text report' (yellow #8) has the exact latitude and longitude.
  
 
If you don't see the small blinking black square it's because the underlying or surrounding area is also black or blackish. In this case move the mouse around in the image and look at the latitude and longitude values displayed in #6 until you have homed in on the desired area, then  zoom in, etc.
 
If you don't see the small blinking black square it's because the underlying or surrounding area is also black or blackish. In this case move the mouse around in the image and look at the latitude and longitude values displayed in #6 until you have homed in on the desired area, then  zoom in, etc.
  
==== 6. Latitude, Longitude, GDC value ====
+
==== Latitude, Longitude, GDC value ====
Each pixel of the displayed image (171 x 171 pixels = 29,241 pixels) has values representing the pixel's latitude, longitude, and the calculated Grow Degrees. Move your mouse over the image and watch #6 to see the results.
+
<pre style="color:rgb(204,112,0)"> yellow #6 in the above image</pre><br />
 +
Each pixel of the displayed image (171 x 171 pixels = 29,241 total pixels per image) has values representing the pixel's latitude, longitude, and the calculated Grow Degrees. Move your mouse over the image and watch #6 to see the results.
  
==== 7. Plot of Grow Degrees during Rundates for the area of interest ====
+
==== Plot of Grow Degrees during Rundates for the area of interest and temperatures ====
 +
<pre style="color:rgb(204,112,0)"> yellow #7 in the above image</pre><br />
  
==== 8. Text report ====
+
==== Text report ====
 +
<pre style="color:rgb(204,112,0)"> yellow #8 in the above image</pre><br />
 
Text description of the GDC run and its results.
 
Text description of the GDC run and its results.
  

Latest revision as of 16:49, 26 November 2018

Grow Degree Calculator application.

The Grow Degree Calculator (GDC) project is based on the WRF Hindcast project and calculates the Grow Degree values for either crops or insects. Users can enter the temperature parameters, location, and start and end dates for the organism of interest. Output includes an image of the total accumulated values over the target sector, a plot of accumulated values over time, and a text report.

Accumulated grow degree values are important for agriculture because it can accurately predict organism behavior. For example, knowing the accumulated grow degree values throughout a season, farmers can say when orchard trees will blossom, or when insects will hatch, and more. Click here to use the GDC application.

This is an educational platform disseminating research ideas and applications. We hope that the user can benefit from the software and hardware sources provided but we do not take any responsibility for the consequences of decisions based on data released or on the results given in our applications. See the footer disclaimer for more information.

Description

The GDC application calculates a location's accumulated grow degree value from historical WRF Hindcast data stored on our server. The user customizes the calculation request by entering temperature parameters, location, and run dates. The application determines which sector and data pixel to use, gets historical daily minimum and maximum temperatures, calculates and accumulates the grow degree units over the run dates given for the pixel location.

Calculation of Grow Degree

The Grow Degree Calculator (GDC) package implements a simple daily calculation:

                     (Daily Max Air Temp + Daily Min Air Temp)
   Daily Degree Day = ----------------------------------------  - Base Temp
                                          2
   

Where:

        "Daily Max Air Temp" is capped by the "Upper" temperature threshold.
   

and

        if "Daily Degree Day" < 0 then set "Daily Degree Day" = 0.

"Daily Degree Day" values are accumulated over the period of specified run days.

Links of Interest

GDC application with numbered sections

Guide to GDC application.

Input section

Temps (celsius)

 yellow #1 in the above image

Organisms (plants and insects) have a range of temperatures in which they can grow. Example: 5, 30

    base  5
      The base input value (celsius) is the lowest temperature at which the organism can grow.
    upper  30
      The upper input value (celsius) is the highest temp at which the organism can grow.

Location (decimal degrees)

 yellow #2 in the above image

Note: currently about 1/3 of the geographical area of the contiguous 48 states is available for processing. See WRF Hindcast for current operational sectors. If the provided latitude and longitude values are not within the active sectors an error message will appear stating 'Cannot find given location in active sectors'.

The latitude and longitude values of the area of interest, in decimal form. Example: 32.25049, -106.74516

    latitude  32.25049
    longitude  -106.74516

Rundates (yyyymmdd)

 yellow #3 in the above image

The start and end date specify when to accumulate the grow degree values. Dates are given in the YYYYMMDD format, eg. March 5, 2017 would be 20170305. Example: January 1, 2017; April 6, 2017

    start  20170101
    end  20170406

Apply

 yellow #4 in the above image

Run the application with the provided values of Temps, Location, and Rundates.

Output section

Three images: 3.3km, 10km, 30km

 yellow #5 in the above image

Clicking on a tab will display the processed accumulated Grow Degree image of the area of interest. All 3 images are 171 x 171 pixels in size but the resolution of each pixel varies in each of the 3.

    3.3km  each pixel in this image represents an area approximately 3.3 km by 3.3 km.
    10km   each pixel in this image represents an area approximately 10 km by 10 km.
    30km   each pixel in this image represents an area approximately 30 km by 30 km.

Clicking on the '+' in the image will 'zoom-in' the image.

Clicking on the '-' in the image will 'zoom-out' the image.

If your mouse has a wheel you can use it to zoom in and out.

Clicking and holding down the left button on the mouse enables moving the image.

Clicking on the 'house' in the image will restore the image to its initial display size and position.

In the 3.3km image you should see a small blinking black square in the image. Your latitude and longitude of interest will be inside this square. Use the '+' sign or the wheel on your mouse to zoom in. Move the mouse around inside the square until the latitude and longitude values shown in #6 approximate the values you entered in #2 for latitude and longitude. It is unlikely they will match exactly, a small disappointing aspect of the display software. Note that the 'Text report' (yellow #8) has the exact latitude and longitude.

If you don't see the small blinking black square it's because the underlying or surrounding area is also black or blackish. In this case move the mouse around in the image and look at the latitude and longitude values displayed in #6 until you have homed in on the desired area, then zoom in, etc.

Latitude, Longitude, GDC value

 yellow #6 in the above image

Each pixel of the displayed image (171 x 171 pixels = 29,241 total pixels per image) has values representing the pixel's latitude, longitude, and the calculated Grow Degrees. Move your mouse over the image and watch #6 to see the results.

Plot of Grow Degrees during Rundates for the area of interest and temperatures

 yellow #7 in the above image

Text report

 yellow #8 in the above image

Text description of the GDC run and its results.