Skip to main content

DISCO Implements Sound Classification Obediently.

Project description

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. Install directly from git with pip:

pip install git+https://github.com/TravisWheelerLab/disco.git

DISCO contains subcommands useful for training and evaluating models on sound data. Deep learning projects typically follow a series of steps, and DISCO tries to emulate each of these steps: label, extract, shuffle, train, infer.

NOTE

Models were updated in the most recent version. Remove them with rm ~/.cache/disco/* before running any disco commands.

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

disco_sound-0.0.2.tar.gz (44.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

disco_sound-0.0.2-py2.py3-none-any.whl (44.2 MB view details)

Uploaded Python 2Python 3

File details

Details for the file disco_sound-0.0.2.tar.gz.

File metadata

  • Download URL: disco_sound-0.0.2.tar.gz
  • Upload date:
  • Size: 44.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.28.1

File hashes

Hashes for disco_sound-0.0.2.tar.gz
Algorithm Hash digest
SHA256 ef2dc71dcc05f9484fa4b2ddcbdd6a2079231c9b8c7edb3cfea11c7ea3c08759
MD5 ff1eeddb9be3f6544602ef3e82fe5417
BLAKE2b-256 090ebe86baba8e416adec905fbfa7f961b7e20f130a68f7eebfa0e1297d59784

See more details on using hashes here.

File details

Details for the file disco_sound-0.0.2-py2.py3-none-any.whl.

File metadata

  • Download URL: disco_sound-0.0.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 44.2 MB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.28.1

File hashes

Hashes for disco_sound-0.0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c85399b3b37dff301ec22308c2a15b1d7acf110751d631f8db45bfcd44cbfdee
MD5 5b23e1aa865b27d1336eaa5e398244ed
BLAKE2b-256 66d09f34409816a182ede560c101d1e444f831632b502157afcd6fb6965105ec

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page