Skip to main content

A tool for converting SeaBird .HEX data to engineering units

Project description

odf.sbe

Tests CI Status Doc Build Status Coverage Status

A raw seabird hex + xml + bl to xarray/netCDF 4 and back again library

Goals

  • hex + xmlcon + bl file to xarray (and by extension, netCDF4)
  • xarray to hex + xmlcon + bl (byte for byte reproduction is something we should test for)
  • include some way to take out bad scans/data lines, but put them back in for round tripping
  • xarray "hex" to engineering variables, we might want to do this with an accesssor in the library for now since the conversion is so fast...
  • tests (pytest)
  • typing (mypy)
  • documentation (sphinx)
  • some description of the netCDF data structure...

Stretch goals:

  • Making a btl file
  • interpreting the modulo and the sample frequency to make actual timestamped time series variables

[!NOTE] The name isn't final, it was quickly made during the GP17-ANT cruise but not developed further on that trip. Since this will likely be the base of some ODF/CCDHO/R2R CTD processing, I wanted it off my laptop as the sole location. -Barna

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

odf_sbe-0.3.0.tar.gz (148.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

odf_sbe-0.3.0-py3-none-any.whl (27.7 kB view details)

Uploaded Python 3

File details

Details for the file odf_sbe-0.3.0.tar.gz.

File metadata

  • Download URL: odf_sbe-0.3.0.tar.gz
  • Upload date:
  • Size: 148.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.15 {"installer":{"name":"uv","version":"0.9.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for odf_sbe-0.3.0.tar.gz
Algorithm Hash digest
SHA256 6b0de27f8950d6c3938c6948993e2fa37c8d39a38309d0bf5816dec4c398e4f5
MD5 897017b8f050e1de5b3a0558cc5b2950
BLAKE2b-256 bee2318ffdfcb8d929b4fb0c80ee6ca08c6950da3284d46cbb32beb75082e985

See more details on using hashes here.

File details

Details for the file odf_sbe-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: odf_sbe-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 27.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.15 {"installer":{"name":"uv","version":"0.9.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for odf_sbe-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 535def25d87fefc17566c3f1bc084ab5fb1d16b4938e4e603b429fd7cf2af925
MD5 7e0bc048b97f0482a49d3b632ea9ada0
BLAKE2b-256 1cbcbdddf9e5dfe03bc5ed86585bafb5a5674b8f3ee73bb3c8bdffe87cab4a9b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page