alyx
alyx copied to clipboard
Database for experimental neuroscience laboratories
alyx
Database for experimental neuroscience laboratories
Documentation: http://alyx.readthedocs.io
Installation
Alyx has only been tested on Ubuntu (16.04 / 18.04 / 20.04), the latest is recommended. There are no guarantees that this setup will work on other systems. Assumptions made are that you have sudo permissions under an account named
The getting started section of the documentation details the steps for
- installing the Python/Django environment
- serving a local database
- registering local data
- accessing local data using ONE
Contribution
- Development happens on the dev branch
- alyx is sync with the master branch
- alyx-dev is sync with the dev branch
- Migrations files are provided by the repository
- Continuous integration is setup, to run tests locally:
./manage.py test -ntest without migrations (faster)./manage.py testtest with migrations (recommended if model changes)- NB: When running tests ensure
DEBUG = Truein the settings.py file (specificallySECURE_SSL_REDIRECT = Truecauses REST tests to fail)
$ /manage.py test -n