Installation#
Pre-requisites#
Anaconda python: Install the anaconda python distribution (or miniconda). If you have conda already installed, make sure you have at least conda v23.10.0. If not, update from an older version with conda update conda -n base
.
Libsoundfile (Linux only): If you are on Linux and want to load audio from a wide range of audio formats (other than wav
), then you need to install libsndfile
. The GUI uses the soundfile python package, which relies on libsndfile
. libsndfile
will be automatically installed on Windows and macOS. On Linux, the library needs to be installed manually with: sudo apt-get install libsndfile1
. Again, this is only required if you work with more exotic audio files.
Install DAS#
Windows#
conda env create -n das -y -f https://raw.githubusercontent.com/janclemenslab/das/refs/heads/master/env/das_win.yaml
Mac (M1 and later)#
conda env create -n das -y -f https://raw.githubusercontent.com/janclemenslab/das/refs/heads/master/env/das_mac.yaml
Linux#
conda env create -n das -y -f https://raw.githubusercontent.com/janclemenslab/das/refs/heads/master/env/das_linux.yaml
Open the graphical user interface#
conda activate das # activate the conda environment
das gui # start the DAS GUI
Next steps#
If all is working, you can now use DAS to annotate song. To get started, you will first need to train a network on your own data. For that you need annotated audio - either create new annotations using the GUI or convert existing annotations using python scripts.