Skip to main content

Deep Audio Segmenter (DAS)

DAS automatically annotates animal vocalizations in raw audio recordings using a deep neural network. It can be used through a graphical user interface, from the terminal, or from Python scripts.

Installation

On Windows and Linux:

conda create -n das -c conda-forge --strict-channel-priority python=3.14 pyside6 ffmpeg "numcodecs<0.16" uv -y

On macOS, select the OpenBLAS build that avoids an OpenMP conflict with PyTorch:

conda create -n das -c conda-forge --strict-channel-priority python=3.14 pyside6 ffmpeg "numcodecs<0.16" "libopenblas=*=*pthreads*" uv -y

Then, on all platforms:

conda activate das
uv pip install das --torch-backend=auto
das version

See the installation guide for CPU- and GPU-specific options.

Users who need the TensorFlow backend should follow the TensorFlow installation instructions for the final TensorFlow-backed release (0.32.13).

Documentation

See the DAS documentation for the complete user guide:

If you have questions, feedback, or find a bug, please open an issue.

Citation

Please cite DAS as:

Elsa Steinfath, Adrian Palacios, Julian Rottschäfer, Deniz Yuezak, Jan Clemens (2021). Fast and accurate annotation of acoustic signals with deep neural networks. eLife

Acknowledgements

The following packages were modified and integrated into DAS:

  • Keras implementation of TCN models modified from keras-tcn (in das.models.tcn)
  • Trainable STFT layer implementation modified from kapre (in das.models.kapre)

See the corresponding source directories for the original READMEs.

Metadata

Release files for das 0.33.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 das 0.33.1
File Size Uploaded Provenance
das-0.33.1.tar.gz 84.2 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 182.9 kB

Release files / das-0.33.1.tar.gz

Download URL das-0.33.1.tar.gz
Size 84.2 kB
Tags Source
SHA-256 checksum
How to use checksums
dc540f41ebb9ebcee4ca9b826d9b64b1fec97aeaea379fe8eb4eda4150c0df25
BLAKE2b-256 checksum
How to use checksums
20dda097ab90b99ad6463ec53751e0fa26049841f8baecb6c87212236a810e39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / das-0.33.1-py3-none-any.whl

Download URL das-0.33.1-py3-none-any.whl
Size 98.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7b042823c50ae5b8994e4e1599e1c52722242b11ff7e2160d886c72324b200b8
BLAKE2b-256 checksum
How to use checksums
518ce577a2f11d6d65f347f8e7fe434759a2de949a89aac4aef406a65beebf51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for das 0.33.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.33.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