$Id: releasenotes.txt,v 1.21 2003/06/16 16:28:27 cvs Exp $ Win-SUDS release notes... --- Version 2.90 - 16 June 2003 SUDSPlot, SUDSSpec, ReSpec - Modified plot behavior so that you must now either click the close button or press the escape key to close the plot. Otherwise clicking on the plot now has no effect. Autopick - The program no longer forces short station name to upper case. --- Version 2.89 - 4 June 2003 SUDSPlot - Modified the method used to compare station/component ID's to correct issues with data created by the DF2SUD converter from CWB. Also modified the program to allow SUDS_STATIONCOMP structures to be present when the corresponding SUDS_DESCRIPTRACE structure is not. SUDSSpec - Disabled database dump in the release build. --- Version 2.88 - 17 April 2003 SUDS2LISS - Removed this program from the Win-SUDS distribution. Please contact Geotech Instruments (http://www.geotech.com) to obtain this program. Demux - Modified to work with data types larger than 16-bits. --- Version 2.87 - 11 April 2003 The SUDS2LISS station feed server added to the Win-SUDS distribution. See the comments within %SUDS_ETC%\suds2liss.conf for a description of how to control this program. This program is provided as executable only as it is built using Visual C/C++ 6.0 or later. If you are interested in obtaining source code, please contact Geotech Instruments. ReSpec - Fixed pointer issues with 16-bit data and a small problem when dealing with files containing short station/component identifiers. --- Version 2.86 - 25 February 2003 SCSITape - Ported to 32-bit. Now uses ASPI for Win32. Added new SCAN command the scans all SCSI buses and displays the attached devices. The scsitape.dir file is now created in the directory pointed to by the SUDS_HOME environment variable. SUDSJoin - Fixed initialization bug causing intermittent access violations and crashes. --- Version 2.85 - 3 December 2002 Released 2.84a as 2.85. No changes were made. --- Version 2.84a - 4 November 2002 SUDSJoin - When joining to contiguous SUDS data files, the program now handles all structures in the following manner: 1) All global-level structures (meaning structures not associated with a particular station/component, like SUDS_ORIGIN, or SUDS_CHANSET) from input file #1 are copied to the output file. No global-level structures from input file #2 are copied as these would likely be duplicate structures. 2) For each station/component with channel-level structures (meaning structures that contain a SUDS_STATIDENT structure) present in input file #1, all of these channel-level structures are copied to the output file. 2a) Only the following channel-level structures for this station/ component are copied from input file #2 to the output file: SUDS_RESIDUAL SUDS_CALIBRATION SUDS_TIMECORRECTION SUDS_FEATURE Again, this is to avoid having a bunch of duplicate structures in the output file. 2b) The waveforms for this station/component stored in the SUDS_DESCRIPTRACE structures in input files #1 and #2 are joined together and a single SUDS_DESCRIPTRACE structure is written to the output file. 3) Step 2 is repeated for the next station/component. HypoMap - Support was added for 'event location files', local event files using .evl extension and teleseisms using the .evt extension. SUDSPlot - Bug fix in SUDSPlot's support of both .evt and .evl files. West (negative) longitudes were not handled, they always came up as east (positive). --- Version 2.84 - 15 October 2002 SUDS - New SUDS_LONGIDENT structure implemented to support long station/component identifiers. SUDS and I/O library now at version 1.51. SUD2ASC, ASC2SUD - Added full support for all SUDS 1.51 structures. SUDSPlot - Added full support for SUDS 1.51 long identifiers. First five character of station and first three characters of component now displayed at left end of waveform along is actual DC level and peak values. Full formatted long identifier now displayed in upper right of waveform area. Support was also added for 'event location files', local event files using .evl extension and teleseisms using the .evt extension. SUDSSpec - Added full support for SUDS 1.51 long identifiers. The same basic modifications made to SUDSPlot were also made here. Some additional cleanup of plot annotation was made as well. SUDSPick - Added full support for SUDS 1.51 long identifiers. AutoPick - Added full support for SUDS 1.51 long identifiers. Note that 'verticals only' is determined by examining the single character component ID (Z, z, V, v, U, or u) in the SUDS_STATIDENT substruct within the SUDS_DESRIPTRACE struct for a given waveform, not by any long component ID in SUDS_LONGIDENT substructs that may be present. ReSpec - Added full support for SUDS 1.51 long identifiers. SUDSDrum and Decimate - Added full support for SUDS 1.51 long identifiers. SUDSFilt, SUDSJoin, and SUDSTrim - These programs have no SUDS_LONGIDENT issues and were simply rebuilt with the new 1.51 library and tested. Output files from all of these programs now are 1.51 SUDS files with structures extended with empty SUDS_LONGIDENT structures as appropriate. Demux and Irig - Added full support for SUDS 1.51 long identifiers. Long identifiers in SUDS_STATIONCOMP structures within multiplexed data files will be properly propogated into SUDS_DESCRIPTRACE structures within non-multiplexed data files and SUDS_TIMECORRECTION structures. FuncGen - Added support for SUDS 1.51 long identifiers. Long identifiers are of the form: 'FuncGen:Stn#:SHZ', where # is the channel number starting from zero. The short identifiers are unchanged with the network name undefined ("unk"), station name 'Snnn', where nnn is the channel, and the component ID 'v'. HypoMap - This program is already compatible with long (<=80 character) station names. SUD2GSE - Added support for SUDS 1.51 long identifiers. If SUDS_LOGIDENT structures are present, the first five characters of the station name and the first three characters of the component name are used as the station:component names in the output WID2 record. SUD2MAT - Added support for SUDS 1.51 long identifiers. When SUDS_LOGIDENT structures are present, the matrix name will be of the form: 'station_component', otherwise the short name and component will be used. SUD2MSED and MSED2SUD - Added support for SUDS 1.51 long identifiers. The first 2 characters of long network, 5 characters of long station name, and 3 characters of long component names are used when present. SUD2SAC - Added support for SUDS 1.51 long identifiers. Long network and component names are supported and up to 7 characters of long station names are used. SUD2SEGY and SEGY2SUD - Because the PASSCAL-modified SEG-Y format does not contain station identifier information, the new SUDS_LONGIDENT has little impact on these programs. The SUD2SEGY program does use the long names to generate its output filenames if they are present. --- Version 2.83 - 3 September 2002 HypoMap - Fixed problems when using the -i switch to specify the initialization filename on the command line. FuncGen - Replaced the random number generator with Gaussian noise generator. SUDSTrim - Fixed seek problem that caused corruption of first few samples when using the /m switch. --- Version 2.82 - 10 April 2002 PlotX library - Cleaned up extended key handling which impacts the SUDSPick program mostly. Added portrait mode support for SUDSPlot. SUDSPlot - Now plots in portrait mode on the display. SUDSPick - Cleaned up key handling issues and added crosshair to mimic the behavior of the 16-bit PlotX library. ReSpec - Changed curve colors to get rid of light blue. --- Version 2.81 - 4 April 2002 ReSpec: Added this program to the distribution. SUDSPick: bug fix, null pointer assignments on single component records. HypoMap: bug fixes, Y2K issue in event file reader causing various null pointer assignment issues. --- Version 2.80a - 15 March 2002 Minor bug fixes to autopick and sudsplot. --- Version 2.80 - 6 March 2002 Added graphics window functionality to PlotX library bringing it to version 2.20. All graphical tools now use this functionality to do on-screen graphics in plot modes 1 and 2. --- Version 2.70 - 25 February 2002 This is the first Win32 version of the libraries and utilities that will be called 'Win-SUDS'.