Version 0.31 - 08 Oct 2005 * verbosity.py: Big cleanup of repetative code Version 0.30 - 08 Oct 2005 * projections.py: Added meters2twtt(), feet2meters(), metersPerShot() * projections.py: getDistance now works given a utm zone * segywaterbottom.py: Fixed minor bugs. Still needs projection help * sqlhelp.py: New file to help make select queries easier to build Version 0.29 - 05 Oct 2005 * README: more info * TODO: A few more items for a rainy day * projections.py: Added distPoints() * segysqldist.py: More typing and error checking * segysqldist.py: --in-position-file to bring in smoothed navigation * segysqlshiptrack.py: --dump-keys so Shotpoint can be in column 1 * segywaterbottom.py: Database commits to only happen with there is a db * zone.py: Start of utm zone calculator. Temp file. Not working Version 0.28 - 03 Oct 2005 * Matching the water bottom picks to the GMT grid file * offset.py: Allow offsetting of column 2 from column 1 in a text file * decimate.py: -B for blank lines between skip groups - gnuplot lines * segysqlshiptrack.py: --skip-zeros, --wbt, --trace-min/max * segywaterbottom.py: Very slow database wbt add. Needs help! Join? * segywaterbottom.py: Time, depth, offset, negative, position options Version 0.27 - 29 Sep 2005 * segysqlshiptrack.py: New program for shiptrack bathymetry from PyGMT * gnis.py: Now has a minimal optparse interface Version 0.26 - 29 Sep 2005 * segysqlgmt.py: added --trace-key to range which traces to use * segysqlgmt.py: CoordTransform can survive no ScalerCoord field * segywaterbottom.py: Added --time and --key. More usable! * segywaterbottom.py: Handle empty picks better * gnis.py: USGS place name database. Needs major help. Version 0.25 - 24 Sep 2005 * segywaterbottom.py: Find water bottom. Only threshold so far. Version 0.24 - 24 Sep 2005 * segysql-sioseis-plt.py: New program to create a sioseis bash script * makepltsegy.py: More verbosity * segysqldump.py: Add --list-keys, --limit, and printing many keys Version 0.23 - 15 Sep 2005 * segyslice.py: Slice on change of a keyword like SweepFreqEnd Version 0.22 - 15 Sep 2005 * segy.py: Added getEntireRawHdr, getRawTrace to allow duplicating segy * segyslice.py: New command to chop traces. Need more functionality * segysqldist.py: can now do UTM, skip zeros, fileKey ranges * segysqldump.py: CoordTransform, variable width, any keys as args * segysqlgmt.py: Don't allow scalercoord of 0. Turn zeros into ones. * .py: lots more --verbosity all around Version 0.21 - 11 Sep 2005 * segy.py: Added a traceKey field to the segyTrace DB table. Unique ID * segysql.py: More verbosity * segysqlgmt.py: --fledermaus-pts * segytextheader.py: --histogram to see diff between EBCDIC and ASCII Version 0.20 - 10 Sep 2005 * segysqlgmt.py: added --fledermaus, rewrote internals. Much happier. * segysqlgmt.py: UTM to LatLon. New CoordTransform class * segytextheader.py: New file. Decode ebcdic text headers Version 0.19 - 08 Sep 2005 * xyzdespike.py: new program to remove easy to chop bad points * makepltsegy.py: added --timescale to be the same as --timscal * segysql.py: --verbosity=5 is like -v -v -v -v -v * segysqlgmt.py: --verbosity, --force-hemisphere Version 0.18 - 31 Aug 2005 * decimate.py: added preserve-begin and preserve-end options * segy.py: added verbosity * segydump.py: uses segy.py verbosity * segysql.py: added --warn-only for some types of bad segy files * segysqlgmt.py: --skip-line to avoid write points along each line * segysqlgmt.py: guess what --font-size does * segysqlgmt.py: --key allows lines to go off of something other than shotpoint * segysqlgmt.py: --coord-unit to force any segy coord type number like arc sec * segysqlgmt.py: Dividing by 3600.0 is not totally hard coded any more * segysqlgmt.py: this file is getting ugly * segysqlgmt.py.help2man: added this file to start better documentation Version 0.17 - 27 Aug 2005 * decimate.py: new program Version 0.16 - 23 Aug 2005 * segysqlgmt.py: several new options. Cleaned up SQL. Version 0.15 - 22 Aug 2005 * Additional options for pltsegy * More work on projections * Try to handle sample type 6 - 4 bytes??? * Little documentation tweaks Version 0.14 - 24 Jun 2005 * Added makepltsegy.py * segysqldist.py: many more options. Should work much better * segysqlgmt.py: Improved fileKey ranging. Now also shows fileKey Version 0.13 - 22 Jun 2005 * First version of segysqldist.py for closest shots * Minor bug fixes and documentation Version 0.12 - 19 Jun 2005 * Fixed driver loading to look in pythonpath and site-packages * Now creates a fink info file Version 0.11 - 18 Jun 2005 * Added segysqlgmt command for gmt plots Version 0.10 - 18 Jun 2005 * Removed the cap on number entries imported with segysql. It is ready for prime time (I hope!) * Fixed a bug with traceNumber not in the sqlInsert string. Version 0.9 - 16 Jun 2005 * Minor bug fixes with segydump and segysql * Improved man pages Version 0.8 - 04 Jun 2005 * More options for segydump for filename and trace number * segydump -t 0 fixed * segysql now has a trace mode and short list fixed * segydump playing with verbosity * started working on text header for xstar * Drivers can be specified as a wider range from xstar to segy_drv_xstar.py Version 0.7 - 03 Jun 2005 * New command segysql.py for building databases * Now produces man and html man pages Version 0.6 - 02 Jun 2005 * Added segydump.py command * Much better printing functionality Version 0.5 - 02 Jun 2005 * Added xstar driver * Filenames and tracenumbers now go in the database Version 0.4 - 01 Jun 2005 * Fix SQL to be in the right scope * File and Trace SQL tables can now be linked Version 0.3 - 31 May 2005 * Add sql create and insert capability * New file sins_nav_data.py for USGS walrus navigation Version 0.2 - 31 May 2005 * Cleanup lots Version 0.1 - 29 May 2005 * Initial release