GIPPtools tagshttps://git.gfz-potsdam.de/gipp/gipptools/-/tags2023-12-19T09:56:22+01:00https://git.gfz-potsdam.de/gipp/gipptools/-/tags/2023.3522023.352<p data-sourcepos="1:1-1:28" dir="auto">Please cite this release as:</p>
<p data-sourcepos="3:1-3:80" dir="auto">Lendl, Christof (2023), GIPPtools, Version 2023.352, doi:10.5281/zenodo.10400680</p>
<p data-sourcepos="6:1-6:58" dir="auto"><strong data-sourcepos="6:1-6:58">Changes since the previous GIPPtools 2023.163 release:</strong></p>
<ul data-sourcepos="9:1-18:0" dir="auto">
<li data-sourcepos="9:1-13:0">
<p data-sourcepos="9:3-9:12"><strong data-sourcepos="9:3-9:12">Added:</strong></p>
<ul data-sourcepos="11:3-13:0">
<li data-sourcepos="11:3-13:0">Initial support for new Cube hardware/firmware.</li>
</ul>
</li>
<li data-sourcepos="14:1-18:0">
<p data-sourcepos="14:3-14:14"><strong data-sourcepos="14:3-14:14">Changed:</strong></p>
<ul data-sourcepos="16:3-18:0">
<li data-sourcepos="16:3-18:0">Updated the internal leap seconds list. The new leap second list will expire June 28, 2024.</li>
</ul>
</li>
</ul>
<p data-sourcepos="19:1-19:78" dir="auto">For more information see the <code data-sourcepos="19:31-19:49">ReleaseHistory.adoc</code> file in the project source.</p>2023-12-19T09:56:22+01:00Christof Lendllendl@gfz-potsdam.dehttps://git.gfz-potsdam.de/gipp/gipptools/-/tags/2023.1632023.163<p data-sourcepos="1:1-1:28" dir="auto">Please cite this release as:</p>
<p data-sourcepos="3:1-3:79" dir="auto">Lendl, Christof (2023), GIPPtools, Version 2023.163, doi:10.5281/zenodo.8027730</p>
<p data-sourcepos="6:1-6:58" dir="auto"><strong data-sourcepos="6:1-6:58">Changes since the previous GIPPtools 2022.340 release:</strong></p>
<ul data-sourcepos="9:1-33:0" dir="auto">
<li data-sourcepos="9:1-23:0">
<p data-sourcepos="9:3-9:12"><strong data-sourcepos="9:3-9:12">Fixed:</strong></p>
<ul data-sourcepos="11:3-23:0">
<li data-sourcepos="11:3-19:0">
<p data-sourcepos="11:5-12:22">Identify spurious GPS fixes recorded by Cubes deployed underground (without
signal reception).</p>
<p data-sourcepos="14:5-18:77">This corrects a (GPS?) firmware problem where some Cubes deployed in a mine
use time and position information that incorrectly is marked as "<em data-sourcepos="15:70-16:12">less than
10s old</em>" although there is no satellite reception underground. Fortunately,
the number of satellites used for the alleged fix is correctly given as zero,
which makes it easy to exclude the spurious data from further processing.</p>
</li>
<li data-sourcepos="20:3-23:0">
<p data-sourcepos="20:5-21:59">Correctly detect all "buffer overrun" system events in Cube files and only
consider samples values in the file up to the data gap.</p>
</li>
</ul>
</li>
<li data-sourcepos="24:1-28:0">
<p data-sourcepos="24:3-24:12"><strong data-sourcepos="24:3-24:12">Added:</strong></p>
<ul data-sourcepos="26:3-28:0">
<li data-sourcepos="26:3-28:0">A <code data-sourcepos="26:8-26:16">--dry-run</code> command line option was added to the <code data-sourcepos="26:57-26:64">mseedcut</code> utility.</li>
</ul>
</li>
<li data-sourcepos="29:1-33:0">
<p data-sourcepos="29:3-29:14"><strong data-sourcepos="29:3-29:14">Changed:</strong></p>
<ul data-sourcepos="31:3-33:0">
<li data-sourcepos="31:3-33:0">Updated the internal leap seconds list. The new leap second list will expire December 28, 2023.</li>
</ul>
</li>
</ul>
<p data-sourcepos="34:1-34:78" dir="auto">For more information see the <code data-sourcepos="34:31-34:49">ReleaseHistory.adoc</code> file in the project source.</p>2023-12-19T09:57:11+01:00Christof Lendllendl@gfz-potsdam.dehttps://git.gfz-potsdam.de/gipp/gipptools/-/tags/2022.3402022.340<hr data-sourcepos="1:1-1:3">
<p data-sourcepos="2:1-2:32" dir="auto"><strong data-sourcepos="2:1-2:32">Please cite this release as:</strong></p>
<p data-sourcepos="4:1-4:81" dir="auto"><em data-sourcepos="4:1-4:81">Lendl, Christof (2022), GIPPtools, Version 2022.340, doi:10.5281/zenodo.7405772</em></p>
<p data-sourcepos="7:1-7:58" dir="auto"><strong data-sourcepos="7:1-7:58">Changes since the previous GIPPtools 2022.171 release:</strong></p>
<ul data-sourcepos="10:1-19:0" dir="auto">
<li data-sourcepos="10:1-14:0">
<p data-sourcepos="10:3-10:12"><strong data-sourcepos="10:3-10:12">Added:</strong></p>
<ul data-sourcepos="12:3-14:0">
<li data-sourcepos="12:3-14:0">Added the command line options <code data-sourcepos="12:37-12:52">--select-station</code> and <code data-sourcepos="12:60-12:75">--select-channel</code> to the <code data-sourcepos="12:86-12:94">mseedinfo</code> utility.</li>
</ul>
</li>
<li data-sourcepos="15:1-19:0">
<p data-sourcepos="15:3-15:14"><strong data-sourcepos="15:3-15:14">Changed:</strong></p>
<ul data-sourcepos="17:3-19:0">
<li data-sourcepos="17:3-19:0">Updated the internal leap seconds list. The new leap second list will expire June 28, 2023.</li>
</ul>
</li>
</ul>
<p data-sourcepos="20:1-20:78" dir="auto">For more information see the <code data-sourcepos="20:31-20:49">ReleaseHistory.adoc</code> file in the project source.</p>2023-12-19T09:57:39+01:00Christof Lendllendl@gfz-potsdam.dehttps://git.gfz-potsdam.de/gipp/gipptools/-/tags/2022.1712022.171<hr data-sourcepos="1:1-1:3">
<p data-sourcepos="2:1-2:32" dir="auto"><strong data-sourcepos="2:1-2:32">Please cite this release as:</strong></p>
<p data-sourcepos="4:1-4:82" dir="auto"><em data-sourcepos="4:1-4:82">Lendl, Christof (2022), GIPPtools, Version 2022.171, doi:10.5281/zenodo.6668924.</em></p>
<p data-sourcepos="7:1-7:58" dir="auto"><strong data-sourcepos="7:1-7:58">Changes since the previous GIPPtools 2021.327 release:</strong></p>
<ul data-sourcepos="10:1-28:0" dir="auto">
<li data-sourcepos="10:1-14:0">
<p data-sourcepos="10:3-10:12"><strong data-sourcepos="10:3-10:12">Fixed:</strong></p>
<ul data-sourcepos="12:3-14:0">
<li data-sourcepos="12:3-14:0">None of the GIPPtools will crash anymore when encountering miniSEED records containing
ASCII encoded (meta-)data.</li>
</ul>
</li>
<li data-sourcepos="15:1-23:0">
<p data-sourcepos="15:3-15:12"><strong data-sourcepos="15:3-15:12">Added:</strong></p>
<ul data-sourcepos="17:3-23:0">
<li data-sourcepos="17:3-23:0">
<p data-sourcepos="17:5-18:61">Two new command line options (<code data-sourcepos="17:36-17:51">--select-station</code> and <code data-sourcepos="17:59-17:74">--select-channel</code>) were added to
the <code data-sourcepos="18:10-18:20">mseed2ascii</code>, <code data-sourcepos="18:25-18:34">mseed2pdas</code> and <code data-sourcepos="18:42-18:49">mseedcut</code> utilities.</p>
<p data-sourcepos="20:5-22:60">Use them to select a subset of the miniSEED input for processing when working with
multiplexed miniSEED files. Records containing data from other stations or recording
channels are silently skipped/ignored during processing.</p>
</li>
</ul>
</li>
<li data-sourcepos="24:1-28:0">
<p data-sourcepos="24:3-24:14"><strong data-sourcepos="24:3-24:14">Changed:</strong></p>
<ul data-sourcepos="26:3-28:0">
<li data-sourcepos="26:3-28:0">Updated the internal leap seconds list. The new leap second list will expire December 28, 2022.</li>
</ul>
</li>
</ul>
<p data-sourcepos="29:1-29:78" dir="auto">For more information see the <code data-sourcepos="29:31-29:49">ReleaseHistory.adoc</code> file in the project source.</p>2023-12-19T09:58:06+01:00Christof Lendllendl@gfz-potsdam.dehttps://git.gfz-potsdam.de/gipp/gipptools/-/tags/2021.3272021.327<hr data-sourcepos="1:1-1:3">
<p data-sourcepos="2:1-2:32" dir="auto"><strong data-sourcepos="2:1-2:32">Please cite this release as:</strong></p>
<p data-sourcepos="4:1-4:82" dir="auto"><em data-sourcepos="4:1-4:82">Lendl, Christof (2021), GIPPtools, Version 2021.327, doi:10.5281/zenodo.5643357.</em></p>
<p data-sourcepos="7:1-7:58" dir="auto"><strong data-sourcepos="7:1-7:58">Changes since the previous GIPPtools 2021.168 release:</strong></p>
<ul data-sourcepos="9:1-56:0" dir="auto">
<li data-sourcepos="9:1-38:0">
<p data-sourcepos="9:3-9:12"><strong data-sourcepos="9:3-9:12">Fixed:</strong></p>
<ul data-sourcepos="11:3-38:0">
<li data-sourcepos="11:3-33:0">
<p data-sourcepos="11:5-12:25">Correcting a sub-sample timing inaccuracy in the postprocessing (conversion)
of Cube data streams.</p>
<p data-sourcepos="14:5-17:69">In order to use data acquired with Cube recorders, the data has to be
converted from the proprietary internal data format, including interpretation
of the timing information contained in the data stream. We were made aware
that the recording time computation for the sample was imperfect.</p>
<p data-sourcepos="19:5-22:61">The necessary correction depends on the used sampling rate (<em data-sourcepos="19:65-19:69">sps</em>) and can
be computed as (0.199 / <em data-sourcepos="20:29-20:33">sps</em> + 0.00030) seconds. For example a sampling
rate of 100 samples per second requires an additional time correction of
2.29 milliseconds, which have not been considered so far.</p>
<p data-sourcepos="24:5-26:48">This (and all following) GIPPtool release(s) will automatically correct
imperfect Cube timing during conversion to other data formats (using
<code data-sourcepos="26:6-26:15">cube2mseed</code>, <code data-sourcepos="26:20-26:28">cube2segy</code> and <code data-sourcepos="26:36-26:45">cube2ascii</code>).</p>
<p data-sourcepos="28:5-29:71"><strong data-sourcepos="28:5-28:12">Note</strong>: As the timing error is only about a quarter of the sample period
it is probably not a grave problem for most applications!</p>
<p data-sourcepos="31:5-32:40">Many thanks to Jake Anderson from Boise State University for reporting the
problem and contributing to the fix.</p>
</li>
<li data-sourcepos="34:3-38:0">
<p data-sourcepos="34:5-34:62">Correctly warn the user about a missing JRE under Windows.</p>
<p data-sourcepos="36:5-37:61">Previously, Windows user were only receiving a rather misleading error
message when no Java Runtime Environment (JRE) was found.</p>
</li>
</ul>
</li>
<li data-sourcepos="39:1-51:0">
<p data-sourcepos="39:3-39:12"><strong data-sourcepos="39:3-39:12">Added:</strong></p>
<ul data-sourcepos="41:3-51:0">
<li data-sourcepos="41:3-51:0">
<p data-sourcepos="41:5-42:52">Extended the <code data-sourcepos="41:19-41:29">mseed2mseed</code> utility to handle the timing quality field located
in blockette #1001 (inside the miniSEED header).</p>
<p data-sourcepos="44:5-48:25">Use one or more of the command line options <code data-sourcepos="44:50-44:72">--equals-timing-quality</code>,
<code data-sourcepos="45:6-45:31">--less-than-timing-quality</code> or <code data-sourcepos="45:38-45:63">--more-than-timing-quality</code> as condition to
select individual miniSEED records based on their respective timing quality.
The <code data-sourcepos="47:10-47:29">--set-timing-quality</code> command line option can be used to modify the
timing quality field.</p>
<p data-sourcepos="50:5-50:77">Please see the manual page of the <code data-sourcepos="50:40-50:50">mseed2mseed</code> utility for more details.</p>
</li>
</ul>
</li>
<li data-sourcepos="52:1-56:0">
<p data-sourcepos="52:3-52:14"><strong data-sourcepos="52:3-52:14">Changed:</strong></p>
<ul data-sourcepos="54:3-56:0">
<li data-sourcepos="54:3-56:0">Updated the internal leap seconds list. The new leap second list will expire June 28, 2022.</li>
</ul>
</li>
</ul>
<p data-sourcepos="57:1-57:78" dir="auto">For more information see the <code data-sourcepos="57:31-57:49">ReleaseHistory.adoc</code> file in the project source.</p>2023-12-19T09:58:31+01:00Christof Lendllendl@gfz-potsdam.dehttps://git.gfz-potsdam.de/gipp/gipptools/-/tags/2021.1682021.168<hr data-sourcepos="1:1-1:3">
<p data-sourcepos="2:1-2:32" dir="auto"><strong data-sourcepos="2:1-2:32">Please cite this release as:</strong></p>
<p data-sourcepos="4:1-4:81" dir="auto"><em data-sourcepos="4:1-4:81">Lendl, Christof (2021), GIPPtools, Version 2021.168, doi:10.5281/zenodo.4972595</em></p>
<p data-sourcepos="7:1-7:58" dir="auto"><strong data-sourcepos="7:1-7:58">Changes since the previous GIPPtools 2020.352 release:</strong></p>
<ul data-sourcepos="9:1-39:0" dir="auto">
<li data-sourcepos="9:1-20:0">
<p data-sourcepos="9:3-9:16"><strong data-sourcepos="9:3-9:16">IMPORTANT:</strong></p>
<ul data-sourcepos="11:3-20:0">
<li data-sourcepos="11:3-20:0">
<p data-sourcepos="11:5-11:59">The GIPPtools now require at least <strong data-sourcepos="11:40-11:49">Java 8</strong> or newer!</p>
<p data-sourcepos="13:5-15:47">This change became necessary as it becomes increasingly difficult to generate
and test Java class/jar files on up-to-date computers while still maintaining
backward compatible back to Java Release 5!</p>
<p data-sourcepos="17:5-19:14">Java 8 was first released in March 2014, more than seven years ago. You should
already have a suitable Java on your computer. Otherwise, it is about time for
an update!</p>
</li>
</ul>
</li>
<li data-sourcepos="21:1-28:0">
<p data-sourcepos="21:3-21:12"><strong data-sourcepos="21:3-21:12">Fixed:</strong></p>
<ul data-sourcepos="23:3-28:0">
<li data-sourcepos="23:3-28:0">
<p data-sourcepos="23:5-23:49">Softening the check for corrupted Cube files.</p>
<p data-sourcepos="25:5-27:47">The algorithm, as introduced with the previous GIPPtools 2020.352 release, was
too inflexible. It caused many false alarms, especially when the satellite
reception during recording was not optimal.</p>
</li>
</ul>
</li>
<li data-sourcepos="29:1-34:0">
<p data-sourcepos="29:3-29:12"><strong data-sourcepos="29:3-29:12">Added:</strong></p>
<ul data-sourcepos="31:3-34:0">
<li data-sourcepos="31:3-34:0">
<p data-sourcepos="31:5-31:53">Support Cubes with build-in u-Blox GNSS receiver.</p>
<p data-sourcepos="33:5-33:54">This is necessary to support future Cube hardware.</p>
</li>
</ul>
</li>
<li data-sourcepos="35:1-39:0">
<p data-sourcepos="35:3-35:14"><strong data-sourcepos="35:3-35:14">Changed:</strong></p>
<ul data-sourcepos="37:3-39:0">
<li data-sourcepos="37:3-39:0">Updated the (internal) leap seconds list. The new list will expire December 28, 2021.</li>
</ul>
</li>
</ul>
<p data-sourcepos="40:1-40:78" dir="auto">For more information see the <code data-sourcepos="40:31-40:49">ReleaseHistory.adoc</code> file in the project source.</p>2023-12-19T09:58:57+01:00Christof Lendllendl@gfz-potsdam.dehttps://git.gfz-potsdam.de/gipp/gipptools/-/tags/2020.3522020.352<hr data-sourcepos="1:1-1:3">
<p data-sourcepos="2:1-2:32" dir="auto"><strong data-sourcepos="2:1-2:32">Please cite this release as:</strong></p>
<p data-sourcepos="4:1-4:81" dir="auto"><em data-sourcepos="4:1-4:81">Lendl, Christof (2020), GIPPtools, Version 2020.352, doi:10.5281/zenodo.4707612</em></p>
<p data-sourcepos="6:1-6:58" dir="auto"><strong data-sourcepos="6:1-6:58">Changes since the previous GIPPtools 2020.161 release:</strong></p>
<ul data-sourcepos="8:1-43:0" dir="auto">
<li data-sourcepos="8:1-30:0">
<p data-sourcepos="8:3-8:12"><strong data-sourcepos="8:3-8:12">Fixed:</strong></p>
<ul data-sourcepos="10:3-30:0">
<li data-sourcepos="10:3-18:0">
<p data-sourcepos="10:5-11:28">All Cube conversion tools will ensure that the time in a recording "flows
in the right direction"!</p>
<p data-sourcepos="13:5-17:65">This additional check was inspired by a corrupt Cube file read from a
failing drive. It contained fragments of an earlier recording inside
a file recorded at a later time. Converting the data to miniSEED resulted
in rather misleading error messages and other "surprising" results when
'cube2mseed' encountered the unprecedented jump back in time.</p>
</li>
<li data-sourcepos="19:3-27:0">
<p data-sourcepos="19:5-20:14">The <code data-sourcepos="19:10-19:31">--include-pattern=GIPP</code> filename filter now accepts month numbers larger
than '12'!</p>
<p data-sourcepos="22:5-26:37">There is a new option in the Cube firmware for very long running recordings
(> 1 year) that forces a strict increment of the month number in the
filename for each consecutive month. If used in a recording that starts in
December then all January filenames would start with '13', February files
would begin with '14', and so on.</p>
</li>
<li data-sourcepos="28:3-30:0">
<p data-sourcepos="28:5-29:39">Corrected the handling of very rare Cube "system event" blocks containing
more than two bytes of information.</p>
</li>
</ul>
</li>
<li data-sourcepos="31:1-38:0">
<p data-sourcepos="31:3-31:12"><strong data-sourcepos="31:3-31:12">Added:</strong></p>
<ul data-sourcepos="33:3-38:0">
<li data-sourcepos="33:3-38:0">
<p data-sourcepos="33:5-33:76">Automatically add a blockette #1001 to the miniSEED record if necessary.</p>
<p data-sourcepos="35:5-37:63">This will improve the precision in situations where the exact recording
time contains repeating decimal numbers (e.g. 14:20:09.333333...; with an
infinite number of "threes" in the fractional second part).</p>
</li>
</ul>
</li>
<li data-sourcepos="39:1-43:0">
<p data-sourcepos="39:3-39:14"><strong data-sourcepos="39:3-39:14">Changed:</strong></p>
<ul data-sourcepos="41:3-43:0">
<li data-sourcepos="41:3-43:0">Updated the (internal) leap seconds list. The new list will expire June 28, 2021.</li>
</ul>
</li>
</ul>
<p data-sourcepos="44:1-44:78" dir="auto">For more information see the <code data-sourcepos="44:31-44:49">ReleaseHistory.adoc</code> file in the project source.</p>2023-12-19T09:59:28+01:00Christof Lendllendl@gfz-potsdam.de