Skip to main content

Generic badge Code style: black

DISCO Implements Sound Classification Obediently

This tool annotates sound files using neural networks. It uses a 1D architecture based on U-Net with additional post-processing heuristics including a Hidden Markov Model.

DISCO is ideal for long streams of sound that need to be classified over time, producing output fully compatible with The Cornell Lab of Ornithology's sound tool RAVEN. Work is currently underway to annotate short samples of data with a single label. DISCO began jointly with the University of Montana's Emlen Lab as an annotator for Japanese and Taiwanese Rhinoceros Beetle courtship songs, but it now generalizes to any kind of recording.

Quickstart

Install requires python version 3.8.1. Clone this repo and run:

flit install -s
pip install -r requirements.txt

Tutorial

Visit this link for a thorough setup tutorial.

Learn more about how to use the tools provided in this package here.

Metadata

Release files for discotec 1.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for discotec 1.0.4
File Size Uploaded
discotec-1.0.4.tar.gz 7.7 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for discotec 1.0.4
File Interpreter ABI Platform
discotec-1.0.4-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 15.5 MB

Release files / discotec-1.0.4.tar.gz

Download URL discotec-1.0.4.tar.gz
Size 7.7 MB
Tags Source
SHA-256 checksum
How to use checksums
a929815baf975fcaeef5b0762c913eb43e78bd77985b03e4013842d88426ca4f
BLAKE2b-256 checksum
How to use checksums
c08d9ace48273f52452ad761bf2720976b43b182d071121e903c832342c2992a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.27.1

Release files / discotec-1.0.4-py2.py3-none-any.whl

Download URL discotec-1.0.4-py2.py3-none-any.whl
Size 7.7 MB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
716656d917ad1e83f11d7155724d9ae8684c82291054b9ea98865c8479e8c82d
BLAKE2b-256 checksum
How to use checksums
26e023eebab3f76f58b7c229057f5b795ee134a95c9cb9f0194ab103f9cfb2e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.27.1

Release history Release notifications | RSS feed

This release

1.0.4 This release

2 release files

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