Update to VisAD library

The VisAD library has been updated.  The JAR files are available on
the VisAD FTP site:

ftp://ftp.ssec.wisc.edu/pub/visad/

A couple of notes:

* this release was done entirely using 'ant' (and the build.xml in the
visad/ directory)
    Our plan is to eventually stop supporting the Makefiles...
* you will likely need Ant version 1.7.x to build with (some
Windows-centric problems)
* there will likely be another release soon -- but in the meantime:
* we have started making nightly builds available on the FTP server:
    ftp://ftp.ssec.wisc.edu/pub/visad/nightly/visad.jar   and visas_src.jar
* we will continue to create duplicate entires for the src and doc JAR
files that
  include the "-2.0" name for a few more releases.

Here is a summary of the changes since the January update:

2007-04-19 12:17  tomw

        * edu/wisc/ssec/mcidas/AreaFileFactory.java: Handle the special
          "pop up a GUI" case for adde://image?

2007-04-19 09:56  tomw

        * visad/data/mcidas/AREACoordinateSystem.java: Add getSubpoint
          method to link to AREAnav.

2007-04-17 20:16  brucef

        * visad/build.xml: Modified Javadoc options to overcome dumb
          windows cmd.exe command line lenght issue. Also added
          corresponding property incase someone might want to turn this
          off.

          The Ant docs are a little sketchy on this, but I think this
          change may require version 1.7.

2007-04-17 14:59  curtis

        * visad/: examples/Test73.java, util/CursorUtil.java: Update cursor
          evaluate function; use methods in Test73 for cursor output.

2007-04-17 14:57  curtis

        * visad/: Makefile, Makefile.WinNT, build.xml: Add forgotten
          loci.formats.gui package to makefiles.

2007-04-17 11:11  tomw

        * visad/build.xml: Add Jama package to source JAR file...

2007-04-16 22:04  curtis

        * visad/util/CursorUtil.java: Add a function for getting range
          values from domain values.

2007-04-16 12:04  billh

        * visad/DisplayImpl.java: fix problem with displayRenderer = null

2007-04-16 11:50  tomw

        * visad/build.xml: Added loci/formats/gui directory...must be new?

2007-04-13 17:25  donm

        * edu/wisc/ssec/mcidas/: MSGTnav.java, MSGnav.java: check for NaN's

2007-04-13 17:25  donm

        * edu/wisc/ssec/mcidas/AREAnav.java: add a canApproximateWithSpline
          method

2007-04-13 16:01  donm

        * edu/wisc/ssec/mcidas/AreaFile.java: "fix" the main method

2007-04-13 15:56  tomw

        * edu/wisc/ssec/mcidas/: AREAnav.java, GVARnav.java: Add
          getSubpoint method to return subpoint lat,lon.  If the subclasses
          dont override, returns {NaN,NaN}

2007-04-13 15:17  curtis

        * visad/examples/Test73.java: Some work on ImageFlatField test.

2007-04-13 15:12  curtis

        * visad/util/CursorUtil.java: Utility class for mouse- and
          cursor-related functions: pixelToDomain, etc.

2007-04-13 11:57  curtis

        * visad/examples/Test68.java: Remove promises of future
          functionality. ;-)

2007-04-12 09:41  donm

        * edu/wisc/ssec/mcidas/adde/AddeURLConnection.java: update the URL
          to the McIDAS programmer's reference

2007-04-11 10:47  donm

        * visad/data/mcidas/AREACoordinateSystem.java: save a local copy of
          the auxBlock and add a getAuxBlock for persistence

2007-04-10 16:40  curtis

        * visad/java3d/UniverseBuilderJ3D.java: Use chained exception
          reporting for Java3D reflection exceptions.

2007-04-10 15:56  donm

        * visad/: ShadowFunctionOrSetType.java, ShadowType.java: call
          adjustZ for color filled contours. add a missing closing Trace
          call in ShadowFunctionOrSetType

2007-04-10 11:46  tomw

        * visad/jmet/AlbersCoordinateSystem.java: Add Albers Equal Area
          projection CoordinateSystem

2007-04-06 15:23  curtis

        * loci/formats/in/OMEXMLReader.java: Do not throw exception in
          close method if ome-java.jar is missing.

2007-04-06 15:20  curtis

        * loci/formats/FormatReader.java: Remove debugging statement.

2007-04-06 15:12  curtis

        * loci/formats/AVIReader.java, loci/formats/AVIWriter.java,
          loci/formats/AggregateMetadataStore.java,
          loci/formats/AndorReader.java, loci/formats/AxisGuesser.java,
          loci/formats/BMPReader.java, loci/formats/BZip2Constants.java,
          loci/formats/BaseTiffReader.java, loci/formats/BioRadReader.java,
          loci/formats/BitBuffer.java, loci/formats/BitWriter.java,
          loci/formats/ByteVector.java,
          loci/formats/CBZip2InputStream.java, loci/formats/CRC.java,
          loci/formats/ChannelMerger.java,
          loci/formats/ChannelSeparator.java, loci/formats/ClassList.java,
          loci/formats/ComboFileFilter.java, loci/formats/Compression.java,
          loci/formats/CoreMetadata.java, loci/formats/DataTools.java,
          loci/formats/DeltavisionReader.java,
          loci/formats/DimensionSwapper.java,
          loci/formats/DummyMetadataStore.java,
          loci/formats/ExtensionFileFilter.java,
          loci/formats/FilePattern.java, loci/formats/FileStitcher.java,
          loci/formats/FluoviewReader.java,
          loci/formats/FormatException.java,
          loci/formats/FormatFileFilter.java,
          loci/formats/FormatHandler.java, loci/formats/FormatReader.java,
          loci/formats/FormatTools.java, loci/formats/FormatWriter.java,
          loci/formats/GIFReader.java, loci/formats/GatanReader.java,
          loci/formats/ICSReader.java, loci/formats/IFormatHandler.java,
          loci/formats/IFormatReader.java, loci/formats/IFormatWriter.java,
          loci/formats/IPLabReader.java, loci/formats/IPWReader.java,
          loci/formats/IRandomAccess.java, loci/formats/ImageIOReader.java,
          loci/formats/ImageJReader.java, loci/formats/ImageReader.java,
          loci/formats/ImageTester.java, loci/formats/ImageTools.java,
          loci/formats/ImageViewer.java, loci/formats/ImageWriter.java,
          loci/formats/JPEGReader.java, loci/formats/JPEGWriter.java,
          loci/formats/LZWTreeNode.java,
          loci/formats/LegacyPictReader.java,
          loci/formats/LegacyQTReader.java,
          loci/formats/LegacyQTTools.java,
          loci/formats/LegacyZVIReader.java, loci/formats/LeicaReader.java,
          loci/formats/Location.java, loci/formats/MetadataStore.java,
          loci/formats/MetadataStoreException.java,
          loci/formats/MetamorphReader.java,
          loci/formats/MinMaxCalculator.java,
          loci/formats/NumberFilter.java, loci/formats/OMETools.java,
          loci/formats/OMEXMLReader.java, loci/formats/OpenlabReader.java,
          loci/formats/PNGReader.java, loci/formats/PerkinElmerReader.java,
          loci/formats/PictReader.java, loci/formats/QTReader.java,
          loci/formats/QTWriter.java, loci/formats/RABytes.java,
          loci/formats/RAFile.java, loci/formats/RAUrl.java,
          loci/formats/RandomAccessArray.java,
          loci/formats/RandomAccessStream.java,
          loci/formats/ReaderWrapper.java,
          loci/formats/ReflectException.java,
          loci/formats/ReflectedUniverse.java, loci/formats/SEQReader.java,
          loci/formats/StatusEvent.java, loci/formats/StatusListener.java,
          loci/formats/StatusReporter.java, loci/formats/TiffIFDEntry.java,
          loci/formats/TiffRational.java, loci/formats/TiffReader.java,
          loci/formats/TiffTools.java, loci/formats/TiffWriter.java,
          loci/formats/UnknownTagException.java,
          loci/formats/ZeissLSMReader.java,
          loci/formats/ZeissZVIReader.java, loci/formats/build,
          loci/formats/formats.manifest, loci/formats/package.html,
          loci/formats/plugins.config, loci/formats/readers.txt,
          loci/formats/todo.txt, loci/formats/writers.txt,
          loci/formats/codec/AdobeDeflateCodec.java,
          loci/formats/codec/Base64Codec.java,
          loci/formats/codec/BaseCodec.java,
          loci/formats/codec/BitBuffer.java,
          loci/formats/codec/BitWriter.java,
          loci/formats/codec/ByteVector.java,
          loci/formats/codec/Codec.java, loci/formats/codec/JPEGCodec.java,
          loci/formats/codec/LZOCodec.java,
          loci/formats/codec/LZWCodec.java,
          loci/formats/codec/LZWTreeNode.java,
          loci/formats/codec/NikonCodec.java,
          loci/formats/codec/PackbitsCodec.java,
          loci/formats/gui/ComboFileFilter.java,
          loci/formats/gui/ExtensionFileFilter.java,
          loci/formats/gui/FormatFileFilter.java,
          loci/formats/gui/GUITools.java,
          loci/formats/gui/ImageViewer.java,
          loci/formats/in/AVIReader.java,
          loci/formats/in/AliconaReader.java,
          loci/formats/in/BMPReader.java,
          loci/formats/in/BZip2Constants.java,
          loci/formats/in/BaseTiffReader.java,
          loci/formats/in/BioRadReader.java,
          loci/formats/in/CBZip2InputStream.java, loci/formats/in/CRC.java,
          loci/formats/in/DeltavisionReader.java,
          loci/formats/in/DicomReader.java, loci/formats/in/EPSReader.java,
          loci/formats/in/FluoviewReader.java,
          loci/formats/in/GIFReader.java, loci/formats/in/GatanReader.java,
          loci/formats/in/GelReader.java, loci/formats/in/ICSReader.java,
          loci/formats/in/IPLabReader.java, loci/formats/in/IPWReader.java,
          loci/formats/in/ImageIOReader.java,
          loci/formats/in/ImarisReader.java,
          loci/formats/in/ImarisTiffReader.java,
          loci/formats/in/JPEGReader.java, loci/formats/in/LIFReader.java,
          loci/formats/in/LegacyPictReader.java,
          loci/formats/in/LegacyQTReader.java,
          loci/formats/in/LegacyZVIReader.java,
          loci/formats/in/LeicaReader.java, loci/formats/in/MDBParser.java,
          loci/formats/in/MNGReader.java, loci/formats/in/MRCReader.java,
          loci/formats/in/MetamorphReader.java,
          loci/formats/in/MicromanagerReader.java,
          loci/formats/in/ND2Reader.java, loci/formats/in/NikonReader.java,
          loci/formats/in/OIBReader.java, loci/formats/in/OIFReader.java,
          loci/formats/in/OMEXMLReader.java,
          loci/formats/in/OpenlabRawReader.java,
          loci/formats/in/OpenlabReader.java,
          loci/formats/in/PNGReader.java,
          loci/formats/in/PerkinElmerReader.java,
          loci/formats/in/PictReader.java,
          loci/formats/in/PrairieReader.java,
          loci/formats/in/QTReader.java, loci/formats/in/SDTInfo.java,
          loci/formats/in/SDTReader.java, loci/formats/in/SEQReader.java,
          loci/formats/in/SlidebookReader.java,
          loci/formats/in/TiffReader.java,
          loci/formats/in/ZeissLSMReader.java,
          loci/formats/in/ZeissZVIReader.java,
          loci/formats/out/AVIWriter.java, loci/formats/out/EPSWriter.java,
          loci/formats/out/ImageIOWriter.java,
          loci/formats/out/JPEGWriter.java,
          loci/formats/out/LegacyQTWriter.java,
          loci/formats/out/PNGWriter.java, loci/formats/out/QTWriter.java,
          loci/formats/out/TiffWriter.java, visad/Makefile,
          visad/Makefile.WinNT, visad/build.xml,
          visad/data/avi/AVIForm.java, visad/data/bio/BioRadForm.java,
          visad/data/bio/DeltavisionForm.java,
          visad/data/bio/FluoviewTiffForm.java,
          visad/data/bio/GatanForm.java, visad/data/bio/ICSForm.java,
          visad/data/bio/IPLabForm.java, visad/data/bio/IPWForm.java,
          visad/data/bio/ImageProSeqForm.java,
          visad/data/bio/LegacyZVIForm.java, visad/data/bio/LeicaForm.java,
          visad/data/bio/LociForm.java, visad/data/bio/MetamorphForm.java,
          visad/data/bio/OpenlabForm.java,
          visad/data/bio/PerkinElmerForm.java, visad/data/bio/ZVIForm.java,
          visad/data/bio/ZeissForm.java, visad/data/qt/PictForm.java,
          visad/data/qt/QTForm.java, visad/data/tiff/LegacyBitBuffer.java,
          visad/data/tiff/LegacyTiffForm.java,
          visad/data/tiff/LegacyTiffTools.java,
          visad/data/tiff/TiffForm.java, visad/util/ComboFileFilter.java,
          visad/util/DataConverter.java,
          visad/util/ExtensionFileFilter.java, visad/util/TextEditor.java,
          visad/util/Util.java: Update to latest version of Bio-Formats
          (loci.formats packages).  Rework related VisAD code to have fewer
          dependencies on loci.formats (e.g., visad.util.Util no longer
          depends directly on loci.formats).

          My tests indicate the build should still work; if you experience
          any difficulties, please let me know and I will fix right away.

2007-04-04 10:15  tomw

        * edu/wisc/ssec/mcidas/SINUnav.java: Remove debug...

2007-04-04 09:32  tomw

        * visad/jmet/EASECoordinateSystem.java: Correct values for bounding
          box.

2007-04-03 10:14  tomw

        * visad/jmet/EASECoordinateSystem.java: Added cylindrical
          equidistant projection (NSIDC formulae)

2007-04-03 09:19  tomw

        * edu/wisc/ssec/mcidas/: AREAnav.java, SINUnav.java: Add sinusoidal
          nav type.

2007-04-02 11:54  donm

        * visad/data/text/TextAdapter.java: add a tz attribute for
          specifying the time zone of the date/time field

2007-03-27 13:21  donm

        * visad/GridCoordinateSystem.java: only copy in place on toRef
          since values are calculates internally

2007-03-27 13:19  donm

        * visad/GridCoordinateSystem.java: don't make a copy of the values
          when calling Unit.transformUnits

2007-03-26 21:43  donm

        * visad/data/text/TextAdapter.java: fix a bug in the colspan
          handling.  Needed a while where there was an if.  Otherwise,
          colspan was always 2 at most

2007-03-26 04:19  billh

        * visad/DisplayImpl.java: Hopefully fix problem Andrew found with
          call to setWaitFlag() while holding mapslock. This is untested.

2007-03-23 08:46  curtis

        * visad/util/GUIFrame.java: Add setMenuShortcut method.

2007-03-19 07:51  curtis

        * visad/ImageFlatField.java: Turn off debugging flag.

2007-03-19 07:51  curtis

        * visad/ImageFlatField.java: Some work on ImageFlatField.grabBytes.

2007-03-17 09:49  tomw

        * edu/wisc/ssec/mcidas/adde/AddeURLConnection.java: Update to allow
          for a NAV= keyword for image data (AGET) requests. This normally
          would be NAV=X, but can be NAV=LALO if lat-lon nav is needed (as
          in polar satellite data).   First cut!

2007-03-16 12:46  donm

        * visad/java3d/VisADCanvasJ3D.java: fix a problem with the
          defaultConfig being null

2007-03-15 14:49  rink

        * visad/java3d/VisADCanvasJ3D.java: Use defaultConfig with
          getTextureProperties

2007-03-12 15:16  brucef

        * edu/wisc/ssec/mcidas/: CalibratorDefault.java,
          CalibratorException.java, CalibratorGvar.java,
          CalibratorGvarG10.java, CalibratorGvarG8.java,
          CalibratorGvarG9.java: Modified visibility of calibration classes
          to public

2007-03-12 15:12  brucef

        * visad/build.xml: Changed default javadoc access level from
          private to protected and added a property that allows this to be
          specified when generating them.

          To generate docs for private members:

             ant javadoc -Ddoc.level=private

2007-03-12 14:56  brucef

        * edu/wisc/ssec/mcidas/AreaFileFactory.java: initial revision.

          Used to handle the various ways to create and AreaFile instance.

          AreaFileFactory handles the creation of AreaFile object from a
          URL with an ADDE type of syntax that allows subsetting and
          calibration information to be specifed in the URL.

2007-03-12 14:54  brucef

        * edu/wisc/ssec/mcidas/: AreaFile.java, Calibrator.java,
          CalibratorFactory.java, CalibratorMsg.java: Modified the way
          calibrated data is retrieve from AreaFile. You now have to set
          the calibration type and make a call to getFloatData() to get
          calibrated data.

          Also, fixed a bug where calibrated data from the server was being
          re-calibrated locally.

          Modified CalibratorMsg to no-op on calibration from same type as
          requested cal type. Also removed scaling values for data that are
          only necessary on the server and are not relavant locally.

          Added a hasCalibrator method for checking known calibration types
          by sensor id.

2007-03-12 14:45  brucef

        * visad/data/mcidas/AreaAdapter.java: Added signatures that allow
          specification of a callibration type.

          Removed the code that modified the directory as this is now taken
          car of in AreaFile.

          Added code to retrieve calibrated data and also make use of the
          local subsetting routines provieded by changes to AreaFile.

2007-03-07 17:37  donm

        * edu/wisc/ssec/mcidas/adde/AddeURLConnection.java: pass in UTF-8
          for the decoding

2007-03-06 05:04  jeffmc

        * edu/wisc/ssec/mcidas/adde/AddePointDataReader.java: Check the
          type of the URLConnection. If an AddeURLConnection then behave as
          usual. If not then read the numBytes direectly from the
          DataInputStream. This is done when we have a disk file that was
          created from reading the raw stream

2007-03-06 05:03  jeffmc

        * edu/wisc/ssec/mcidas/adde/AddeURLConnection.java: Add in the
          ability to have a rawstream=true url attribute. If set then don't
          read the first int in the stream when making a connection This
          allows for client code to take the raw stream of bytes and dump
          it into a file for later reading directly. Use by
          AddePointDataReader

2007-02-26 16:02  donm

        * visad/: VisAD-Style.xjs, visad.xjs: checked in the wrong version.
          Tweak the settings to provide minimal differences

2007-02-26 10:48  donm

        * visad/visad.xjs: just putting this in CVS so others (Jeff) can
          access it.  It's a VisAD formatting for Jindent.

2007-02-26 10:41  brucef

        * edu/wisc/ssec/mcidas/: AreaFile.java, Calibrator.java,
          CalibratorFactory.java: AreaFile.java:     Modified main test
          method to only use the calibration routines if     a calibration
          type is specified on the command line.

          Calibrator.java:     Modified the constant for the MSG
          calibration type to reflect that it's     calibration for the
          imager.

          CalibratorFactory.java:     Added a new signature that allows
          specifying the source calibration     type and modified the
          previous signature to default to a RAW source     calibration
          type.

2007-02-26 08:31  jeffmc

        * visad/data/text/TextAdapter.java: Add a readLine method

2007-02-23 10:44  jeffmc

        * visad/data/text/: TextAdapter.java, testcolspan.csv: A snapshot
          of some refactoring of the arrays (eg: hdrValues, hdrNames) into
          a class HeaderInfo. Add a colspan attribute so we can merge dates
          together

2007-02-22 11:54  jeffmc

        * visad/data/text/: README.text, TextAdapter.java,
          testfixedvalue.csv: Add in a name=value facility and a new test
          file for this

2007-02-21 14:49  rink

        * visad/java3d/ShadowFunctionOrSetTypeJ3D.java: Oops, didn't
          compile

2007-02-21 13:09  rink

        * visad/java3d/ShadowFunctionOrSetTypeJ3D.java: Use getLinks()
          instead of getLink() in check for special animation rendering
          logic.  Some renders don't override getLink which by default
          returns null.

2007-02-20 12:46  brucef

        * edu/wisc/ssec/mcidas/: AreaFile.java, Calibrator.java,
          CalibratorFactory.java, CalibratorGvar.java,
          CalibratorGvarG10.java, CalibratorGvarG8.java,
          CalibratorGvarG9.java: Added CalibratorFactory for creating
          calibrator instances.

          Added instrument sensor id constants to Calibrator.

          Added constructors to GVAR calibrators that just take sensor id
          and calibration block to enable use in CalibratorFactory.

          Modified AreaFile to make use of above changes.

          NOTE: Still working on verification of the calibration output.

2007-02-19 18:44  brucef

        * edu/wisc/ssec/mcidas/: AreaFile.java, CalibratorMsg.java: Fixed
          bug in CalibratorMsg.java where calibration from RAW to RAW
          through an exception. It's now a no-op.

          Added a getData method signature to AreaFile that takes
          calibration type as a parameter.  Also added a calibration type
          to the main test method.

          There was also a bug in AreaFile when line magnification was set
          to 0.

2007-02-19 11:42  brucef

        * edu/wisc/ssec/mcidas/: CalibratorException.java,
          CalibratorMsg.java: Routines for calibrating Meteosat Second
          Generation data.

The output values have not yet been validated.

2007-02-19 10:22  brucef

        * edu/wisc/ssec/mcidas/: AncillaryData.java, Calibrator.java,
          CalibratorDefault.java, CalibratorGvar.java,
          CalibratorGvarG10.java, CalibratorGvarG8.java,
          CalibratorGvarG9.java, ConversionUtility.java: Added calibration
          code from java/netcdf and java/util/ConversionUtility.java to
          this package.

2007-02-12 13:06  rink

        * visad/Contour2D.java: Fix an index problem DonM found while
          running the IDV

2007-02-08 12:38  brucef

        * edu/wisc/ssec/mcidas/AreaFile.java: Added constructor that allows
          subsetting of local AREA files without reading entire file into
          memory.

2007-02-01 16:23  rink

        * visad/java3d/ShadowFunctionOrSetTypeJ3D.java: Make sure
          scalarMaps are present before check on condition for special
          animation rendering.  Thanks to DonM for noticing that the error
          occurred in L.Wang's case when maps were added after the
          DataReference.  This was largely due to my own stupidity.  This
          *might* fix the funny streamline problem since the display may
          have gotten stuck on one of the addMap calls after the Exception.

2007-01-31 16:58  brucef

        * visad/build.xml: The jar.src target now contains the same files
          as produced by the make file except that it contains this
          build.xml file.

          The patternsets for the individual packages are now the only
          source for determining the java related source for the jar,
          jar.src, and javadoc targets. The patternsets specify all files
          when added to a fileset in a targets and from there they are
          filtered for specific needs.  NOTE: There may be a better way to
          do this, but I haven't figured it out yet.

          Added patternsets for including non-java files in the source and
          distribution jars.


--
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

==============================================================================
To unsubscribe visad, visit:
http://www.unidata.ucar.edu/mailing-list-delete-form.html
==============================================================================


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