Difference between revisions of "WCS NetCDF Development"
Line 1: | Line 1: | ||
== Web Coverage Service Access from NetCDF Files == | == Web Coverage Service Access from NetCDF Files == | ||
− | This page is the main development page of NetCDF based WCS. | + | This page is the main development page of NetCDF based WCS. The tools provided here are: |
+ | |||
+ | - A cross platform python-NetCDF library '''nc3'''. The most feature-rich library to access NetCDF files via python is PyNIO. Unfortunately it is unix-only. For simple needs you can use nc3 on windows. | ||
+ | |||
+ | - Support for 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. | ||
+ | |||
+ | - Support for 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'''. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | cross-platform library to access NetCDF via python. | ||
+ | |||
+ | |||
+ | |||
+ | Tools needed. The version listed is the one used in testing, later versions should work. | ||
+ | |||
+ | - python 2.5.1 | ||
+ | |||
+ | - NetCDF 3.6.1 | ||
+ | |||
+ | - lxml 1.3.6 | ||
== Creating CF-1.0 Compatible NetCDF Files == | == Creating CF-1.0 Compatible NetCDF Files == |
Revision as of 12:28, July 8, 2009
Web Coverage Service Access from NetCDF Files
This page is the main development page of NetCDF based WCS. The tools provided here are:
- A cross platform python-NetCDF library nc3. The most feature-rich library to access NetCDF files via python is PyNIO. Unfortunately it is unix-only. For simple needs you can use nc3 on windows.
- Support for 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.
- Support for 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.
cross-platform library to access NetCDF via python.
Tools needed. The version listed is the one used in testing, later versions should work.
- 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