All notable changes to this project will be documented in this file.
- Updated leapsecond information according to Bulletin C 69 (2025-01-07).
- Updated leapsecond information according to Bulletin C 68 (2024-07-04).
- Updated leapsecond information according to Bulletin C 67 (2024-01-08).
- Improved documentation and help commands.
- Updated leapsecond information according to Bulletin C 66 (2023-07-04).
- Fixed a memory bug when using an invalid placeholder in the output template.
- Updated leapsecond information according to Bulletin C 65 (2023-01-09).
- Corrected all leapseconds before the year 2000.
- Template option for julian day documented for
6d6mseed
. - Corrected an error in the julian day calculation.
- Updated leapsecond information according to Bulletin C 64 (2022-07-05).
- Updated leapsecond information according to Bulletin C 63 (2022-01-05).
- JSON progress for
6d6mseed
and6d6read
.
- Updated leapsecond information according to Bulletin C 62 (2021-07-05).
- New tool
6d6strip
.
- Updated leapsecond information according to Bulletin C 61 (2021-01-07).
- Changed the way file splits are calculated. This should stop sometimes missing a split.
- Using fewer timestamps to improve glitch resistance.
- Updated leapsecond information according to Bulletin C 60 (2020-07-07).
- Added a
--resample
flag to6d6mseed
which will resample the data to the nominal samplerate.
- Updated leapsecond information according to Bulletin C 59 (2020-01-07).
- Updated leapsecond information according to Bulletin C 58 (2019-07-04).
- Added JSON output to
6d6info
via the--json
flag. - Added JSON progress output to
6d6copy
via the--json-progress
flag.
6d6read
now also supports--start-time
and--end-time
.
- Fixed an issue that prevented
6d6mseed
from emitting the last block of data when using the--end-time
option.
6d6mseed
now has the additional options--no-cut
,--start-time
and--end-time
.
6d6copy
can now add text to the comment header while copying.
- Updated leapsecond information according to Bulletin C 57 (2019-01-07).
6d6info
and the logfile of6d6mseed
now contain the channel names and gains.
- Updated leapsecond information according to Bulletin C 56 (2018-07-08).
6d6mseed
now supports channel renaming with the--channels=...
option.6d6mseed
now has an undocumented and unsupported flag--ignore-skew
to deactivate the skew correction.
6d6mseed
and6d6read
can now read files with microsecond timestamps.
- The skew in
6d6read
had the wrong sign.
- Updated leapsecond information according to Bulletin C 55 (2018-01-09).
6d6mseed
now mentions the creation of a logfile or an auxfile in the log.
- Fixed a segfault in
6d6mseed
when output pattern contains no dirname. - Fixed a rare circumstance where sometimes an mseed file would not be split correctly.
6d6info
,6d6copy
,6d6mseed
and6d6read
now support multiple languages.6d6mseed
now has an option--auxfile
to create a CSV file with auxiliary engineering data like temperature and battery voltage.
- Added a
--logfile
option to6d6mseed
. The logfile contains information about events during processing.
- Better information display.
- Displayed information is now consistent for
6d6mseed
and6d6info
.
- macOS binaries are now available.
- Updated leapsecond information.
6d6mseed
now has a--cut
option to create files of different length than a day.
6d6mseed
now prints much more information.6d6mseed
shows a warning when the leapsecond information is outdated.
- Skew is now saved to s2x files in microseconds.
- New program
6d6info
to show information about a 6D6 file or an SD card. - New program
6d6mseed
for conversion to MiniSEED. - Packaging system.
rake package
will build the project and create a distributable file.
- Changed the build flags to produce statically linked 32-bit binaries. This should hopefully give the best compatibility.
- Cleanup of the prototype.
- The project is now using git.