Difference between revisions of "WCS NetCDF Development"
Line 1: | Line 1: | ||
− | + | '''Web Coverage Service Access from NetCDF Files.''' | |
The goal is to provide you an easy way to publish your data in NetCDF format. | The goal is to provide you an easy way to publish your data in NetCDF format. |
Revision as of 13:14, July 8, 2009
Web Coverage Service Access from NetCDF Files.
The goal is to provide you an easy way to publish your data in NetCDF format.
The cross-platform toolkit from data to Web Service contains:
- Checking the CF-1.0 compatibility of your data.
- Creating CF-1.0 compatible NetCDF files from your data.
- Setting up a Web Coverage Service directly from your files with no extra configuration.
Below are sections and descriptions to all the tools we provide. Feel free to participate!
Cross Platform Python-NetCDF Library
The most feature-rich library to access NetCDF files via python is PyNIO. Unfortunately it is unix-only. That's why nc3 was created. The two purposes of nc3 are:
- Provide simple read and write access to NetCDF files.
- WCS query: Extract a subcube from a NetCDF.
NetCDF Markup Language: NCML
Creating a NetCDF file via plain API is difficult, NCML allows you to describe dimensions, variables and attributes in one xml document. This simplifies creating an empty NetCDF file a great deal.
CF-1.0 Convention
It's not enough to have NetCDF as format, you also need to standardize the attribute names, how to store dimensions etc. To make it easy to create CF-1.0 compatible files, we provide a python library cf1.
- python 2.5.1
- NetCDF 3.6.1
- lxml 1.3.6
Creating CF-1.0 Compatible NetCDF Files
creating of NC
Basics of NCML
libraries.
The Distributed Version Control System
- darcs src code
- how to get binaries
- currently live repositories