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