The following matrix provides a web service, sample code and client library functionality cross-reference to help users quickly figure out which filters are available for discovery and data requests and which information (metadata) is returned in the service payload.
✔ | Available Now |
✔ | Available Now in API version 1 |
locations | devices | deployments | device Categories | properties | data Products | data Product Delivery | data Product Delivery | data Product Delivery | Sensor Observation Service (SOS) | OPeNDAP (ERDDAP) | MatLab Samples / Client Library | Python Samples / Client Library | R Samples / Client Library | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
User authentication required (Token) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
Honors data restrictions | ✔ | ✔ | ✔ | ✔ | ||||||||||
Discover | ||||||||||||||
All (no filters) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||
by Location Code | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||
by Location Name (fuzzy search - name contains value & case insensitive) | ✔ | ✔ | ✔ | ✔ | ||||||||||
by Device Code | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||
by Device Name (fuzzy search - name contains value & case insensitive) | ✔ | ✔ | ✔ | ✔ | ||||||||||
by Description (fuzzy search - description contains value & case insensitive) | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||||
by Device Category Code | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||
by Device Category Name (fuzzy search - name contains value & case insensitive) | ✔ | ✔ | ✔ | ✔ | ||||||||||
by Property Code | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||
by Property Name (fuzzy search - name contains value & case insensitive) | ✔ | ✔ | ✔ | ✔ | ||||||||||
by Data Product Code | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||
by Data Product Name (fuzzy search - name contains value & case insensitive) | ✔ | ✔ | ✔ | ✔ | ||||||||||
by Data Product Extension (file format) | ✔ | ✔ | ✔ | ✔ | ||||||||||
by deployment Time Range (begin and end) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||
Metadata | ||||||||||||||
get Location Code | ✔ | ✔ | some DP | ✔ | ✔ | ✔ | ||||||||
get Device Code | ✔ | ✔ | some DP | ✔ | ✔ | ✔ | ||||||||
get Device ID | ✔ | some DP | ✔ | ✔ | ✔ | |||||||||
get Device Category Code | in progress | ✔ | some DP | ✔ | ✔ | ✔ | ||||||||
get Property Code | ✔ | some DP | ✔ | ✔ | ✔ | |||||||||
get Data Product Code | ✔ | ✔ | ✔ | ✔ | ||||||||||
get Data Product Extension (file format) | ✔ | ✔ | ✔ | ✔ | ||||||||||
get Name | ✔ | ✔ | ✔ | ✔ | ✔ | some DP | ✔ | ✔ | ✔ | |||||
get Description | ✔ | ✔ | ✔ | some DP | ✔ | ✔ | ✔ | |||||||
get Long Description | ✔ | ✔ | ✔ | ✔ | ||||||||||
get Device Data Availability | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||||
get Property Data Availabilty | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||||
get Deployment Count | ✔ | ✔ | ✔ | ✔ | ||||||||||
get Geographic Location (lat, lon & depth) | ✔ | ✔ | some DP | ✔ | ✔ | ✔ | ||||||||
get Device Orientation (heading, pitch & roll) | ✔ | some DP | ✔ | ✔ | ✔ | |||||||||
get Data Rating | ✔ | some DP | ✔ | ✔ | ✔ | |||||||||
get deployment Time Range (begin & end) | ✔ | some DP | ✔ | ✔ | ✔ | |||||||||
get Unit of Measure | ✔ | ✔ | ✔ | ✔ | ||||||||||
get Controlled Vocabulary Term | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||
get Data Search URL | ✔ | ✔ | ✔ | ✔ | ||||||||||
get Device Listing URL | ✔ | ✔ | ✔ | ✔ | ||||||||||
get Help Document URL | ✔ | ✔ | ✔ | ✔ | ||||||||||
Request Data | ||||||||||||||
by Location & Device Category (Device Level) | ✔ | ✔ | ✔ | ✔ | ||||||||||
by Location & Property (Primary Sensor) | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||||
by Location, Device Category & Property(Sensor Level) | ✔ | ✔ | ✔ | ✔ | ||||||||||
by Device | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||||
by Device & Property | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||||
by Time Range | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||
by data product Extension | ✔ | ✔ | ✔ | ✔ | ||||||||||
by data product Code | ✔ | ✔ | ✔ | ✔ | ||||||||||
✔ | ✔ | ✔ | ✔ | |||||||||||
get estimated file count for data product request | some DP | ✔ | ✔ | ✔ | ||||||||||
get estimated file size for data product request | some DP | ✔ | ✔ | ✔ | ||||||||||
get processing time estimate for data product request | some DP | ✔ | ✔ | ✔ | ||||||||||
create data product request | ✔ | ✔ | ✔ | ✔ | ||||||||||
get status of product request | ✔ | ✔ | ✔ | ✔ | ||||||||||
download data product request | ✔ | ✔ | ✔ | ✔ | ||||||||||
download scalar data | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||||
download complex data (ADCP) | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||||
download video files | ✔ | ✔ | ✔ | ✔ | ||||||||||
download hydrophonefiles | ✔ | ✔ | ✔ | ✔ | ||||||||||
download CODAR files | ✔ | ✔ | ✔ | ✔ | ||||||||||
download Raw data from the instrument | ✔ | ✔ | ✔ | ✔ | ||||||||||
download Parsed (Raw) data | ✔ | ✔ | ✔ | ✔ | ||||||||||
download Clean data (Fill missing/bad data with NaNs) | ✔ | ✔ | ✔ | ✔ | ||||||||||
download Clean data (Do not fill gaps) | ✔ | ✔ | ✔ | ✔ | ||||||||||
Resample data by time Interval | ✔ | ✔ | ✔ | ✔ | ||||||||||
Average data by time period | ✔ | ✔ | ✔ | ✔ | ||||||||||
JSON output from data products | ✔ | ✔ | ✔ | ✔ | ||||||||||
retrieve small amounts of data with a single call | ✔ | ✔ | ✔ | ✔ | ||||||||||
Standardization | ||||||||||||||
uses/represents controlled vocabulary terms | ✔NERC L22 (SeaVoc) | ✔NERC L05 (SeaDataNet) | ✔NERC P7 (CF) | |||||||||||
OMJSON output | ||||||||||||||
netCDF output | some data products | ✔ | ||||||||||||
FGDC Metadata output | ✔*to be deprecated | |||||||||||||
ISO 19115 Metadata output | ||||||||||||||
supports data Citations | ||||||||||||||
Performance | ||||||||||||||
Discovery service returns response in < 1 second | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||
A request for a Data Product should return a response in < 1 second | ✔ | |||||||||||||
A request to run a Data Product request should return a response in < 1 second | ✔ | |||||||||||||
The generated files should be available on the FTP in < 1 second after completion | ✔ | |||||||||||||
Scalar data
| ✔ | |||||||||||||
Complex data
| ✔ | |||||||||||||
Hydrophone audio files
| ✔ | |||||||||||||
Video files
| ✔ | |||||||||||||
CODAR files
| ✔ | |||||||||||||
locations | devices | deployments | device Categories | properties | data Product Delivery | data Product Delivery | data Product Delivery | Sensor Observation Service (SOS) | OPeNDAP (ERDDAP) | MatLab Samples / Client Library | Python Samples / Client Library | R Samples / Client Library |
Please report all issues with the web services, documentation, samples and client libraries by going to Oceans 3.0 Data Portal and clicking Request Support button available for each application.