PyPAM based Processing
Project description
PyPAM based data processing
The mbari-pbp package allows to process ocean audio data archives to daily analysis products of hybrid millidecade spectra using PyPAM.
Status: Functional version, including support for cloud based processing.
- JSON generation of timekeeping with indication of start and duration of recognized sound files
- Audio file processing
- Frequency and psd array output
- Concatenation of processed 1-minute segments for daily product
- Calibration with given sensitivity file (NetCDF), or flat sensitivity value
- Data products
- NetCDF with metadata
- Summary plot
- Cloud processing
- Inputs can be downloaded from and uploaded to S3
- Inputs can be downloaded from public GCS bucket
- Outputs can be uploaded to GCS
Example plot of a daily hybrid millidecade generated with the
pbp hmb-plot command:
Documentation
Official documentation is available at docs.mbari.org/pbp.
Installation
Please see https://docs.mbari.org/pbp/#installation.
Programs and API
The mbari-pbp package includes command line interface (CLI) programs, and also provides APIs you can use in your Python scripts or notebooks.
CLI Programs
The pbp CLI program includes the following commands:
| Invocation | Description |
|---|---|
pbp meta-gen |
Generate JSON files with audio metadata |
pbp hmb-gen |
Main HMB generation program |
pbp cloud |
Program for cloud based processing |
pbp hmb-plot |
Utility program to plot HMB product |
API
API documentation is available at docs.mbari.org/pbp/api.
References
- PyPAM - Python tool for Passive Acoustic Monitoring – https://doi.org/10.5281/zenodo.6044593
- Computation of single-sided mean-square sound pressure spectral density with 1 Hz resolution follows ISO 18405 3.1.3.13 (International Standard ISO 18405:2017(E), Underwater Acoustics – Terminology. Geneva: ISO) – https://www.iso.org/standard/62406.html
- Hybrid millidecade spectra: A practical format for exchange of long-term ambient sound data – https://asa.scitation.org/doi/10.1121/10.0003324
- Erratum: Hybrid millidecade spectra – https://asa.scitation.org/doi/10.1121/10.0005818
Development
Interested in contributing? Please see DEVELOPMENT.md for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mbari_pbp-1.8.74.tar.gz.
File metadata
- Download URL: mbari_pbp-1.8.74.tar.gz
- Upload date:
- Size: 55.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.3.2 CPython/3.11.14 Linux/6.11.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
856bdccf50f2aa5ffe747b5f8b5cf54f4b806a53eb6c6324d88f64c87793c597
|
|
| MD5 |
14b74968651a37070e262245dabae103
|
|
| BLAKE2b-256 |
983f58b7b2e997b15f1f936b65e9e701bf6222f97b76de7a0510ecedd2f7add8
|
File details
Details for the file mbari_pbp-1.8.74-py3-none-any.whl.
File metadata
- Download URL: mbari_pbp-1.8.74-py3-none-any.whl
- Upload date:
- Size: 77.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.3.2 CPython/3.11.14 Linux/6.11.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
06ddb3bc3f184c606e7ff9d300bb74182269e3a96edc6d41f52d01e7781788dd
|
|
| MD5 |
898a2ebb56086eb4f9db8fed26a5278e
|
|
| BLAKE2b-256 |
e1f8e42e620f53102e46fe9befa67d36c58a22fabf69ce2330d44236f043e05b
|