[netcdf-java] ucar.nc2.FileWriter question

All,

I am using the ucar.nc2.FileWriter to write an opendap file to a local nc
file.  The process works great, but I¹ve noticed that if there are ³.² in
the name of the variable being written (i.e. ³temperature.anomalies²), an
error (stack trace below) is thrown during the FileWriter.finish() call and
the write fails.

Error Stack:
java.lang.IllegalArgumentException: NetcdfFileWriteable.write illegal
variable name = temperature.anomalies
at ucar.nc2.NetcdfFileWriteable.write(NetcdfFileWriteable.java:538)
at ucar.nc2.NetcdfFileWriteable.write(NetcdfFileWriteable.java:477)
at ucar.nc2.FileWriter.copyAll(FileWriter.java:267)
at ucar.nc2.FileWriter.copyVarData(FileWriter.java:223)
at ucar.nc2.FileWriter.finish(FileWriter.java:459)
at 
com.asascience.edc.nc.io.NetcdfGridWriter.writeFile(NetcdfGridWriter.java:24
7)

Is there a way I can work around this?

Thank you in advance,
Chris

-- 
Christopher Mueller | Scientist
Applied Science Associates
70 Dean Knauss Drive | Narragansett, RI 02882 USA
p: +1 401-789-6224 | f: +1 401-789-1932
e: cmueller@xxxxxxxxxxxxxx | www.asascience.com

ASA | Science. Services. Solutions

Imagination is everything.  It is the preview of life's coming attractions.
- Albert Einstein

Whether you think you can or think you can't, either way you are right. -
Henry Ford

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