Skip to main content

Documentation Status License: AGPL v3 PyPI version Downloads Code style: black

Tehom - Machine Learning on Underwater Acoustics

This package facilitates the creation of machine learning training data on underwater acoustics. While the raw data is available from Marine Cadastre and Ocean Networks Canada (via the onc package), tehom tracks downloads that it conducts and exposes more useful queries for data exploration and sampling. e.g.:

"What hydrophones outside Vancouver have data during April-June, 2017?"

"Where have I downloaded time/geo overlapping data?"

"Give me acoustic snippets as numpy arrays, labeled with whether a container ship was close to the hydrophone that recorded the snippet."

Requirements

How to:

example.ipynb shows the basic data access and navivgation. Before working with any ONC data, you must once run

python -m tehom save-token <token>

Useful additional commands to start with:

  • tehom.download_ships
  • tehom.download_acoustics
  • tehom.downloads.get_ais_downloads
  • tehom.downloads.get_onc_downloads
  • tehom.downloads.get_audio_availability
  • tehom.downloads.show_available_data (plotting, use Jupyter terminal)
  • tehom.sample (in progress!)

In addition to save-token, when run as a module/CLI, tehom can also download data.

About

"Tehom" is the Hebrew word for abyss, specifically the dark, chaotic oceans from which order and the world emerged.

Metadata

Release files for tehom 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tehom 0.0.1
File Size Uploaded Provenance
tehom-0.0.1.tar.gz 245.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for tehom 0.0.1
File Interpreter ABI Platform
tehom-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 284.2 kB

Release files / tehom-0.0.1.tar.gz

Download URL tehom-0.0.1.tar.gz
Size 245.7 kB
Tags Source
SHA-256 checksum
How to use checksums
0f55d490ee7531286286c16bd4d24ebf7f9133af7ddd34143ed0a5f928673a7e
BLAKE2b-256 checksum
How to use checksums
fcfb56f347099d70cb3b8fce6be51a9849cfda00d8b3a34bf746ebe1ec78d507
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / tehom-0.0.1-py3-none-any.whl

Download URL tehom-0.0.1-py3-none-any.whl
Size 38.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
238534388de2e484d79dad1bae4ccfa3b186adcbdb2d021a0742c25201e70db0
BLAKE2b-256 checksum
How to use checksums
0be900ab02fac0d58c7df5334eca66f368484078074c70ad613ec8d1857bc596
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Security for tehom 0.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page