Re: [thredds] applying functions (filtering, seasonal signal removal) to served time series

Despite all the good reasons that Roy provided not to do it, we provide
server-side services.

You could look at

http://iridl.ldeo.columbia.edu/SOURCES/.NOAA/.NCEP/.EMC/.CMB/.GODAS/.monthly/.surface/.SSHG/

as a sample sea surface height dataset -- many of our functions are
documented at

http://iridl.ldeo.columbia.edu/dochelp/Documentation/funcindex.html

 and it includes a number of time-aware operators as well as spatial
selection.  Perhaps off-line we can work out an example that might be of
interest.

On Thu, Sep 11, 2014 at 2:39 PM, Dallas Masters <Dallas.Masters@xxxxxxxxxxxx
> wrote:

> Thanks. I wasn't going to advertise this service on our ERDDAP server. It
> was going to be used to fulfill backdoor requests generated by our own web
> pages (albeit possible for someone to view the source and see how to make
> the request).
>
> --
> Dallas Masters
> Sea Level Research Group
> University of Colorado
>
>
> On Thu, Sep 11, 2014 at 12:22 PM, Roy Mendelssohn <
> roy.mendelssohn@xxxxxxxx> wrote:
>
>> ERDDAP can serve the time series.  At the moment it does not have the
>> type of server-side function you are describing.  I believe GDS and F-TDS
>> have such capabilities.
>>
>> We have been holding back on doing this in ERDDAP  for some simple
>> reasons:
>>
>> 1.  There is no agreed upon syntax for such requests.
>>
>> 2.  It could open up your server to quite large amounts of data processing
>>
>> 3.  The processing requests could take long enough that it would require
>> an asynchronous response.
>>
>> All of these things imply not insignificant changes in the service.
>>
>> -Roy
>>
>> On Sep 11, 2014, at 10:50 AM, Dallas Masters <Dallas.Masters@xxxxxxxxxxxx>
>> wrote:
>>
>> > Here's what I'm trying to do, but I'm unsure of the simplest method:
>> >
>> > I have a netCDF file of gridded sea surface heights over time. I'd like
>> Ramadda (or ERDDAP or THREDDS) to serve time series from that file at
>> specific lat,lon requests. But I'd like to apply some filters to the time
>> series before sending on as JSON data to the client. Is there a method to
>> apply intermediate processing or internal server functions to data prior to
>> sending the data, perhaps specifying the function call in the URL? I guess
>> this is like server-side processing in GRADS or F-TDS? I've seen some
>> discussions about doing NCO ncwa or perhaps applying IDV functions to data
>> in Ramadda, but I'm not sure if this is documented and how to implement
>> something similar. Any advice is appreciated.
>> > _______________________________________________
>> > thredds mailing list
>> > thredds@xxxxxxxxxxxxxxxx
>> > For list information or to unsubscribe,  visit:
>> http://www.unidata.ucar.edu/mailing_lists/
>>
>> **********************
>> "The contents of this message do not reflect any position of the U.S.
>> Government or NOAA."
>> **********************
>> Roy Mendelssohn
>> Supervisory Operations Research Analyst
>> NOAA/NMFS
>> Environmental Research Division
>> Southwest Fisheries Science Center
>> ***Note new address and phone***
>> 110 Shaffer Road
>> Santa Cruz, CA 95060
>> Phone: (831)-420-3666
>> Fax: (831) 420-3980
>> e-mail: Roy.Mendelssohn@xxxxxxxx www: http://www.pfeg.noaa.gov/
>>
>> "Old age and treachery will overcome youth and skill."
>> "From those who have been given much, much will be expected"
>> "the arc of the moral universe is long, but it bends toward justice" -MLK
>> Jr.
>>
>>
>
> _______________________________________________
> thredds mailing list
> thredds@xxxxxxxxxxxxxxxx
> For list information or to unsubscribe,  visit:
> http://www.unidata.ucar.edu/mailing_lists/
>



-- 
Dr. M. Benno Blumenthal          benno@xxxxxxxxxxxxxxxx
International Research Institute for climate and society
The Earth Institute at Columbia University
Lamont Campus, Palisades NY 10964-8000   (845) 680-4450
  • 2014 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the thredds archives: