[visad] VisAD library updated

Tom Whittaker tomw at ssec.wisc.edu
Wed Sep 19 09:39:59 MDT 2007


The VisAD library (visad.jar) has been updated.  The JAR files are in
the usual location.  Here is a summary of changes made since the last
update (which was 7 Aug 2007):


2007-09-18 17:26  donm

	* visad/QuickSort.java: add some javadoc to the sort methods so I
	  can remember what it does next time.	The chips are getting
	  faster:

	  output from main on my Windows PC:

	  $ java visad.QuickSort 500000 Creating array of 500000 random
	  elements...  Creation of random elements took 0.062 seconds.
	  Sorting...done.  Sort of elements took 0.125 seconds.

	  old output listed in code from Bill's old machine:

	  iris 99% java visad.QuickSort 500000 Creating array of 500000
	  random elements...  Creation of random elements took 11.691
	  seconds.  Sorting...done.  Sort of elements took 4.953 seconds.
	  iris 100%

2007-09-18 09:41  tomw

	* edu/wisc/ssec/mcidas/: AREAnav.java, GEOSnav.java: First crack at
	  adding GEOS nav for HRIT files served via ADDE...

2007-09-13 11:05  tomw

	* edu/wisc/ssec/mcidas/AreaDirectory.java: Added a bunch of newer
	  SS numbers..

2007-09-05 10:34  donm

	* visad/: DataDisplayLink.java, Display.java, DisplayImpl.java,
	  ShadowFunctionOrSetType.java: allow setting point mode through a
	  ConstantMap

2007-08-31 16:19  jeffmc

	* visad/data/mcidas/AREACoordinateSystem.java: Fix null ptr in
	  toString

2007-08-31 16:19  jeffmc

	* visad/data/mcidas/AreaAdapter.java: Keep the area file around

2007-08-31 11:12  curtis

	* visad/data/bio/LociForm.java: Fix compile error.

2007-08-31 06:28  jeffmc

	* visad/data/mcidas/AREACoordinateSystem.java: Refactor the
	  constructor to pull out the initialization code.  Enable the
	  creation of the object without creating an areanav. Use the
	  method getAreaNav to enable derived classes to lazily create the
	  areanav when its needed.

2007-08-31 06:20  jeffmc

	* edu/wisc/ssec/mcidas/adde/AddeImageURL.java: When we are doing a
	  directorylist then use the 'ALL' value for the band, not the
	  defined band. When using an actual band we get an error from the
	  server

2007-08-30 13:02  curtis

	* loci/formats/: AggregateMetadataStore.java, AxisGuesser.java,
	  ChannelMerger.java, ChannelSeparator.java, ClassList.java,
	  ConsoleTools.java, CoreMetadata.java, DataTools.java,
	  DimensionSwapper.java, DummyMetadata.java,
	  DummyMetadataStore.java, FilePattern.java, FileStitcher.java,
	  FormatException.java, FormatHandler.java, FormatReader.java,
	  FormatTools.java, FormatWriter.java, IFormatHandler.java,
	  IFormatReader.java, IFormatWriter.java, IRandomAccess.java,
	  ImageReader.java, ImageTools.java, ImageWriter.java,
	  LegacyQTTools.java, Location.java, Log.java, LogTools.java,
	  MetadataRetrieve.java, MetadataStore.java,
	  MetadataStoreException.java, MetadataTools.java,
	  MinMaxCalculator.java, NumberFilter.java, RABytes.java,
	  RAFile.java, RAUrl.java, RandomAccessStream.java,
	  ReaderWrapper.java, ReflectException.java,
	  ReflectedUniverse.java, StatusEvent.java, StatusListener.java,
	  StatusReporter.java, TiffIFDEntry.java, TiffRational.java,
	  TiffTools.java, UnknownTagException.java, lgpl.txt, readers.txt,
	  test, writers.txt, codec/AdobeDeflateCodec.java,
	  codec/BZip2Constants.java, codec/Base64Codec.java,
	  codec/BaseCodec.java, codec/BitBuffer.java, codec/BitWriter.java,
	  codec/ByteVector.java, codec/CBZip2InputStream.java,
	  codec/CRC.java, codec/Codec.java, codec/JPEGCodec.java,
	  codec/LZOCodec.java, codec/LZWCodec.java, codec/LZWTreeNode.java,
	  codec/LuraWaveCodec.java, codec/MJPBCodec.java,
	  codec/MSRLECodec.java, codec/NikonCodec.java,
	  codec/PackbitsCodec.java, codec/QTRLECodec.java,
	  codec/RPZACodec.java, gui/ComboFileFilter.java,
	  gui/ExtensionFileFilter.java, gui/FormatFileFilter.java,
	  gui/GUITools.java, gui/ImageViewer.java, gui/PreviewPane.java,
	  in/AVIReader.java, in/AliconaReader.java, in/BMPReader.java,
	  in/BaseTiffReader.java, in/BioRadReader.java,
	  in/DeltavisionReader.java, in/DicomReader.java,
	  in/EPSReader.java, in/FitsReader.java, in/FlexReader.java,
	  in/FluoviewReader.java, in/GIFReader.java, in/GatanReader.java,
	  in/GelReader.java, in/ICSReader.java, in/IPLabReader.java,
	  in/IPWReader.java, in/ImageIOReader.java, in/ImarisReader.java,
	  in/ImarisTiffReader.java, in/ImprovisionTiffReader.java,
	  in/JPEGReader.java, in/KhorosReader.java, in/LIFReader.java,
	  in/LegacyPictReader.java, in/LegacyQTReader.java,
	  in/LegacyZVIReader.java, in/LeicaReader.java, in/MDBParser.java,
	  in/MNGReader.java, in/MRCReader.java, in/MetamorphReader.java,
	  in/MicromanagerReader.java, in/ND2Reader.java,
	  in/NRRDReader.java, in/NikonReader.java, in/OIBReader.java,
	  in/OIFReader.java, in/OMETiffReader.java, in/OMEXMLReader.java,
	  in/OpenlabRawReader.java, in/OpenlabReader.java,
	  in/PGMReader.java, in/PNGReader.java, in/PerkinElmerReader.java,
	  in/PictReader.java, in/PrairieReader.java, in/QTReader.java,
	  in/SDTInfo.java, in/SDTReader.java, in/SEQReader.java,
	  in/SlidebookReader.java, in/TCSReader.java, in/TiffReader.java,
	  in/VisitechReader.java, in/ZeissLSMReader.java,
	  in/ZeissZVIReader.java, out/AVIWriter.java, out/EPSWriter.java,
	  out/ImageIOWriter.java, out/JPEGWriter.java,
	  out/LegacyQTWriter.java, out/OMETiffWriter.java,
	  out/PNGWriter.java, out/QTWriter.java, out/TiffWriter.java:
	  Update to 2007 Aug 30 version of Bio-Formats codebase.  Fixes
	  problem Jeff found with reading PackBits-compressed TIFFs.

2007-08-28 14:15  donm

	* visad/: FieldImpl.java, FlatField.java: use
	  getDomainCoordinateSystem instead of the instance  variable

2007-08-23 12:02  jeffmc

	* visad/DisplayImpl.java: In destroy check if we have a non-null
	  component (i.e,, if its in off screen mode).	When we remove a
	  scalarmap also remove its control and reset the indices on the
	  existing controls

2007-08-23 10:32  billh

	* visad/java3d/DisplayImplJ3D.java: possibly fix memory leak that
	  Jeff found, by calling destroyUniverse() from destroy() if
	  apiValue == OFFSCREEN

2007-08-22 16:31  jeffmc

	* visad/java3d/VisADCanvasJ3D.java: When in off screen mode the
	  call to stopRenderer results in an exception thrown from
	  Canvas3D. Also, there is no component. Handle this in destroy()

2007-08-22 16:15  brucef

	* edu/wisc/ssec/mcidas/: AreaFile.java, AreaFileFactory.java:
	  Modified AreaFileFactory to handle encoded URLs.  If a URL has a
	  '%' in it, it's taken to be encoded.

	  Fixed a bug where the factory was creating an AreaFile with an
	  incorrect URL.

2007-08-22 13:45  brucef

	* visad/build.xml: Added jar.deps for creating a jarfile of the
	  dependencies.

2007-08-20 14:39  donm

	* edu/wisc/ssec/mcidas/AreaFile.java: support the PNG compressed
	  images in the Unidata-Wisconsin data stream

2007-08-16 22:29  jeffmc

	* visad/meteorology/WeatherSymbols.java: New getSymbol method in
	  WeatherSymbols

2007-08-14 16:10  jeffmc

	* visad/data/text/TextAdapter.java: Handle different forms of
	  lat/lon values

2007-08-10 15:56  jeffmc

	* visad/georef/MapProjection.java: Generalize the getCenterLatLon
	  into a getLatLon

2007-08-10 11:53  curtis

	* visad/ImageFlatField.java: Fix bug in
	  ImageFlatField.getSample(int) method.

2007-08-09 13:44  curtis

	* visad/ImageFlatField.java: Allow 4 range components.

2007-08-07 14:46  tomw

	* edu/wisc/ssec/mcidas/GOESnav.java: Move some global variables
	  into method where they are uniquely used.


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


More information about the visad mailing list