PyPAM based Processing
Project description
PyPAM based data processing
This package uses PyPAM to generate hybrid millidecade band spectra for soundscape data.
Status: Functional version, including support for cloud based processing.
- JSON generation of timekeeping
- Timekeeping based on given JSON indicating start and duration of every available (recognized) sound file
- Audio file processing
- Frequency and psd array output
- Concatenation of processed 1-minute segments for daily product
- Calibration with given sensitivity file (NetCDF)
- Calibration with given flat sensitivity value
- Data products
- NetCDF with metadata
- CSV (optional)
- Summary plot (optional)
- Cloud processing
- Inputs can be downloaded from S3
- Outputs can be uploaded to S3
- Inputs can be downloaded from public GCS bucket
- Outputs can be uploaded to GCS
TODO more details
Setup
Install PBP
pip install mbari-pbp
Programs
-
pbp
- Main PBP program, runpbp --help
for usage. -
pbp-cloud
- Program for cloud based processing. All parameters passed via environment variables, see source file. -
pbp-plot
- Plotting program:pbp-plot.py --help
. -
pbp-json-gen
- Program to generate JSONs with audio metadata, runpbp-json-gen --help
for usage.
Refs
- 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
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
mbari_pbp-0.3.0b4.tar.gz
(34.3 kB
view hashes)
Built Distribution
Close
Hashes for mbari_pbp-0.3.0b4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01b5339a666341d96f20a73c5ab6812445a3b5988495dc0ff33a4005c96e2f09 |
|
MD5 | cc46b1b92ea3bf4ba2556daae9f475e4 |
|
BLAKE2b-256 | 4f5bf4a3a5c8b706d64c4791a16a3bffc29ff06a137fb0bb7ad9fdeae8f8ea66 |