Skip to content

Tags: damb/mseed

Tags

v0.7.1

Toggle v0.7.1's commit message
v0.7.1

**Features and Changes**:

- Bump libmseed version to 3.1.3

v0.7.0

Toggle v0.7.0's commit message
v0.7.0

**Features and Changes**:

- Bump libmseed version to 3.1.1 and adopt to libmseed API changes
- Use fixed-width types where size matters

v0.6.0

Toggle v0.6.0's commit message
v0.6.0

**Features and Changes**:

- Allow to configure bit field flags.
- Provide sample rate conversion utility function.

**Bugfixes**:

- Correctly set sample rate when packing raw samples.
- Fix buffer allocation when converting channel codes.

v0.5.0

Toggle v0.5.0's commit message
v0.5.0

**Features and Changes**:

- Fix compiler errors (i.e. in particular type mismatch errors) when
  compiling for ARM. Thanks @BIBIN-EUGINE.

v0.4.1

Toggle v0.4.1's commit message
v0.4.1

**Features and Changes**:

- Correctly export `TraceListDisplay`

v0.4.0

Toggle v0.4.0's commit message
v0.4.0

**Features and Changes**:

- Bump libmseed version to `3.0.17` and use non-`mut` references where possible (due to libmseed API changes)
- Implement remaining `pack` facilities
- Rename `pack()` -> `pack_raw()`
- Implement `MSTraceList::pack()` as free function, i.e. `pack_trace_list()`
- Implement version format conversion example tool
- Provide channel conversion functions

v0.3.0

Toggle v0.3.0's commit message
v0.3.0

**Features and Changes**:

- Implement `MSTraceList::pack()`; align `pack()` API
- Implement both `MSRecord` and `MSTraceList` display facilities.
- Provide `detect()`
- Add further examples.

**Bugfixes**:

- Correctly free extra header related resources in `pack()`.
- Allow to read from relative paths.

v0.2.0

Toggle v0.2.0's commit message
v0.2.0

**Features and Changes**:

- Provide a low-level `pack()` function to pack data samples into
  miniSEED records. Packing configuration is injected by means of the
  `PackInfo` structure. As a consequence, the `MSRecord` API isn't
  affected, at all. Packing is completely decoupled from `MSRecord`.
  This approach is slightly different from the API provided by
  [`msr3_pack()`](https://github.com/EarthScope/libmseed/blob/9eff6a05dba97d7e4b5b3beba2ee75ceda2821f0/pack.c#L105-L149).
- Add packing example executable.
- `MSRecord`: Do not automatically unpack when calling the
  `data_samples<T>()` member function.

v0.1.1

Toggle v0.1.1's commit message
v0.1.1

**Features and Changes**:

- Replace sys-crate build system with `cc` crate. Don't write any files
  outside Cargo's dedicated output directory (`OUT_DIR`).

v0.1.0

Toggle v0.1.0's commit message
v0.1.0

Initial release.