Skip to content

miniSEED 3 SimpleHeader & FDSN Identifiers DRAFT 20170718 #28

@chad-earthscope

Description

@chad-earthscope

In the attached drafts I have tried to incorporate the changes relative to the 20170708 versions that appeared to be consensus (at least more than one supporter).

The biggest change is a retro-grade to simple header followed by encoded data. After the discussion in #26 and some internal discussion at the IRIS DMC I think we need a target specification for evaluation that does not try to cater to very low latency transmission. If very low latency transmission is deemed a high priority goal by the FDSN worth the complexity needed to support it, then we have the other draft specifications to look at. Otherwise this becomes a relatively simple record.

This is the target I will be implementing for evaluation. Presuming CBOR does not turn out to be awful I will probably also try a variant that is all CBOR.

Here are high lights of the changes to FDSN Identifiers:

  • Include a convention for temporary network codes.
  • Add warning about SOH and LOG codes in the "O" instrument.
  • Place holder for convention for location codes.

Here are high lights of the changes to miniSEED3:

  • Simple header followed by payload, variable length
  • Nanosecond resolution
  • Increase sample rate resolution to 64-bit float
  • Clarify that opaque encoding is "only for use in special scenarios, not intended for long term archiving"
  • Clarify data publication version to be relative to data center.

I did not combine the record header indicator and version together as I though I would earlier because keeping them separate is easier to document as one being particularly ASCII values (MS) and a binary value that can go up to 255.

I also gave up on trying to have binary fields aligned to 2-byte words, I don't think that's as important as it used to be on older architectures.

CBOR could be swapped out should a consensus emerge that something else is better.

Things that still need treatment:

  • Location identifier conventions
  • General compression, which one?
  • Reserved header structure

miniSEED3 - SimpleHeader DRAFT 20170718.pdf
FDSN Identifiers - DRAFT 20170718.pdf

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions