Re: [cf-satellite] Proposal for band dimension and coordinate variable

NOTE: The cf-satellite mailing list is no longer active. The list archives are made available for historical reasons.

  • To: Tom Whittaker <whittaker@xxxxxxxx>
  • Subject: Re: [cf-satellite] Proposal for band dimension and coordinate variable
  • From: Neal K Baker <Neal.K.Baker@xxxxxxxx>
  • Date: Thu, 21 Jul 2011 11:03:11 -0400
In the microwave, the polarization of the channels is important, but
terminology varies from cross track to conical sensors.   Precise
wavenumbers for each sounder channel may vary with on orbit temperatures.
The center wavelength versus the center wavenumber may vary dependent upon
the filter shapes so that both values should be required to identify the
band.   We need optional attributes to be added to the list to give more
flexibility in defining the band.


                                                                                
                                                              
  From:       Tom Whittaker <whittaker@xxxxxxxx>                                
                                                              
                                                                                
                                                              
  To:         cf-satellite@xxxxxxxxxxxxxxxx                                     
                                                              
                                                                                
                                                              
  Date:       07/20/2011 03:38 PM                                               
                                                              
                                                                                
                                                              
  Subject:    [cf-satellite] Proposal for band dimension and coordinate 
variable                                                              
                                                                                
                                                              
  Sent by:    cf-satellite-bounces@xxxxxxxxxxxxxxxx                             
                                                              
                                                                                
                                                              





Hi everyone....

During the ESIP telecon last week, I was charged with sending out a
"where are we with 'band' as a dimension/coordinate" to summarize the
discussions of this issue we have had on this list.  Below is my
draft, summarized from previous emails....

I had sent this to John Caron @ Unidata for a sanity check, but just
realized they are doing Training Workshops, so he is perhaps tied up
with those.  To avoid loosing some of the momentum from last week, I'm
sending this around for other comments now.

And....please....if I misinterpreted or misrepresented anything from
previous postings, send a note back!!

Thanks!

tom

========================
There were two directions discussed.  One simpley used a name like
"band" solely as a dimension and defined a standard_name for this so
that code could recognize it as such.  Several other variables were
then used to define wavelength, etc., again using standard_names to
alert applications as to what they were.

The second one defined coordinate axis types to handle this.  The
details of this one follow.

The proposal is this:

1. create standard_names that can be recognized by applications as
being the special "band dimension" variable (much like "time" is).
The name of this dimension variable would not, however, be specified,
but inferred from its attributes.

2. create two coordinate axis types ("wavelength" and "wavenumber")
that can be recognized by the NetCDF library as defining a "spectral
coordinate".

Thus, the band dimension might be declared:

<variable name="band" shape="band" type="float" >
 <attribute name="standard_name" value="wavelength" />
 <attribute name="units" value = "cm" />
 <attribute name="_CoordinateAxisType" value = "wavelength" />
</variable>

The dimension variable can then be used to dimension arrays associated
with the spectral channels, e.g., wavelength boundaries for each band
(channel), units, scaling, etc.  The use of these (dimensioned)
variables, however, would be up to the application developers rather
than made part of the conventions, per se.

This would necessitate creating perhaps two new standard_names:

1. "wavelength" (I note there is already a "radiation_wavelength" with
"electromagnetic_wavelength" as an alias, but I naively don't see an
issue for making just "wavelength" a standard name, either.  I also
recognize that in most cases this refers to the center wavelength of
the band/channel, and perhaps should be so designated...?).

2. "wavenumber"  (There is no equivalent standard_name that I could
find.  Again, I imagine this would actually refer to a center
wavenumber.

We would also then need to define two new coordinate axis types:
wavelength and wavenumber.

For the case where people don't or can't use the dimension variable as
a coordinate variable, we recommend that they use the convention name
"band" as the dimension variable so that applications can at least
recognize this for what it is.

In all cases, new (dimensioned) variables could then be used to
specify band-specific attributes.  For example:

<variable name="minimum_wavelength" shape="band" type="double">
 <attribute name="units" value="cm" />
</variable>

or something like that.

=============================================


--
Tom Whittaker
University of Wisconsin-Madison
Space Science & Engineering Center (SSEC)
Cooperative Institute for Meteorological Satellite Studies (CIMSS)
1225 W. Dayton Street
Madison, WI  53706  USA
ph: +1 608 262 2759

_______________________________________________
cf-satellite mailing list
cf-satellite@xxxxxxxxxxxxxxxx
For list information or to unsubscribe, visit:
http://www.unidata.ucar.edu/mailing_lists/




  • 2011 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the cf-satellite archives: