Difference between revisions of "WCS NetCDF Development"

From Earth Science Information Partners (ESIP)
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

Existing Features WCS

Feature Requests of WCS