1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146
|
2017.271: 2.2
- Support empty and "--" location codes in metadata files equally.
- Add "-M" option to accept a line of metadata on the command line.
- Right-pad SAC text headers with spaces instead of NULLs.
- Insert network code of XX when input data has an empty network,
this avoids generating file names beginning with a dot.
- Reformat source according to included clang-format profile.
2017.093: 2.1
- Update libmseed to 2.19.3.
- Update fdzipstream sources to 2.1.
- Remove dependency on ntwin32.mak for Windows nmake makefiles, now
building works in plain MSVC development environments.
- Add DEPRECATED notice to Makefile.wat and src/Makefile.wat.
- Update licensing to GNU GPL 3.
2015.279:
- Update to libmseed 2.17.
- Update fdzipstream sources to 2.0 and adjust code for usage.
2013.271: 2.0
- Update to libmseed 2.12.
- Add -z option to write all SAC files to a ZIP archive. The
ZIP can be written to stdout.
2013.242:
- Add check of derived sample rate versus reported sample rate.
- Add -dr option to use the derived sample rate over the reported rate,
this assumes that the timing is more accurate than the sampling rate.
2013.221:
- Update to libmseed 2.11.
- Change generated output file names to (no colons or commas):
Net.Sta.Loc.Chan.Qual.YYYY.DDD.HHMMSS.SAC
which is consistent between between various operating systems.
The previously generated file name patterns were:
Net.Sta.Loc.Chan.Qual.YYYY,DDD,HH:MM:SS.SAC (non-Windows)
Net.Sta.Loc.Chan.Qual.YYYY.DDD.HH_MM_SS.SAC (Windows)
- Add -ic option to process each input channel individually. When
a new channel is detected all data previously read will be
written. Allows processing of very large input files without
holding all of the data in memory. Input miniSEED data should be
well ordered, with all records for a channel contiguous in the
file, when using this option.
2013.066: 1.9
- Update to libmseed 2.10.
- Change code to caluclate and populate station-event relative headers
(az, baz, gcarc, dist) when a metadata file is used, previously this
only worked when the station coordinates were supplied as command line
options.
- Fix detection of bad or incomplete lines in metadata file.
2012.216: 1.8
- Allow metadata files to be delimited with vertical bars (|) in
addition to commas.
- When metadata files are delimited with vertical bars, assume the
inclination is in SEED dip convention and convert to a SAC inclination.
- Add logic to avoid overwriting existing file names, allows traces
with the same start time to be converted.
- Add -O option to explicitly overwrite existing files to support
previous behavior.
2011.301:
- Change time values in file names to be zero padded.
2011.066: 1.7
- Change SEED naming override options to upper case (-N, -S, -L, -C).
- Add -l option to take a selection list file to limit input data.
- Add Makefile.win for MSVC Nmake.
2011.063:
- Update to libmseed 2.6.
- Create alternate output file names for Win32 that do not include
colon or comma characters, thanks to Claus Milkereit for reporting.
- Fix crash for incomplete metadata lines, thanks to John Nabelek
for reporting.
- Reorganize help/usage message to common and extended versions,
use -h to get only common options and -H to get extended options.
2011.007:
- Rework loop in SAC Alpha writing to avoid warning in newer GCCs.
2010.355: 1.6
- Change format of metadata file and include new fields. A time
window can now be specified in the metadata file and is used to
match with appropriate data segments.
- Allow comment lines in metadata file beginning with '#'.
- Add warning when no metadata is available for inserting but a
metadata file was suppliled.
2010.305:
- Fix conversion for event time to not trim subseconds.
2010.138: 1.5
- Update to libmseed 2.5.1.
- Add -msi option to convert the component inclination in a supplied
metadata file from SEED (dip) to SAC convention by adding 90 degrees.
2008.220: 1.4
- Update to libmseed 2.1.6.
2007.284: 1.3
- Update to libmseed 2.1.4.
- Change src/Makefile to use user defined CFLAGS if specified.
2007.142: 1.2
- Update to libmseed 2.1.1.
- Fix reading of metadata file making it much more robust and
clarify it's usage in the man page.
2007.133:
- Store any sub-millisecond portion of the time in the begin (b)
and end (e) header variables, these are offsets from the reference
time which has only millisecond resolution.
2006.208: 1.1
- Update to libmseed 1.8.
- Use new get_errorstr() function for file read errors to print
a useful diagnostic message.
- Add gcc32, gcc32debug and gcc64debug targets to Makefile.
2006.184: 1.0
- Update to libmseed 1.7.
2006.148: 0.4
- Fix -k option to accept a negative latitudes (previously
recognized as other command line options).
2006.138: 0.3
- Add metadata file option to specify a file containing
coordinates, scaling, orientation, etc.
- Write man page.
2006.129:
- Add delta, dist, azimuth and back azimuth calculation when
both event and station coordinates are known. Values are inserted
into the appropriate SAC headers.
2006.127:
- Add -E option to specify event information that will be inserted
into the SAC header event variables.
2006.125: 0.1
- Initial version.
|