Skip to content

cortex-lab/alyx

This branch is up to date with master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

edc14ff · Jan 16, 2025
Apr 15, 2024
Jan 8, 2025
Mar 21, 2024
Nov 20, 2024
Jan 9, 2025
Aug 31, 2021
Mar 22, 2022
Aug 28, 2024
Mar 22, 2024
May 12, 2022
Nov 14, 2024
Nov 1, 2024
Jan 16, 2025
Mar 12, 2024
Mar 14, 2024

Repository files navigation

alyx

Github Actions Coverage Status

Database for experimental neuroscience laboratories

Documentation: Installation and getting started, Alyx usage guide

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 -n test without migrations (faster)
    • ./manage.py test test with migrations (recommended if model changes)
    • NB: When running tests ensure DEBUG = True in the settings.py file (specifically SECURE_SSL_REDIRECT = True causes REST tests to fail)
./manage.py test -n