Hi all,
It turned out that Upendra just needed to redeploy his LAS to get
the Ferret script change to take effect.
-Ansley
On 6/15/2011 8:17 AM, Upendra Dadi wrote:
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
|