Using the ExtData component: Difference between revisions

Bmauer (talk | contribs)
Bmauer (talk | contribs)
Line 37: Line 37:
The following is an explanation of each entry in a line.
The following is an explanation of each entry in a line.
:Export Name - This is the actual name of the export in the application to fill
:Export Name - This is the actual name of the export in the application to fill
:Units - Units not currently used
:Units - Units not currently used, just a placeholder for now
:Dimensions - xy for 2D or xyz for 3D
:Dimensions - xy for 2D or xyz for 3D
:Vertical location - c for center, e for edge, if 2d enter c or e but this will obviously not be used
:Vertical location - c for center, e for edge, if 2d enter c or e but this will obviously not be used
:Clim - enter Y if the file is a 12 month climatology, otherwise enter N. If you specify it is a climatology ExtData the data can be on either one file or 12 files if they are templated appropriately with one per month. Note at this time that ExtData does not support a generic climatology. This may be an option in the future.
:Clim - enter Y if the file is a 12 month climatology, otherwise enter N. If you specify it is a climatology ExtData the data can be on either one file or 12 files if they are templated appropriately with one per month. Note at this time that ExtData does not support a generic climatology. This may be an option in the future.
:Conservatve - Enter Y if you with any regridding done to be performed in a mass conserving fashion through a tiling file. Otherwise enter N to use the non-conervative bilinear regridding.
:Conservative - Enter Y the data should be regridded in a mass conserving fashion through a tiling file. Otherwise enter N to use the non-conervative bilinear regridding.
:Refresh template - you have 3 choices
:Refresh template - you have 3 choices
::1.) Enter '-'. In this case the field will only be updated once the first time ExtData runs
::1.) Enter '-'. In this case the field will only be updated once the first time ExtData runs
::2.) Enter a refresh template of the form %y4-%m2-%h2T%h2:%n2:00 to set the recurring time to update the file. The file will be updated when the evaluated template changes. For example a template of the form %y4-%m2-%d2T12:00:00 will cause the variable to be updated at the start of a new day. Note that ExtData wil use the evaluated template as the working time for reading the file and will try to interpolate to that time. So in the example of %y4-%m2-%d2T12:00:00 when the clock hits 2007-08-02T00:00:00 it will update the variable but the time it will use for reading and interpolation is 2007-08-02T12:00:00
::2.) Enter a refresh template of the form %y4-%m2-%h2T%h2:%n2:00 to set the recurring time to update the file. The file will be updated when the evaluated template changes. For example a template of the form %y4-%m2-%d2T12:00:00 will cause the variable to be updated at the start of a new day. Note that ExtData wil use the evaluated template as the working time for reading the file and will try to interpolate to that time. So in the example of %y4-%m2-%d2T12:00:00 when the clock hits 2007-08-02T00:00:00 it will update the variable but the time it will use for reading and interpolation is 2007-08-02T12:00:00
::3.) Enter '0' to update the variable at every step. ExtData will do a linear interpolation using the available times on the file. This option allows the user more sophisticated option for breaking the data up into different files. See the discussion further down about the file frequency.
::3.) Enter '0' to update the variable at every step. ExtData will do a linear interpolation using the available times on the file. This option allows the user more sophisticated option for breaking the data up into different files. See the discussion further down about the file frequency.
::4.) Enter Phr:mn where hr is a two digit hour and mn is a two digit minute or enter Pyear-mm-ddThr:mn where now year, mm, and dd are a year, month and day, this is an interval at which to update the variable from the start time of the clock used in the program.
:Offset - This is a factor the variable will be shifted by, if you enter "none", no shifting will be performed
:Offset - This is a factor the variable will be shifted by, if you enter "none", no shifting will be performed
:Scale - This is a factor the variable will be scaled by, if you enter "none", no scaling will be performed
:Scale - This is a factor the variable will be scaled by, if you enter "none", no scaling will be performed