Requirements Setup:
-
Install a miniconda See: http://conda.pydata.org/miniconda.html
-
Set up your ismir2016 conda env
$ conda create -n ismir2016
# Update Conda
$ conda update conda
-
Activate your environment
source activate ismir2016
-
Install dependencies pip install -r requirements.txt
-
Develop your code here: `./deepclustering/*
-
Test your code like this:
py.test
<-- run all the testspy.test --pdb
<-- Run it but fail out to the debugger.py.test deepclustering/tests/test_foo.py
<-- run a specific test file. -
Use manage.py to run your code.
$ python manage.py prepare_audio
$ python manage.py extract_features
$ python manage.py train_model <param_file> <model_id>
$ python manage.py eval_model <model_id>
$ python manage.py analyze
$ python manage.py clean