Skip to content

Loading a reduced dataset by calling an OpenDAP server-side function? #4967

@jondoesntgit

Description

@jondoesntgit

The OpenDAP spec provides for server-side functions to aggregate and reduce file size prior to transmission over the network see here. Pydap offers an API to write custom server-side functions (See source code here and here).

I work a lot with time-series data from instruments in my laboratory. I typically will sample at 10-1000 Hz, but when I analyze the data, it's easier to see long-term drift by resampling the data at ~1 minute. This reduces the size of the dataset by a factor of 600-60k. I'm thinking about writing some plugins for Pydap using their server-side-function API. My question is whether or not xarray supports calling OpenDAP server-side functions; if not, is there a plan to provide for this?

I'm kind of new to OpenDAP, and haven't gotten my hands too dirty yet. All I've done is install a Pydap server, and load a PyTables file. I'd love to use xarray more in my workflow.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions