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.2

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.2
File Size Uploaded Provenance
das-0.33.2.tar.gz 84.1 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 182.9 kB

Release files / das-0.33.2.tar.gz

Download URL das-0.33.2.tar.gz
Size 84.1 kB
Tags Source
SHA-256 checksum
How to use checksums
edcd9d835bbf51b4442484a788b11ca832a3dd88a541f557221ea4c4e3b0ca92
BLAKE2b-256 checksum
How to use checksums
4e4e99ffad2ae6b189a5a2b6f834a007ad38a4ad872d16c07a5476108efa16d1
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.2-py3-none-any.whl

Download URL das-0.33.2-py3-none-any.whl
Size 98.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
efc856e03937d79dabba6c6b4cdb612aa06f9441129b95e0e82194f283a70a00
BLAKE2b-256 checksum
How to use checksums
39979009bfbfa0ed244bdb5407ee8d6b44092f7564a48dc6257ede68a5419baf
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.2

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.2 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