NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
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 ==============================================================================
visad
archives: