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
sqlite3available as a command line program- Create Ocean Networks Canada account and get your API token here
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_shipstehom.download_acousticstehom.downloads.get_ais_downloadstehom.downloads.get_onc_downloadstehom.downloads.get_audio_availabilitytehom.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)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| tehom-0.0.1.tar.gz | 245.7 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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.