Hi Ansley,
After updating the script and changing the configuration file to
add the new property for the dataset, there is no change in the
output. LAS is still subsampling for there dataset. Is there
anything else that I need to do? Will the xml tag subsample_t be
automatically be converted to ferret variable $ferret_subsample_t ?
Upendra
On 6/10/2011 12:37 PM, Ansley Manke wrote:
Hi Upendra, all,
It's a good idea to be a bit careful about this, because it
depends on the data you're serving. Turning off subsampling could
be made to be an option that the end user could set, but let's
start with the installer making this choice. Here's a way for the
installer to skip the subsampling step for an individual dataset
or variable.
What we can do is to add a Ferret property, say subsample_t. Then
that could be set to false when you don't want to decimate the
data in time. We could do the same thing for subsampling in
general of course, but let's just start with this. So the dataset
configuration would start with a Ferret property, either for the
dataset or for individual variables - probably for the entire
dataset. For instance,
<datasets>
<id-83553fbd37 name="NAVO NCOM Relocatable Model: Fukushima
Regional Forecast"
url="" moz-do-not-send="true" class="moz-txt-link-rfc2396E"
href="http://edac-dap3.northerngulfinstitute.org/thredds/dodsC/ncom_fukushima_agg/Fukushima_best.ncd">"http://edac-dap3.northerngulfinstitute.org/thredds/dodsC/ncom_fukushima_agg/Fukushima_best.ncd">
<properties>
<ferret>
<subsample_t>false</subsample_t>
</ferret>
</properties>
...
Then we can add a line to the script that does the subsampling.
At the start of the script LAS_set_strides.jnl, there are a number
of commands testing for cases where we will not do subsampling, or
striding. We can add another,
! Ferret property subsample_t can be set to zero or
false and prevent subsampling in time.
IF `($ferret_subsample_t"1|0|1|true>1|false>0|*>1") EQ
0 AND ($ferret_view"|t>1|*>0")` THEN EXIT/SCRIPT
I have put this in before any checking for memory, so that if the
script ran out of Ferret memory it would return an error message
rather than do subsampling. I've attached the script with this
change. We'll think about whether to add this to the script for
the next LAS release.
Ansley
On 6/9/2011 1:31 PM, Upendra Dadi wrote:
Hi,
For some of the time series graphs, LAS puts the following on
top of the graph "Subsampled x in T". How do I override
subsampling and show the entire data? Is there a Ferret property
I need to override? Also, is there a list of mapping between
Ferret properties and the corresponding LAS XML tags. Please
help. Thanks!
Upendra
|