Skip to content

Releases: EarthScope/mseedindex

v3.0.5

15 Apr 13:01
Compare
Choose a tag to compare
  • Change timestamps in JSON output to nanosecond epoch values to retain nanosecond resolution.
  • Add formatted date-time strings to JSON output for summary values.

v3.0.4

02 Feb 04:50
Compare
Choose a tag to compare
  • Add WITHOUTURL build variable to disable building with URL support.
  • Prefer /usr/bin/curl-config over any other curl-config.
  • Replace setup.py with pyproject.toml for PyPI building hook.
  • Update extra/fetchIndexInfo.py illustration example.
  • Update libmseed to v3.1.1.

v3.0.3

11 Oct 02:23
Compare
Choose a tag to compare

Major new release v3.

  • Supports new miniSEED v3 and older miniSEED v2 data formats
  • New -json option outputs the index information in JSON-format

NOTE: Data quality indicators are no longer tracked and have been replaced with version numbers for consistency.
No database schema change is needed as the schema already includes fields for both quality and version.

NOTE2: By default, the build system will not include support for PostgreSQL as it did before. If you wish to have
PostgreSQL support you must set build environment variable WITHPOSTGRESQL.

v2.7.1

12 Jun 21:02
Compare
Choose a tag to compare
  • Add Windows compatibility bits and Makefile.win (nmake) files

v2.7

01 Mar 00:37
Compare
Choose a tag to compare
  • Update time series index database schema to version 1.1.
    This schema change includes the addition of a version field, which is unpopulated by this version of the software but will be populated in the future.
  • Update SQLite to 3.22.0.

v2.6

01 Mar 00:37
Compare
Choose a tag to compare
  • Update libmseed to 2.19.5, with fix for leap second calculation.

v2.5

01 Mar 00:38
Compare
Choose a tag to compare
  • Update logic that identifies and replaces index rows for the same or versioned file names to match the data time coverage +- 1 day. Otherwise, replacement of files containing no overlap data did not work correctly.

v2.4

03 May 23:21
Compare
Choose a tag to compare
  • Update libmseed to 2.19.4.
  • Update SQLite to 3.18.0.
  • Add 'PRAGMA case_sensitive_like = ON' for SQLite synchronization. This means that the LIKE queries are performed case sensitive as they should be for the program usage with the filename column. Importantly, this allows the LIKE matching to use the column index.

v2.3

12 Mar 23:09
Compare
Choose a tag to compare
  • Add -noup (no updates) option to refrain from searching for and deleting existing rows in the database.
  • Remove double quotes from keys and values of timeindex field in SQLite representation.

v2.2

11 Mar 01:43
Compare
Choose a tag to compare
  • Add -sqlitebusyto option to allow changes to the SQLite busy timeout value.
  • Make -table argument optional and use default of 'tsindex'.
  • Combine SQLite indexes for more efficient use.