Skip to content

Releases: cortex-lab/alyx

3.0.2

16 Jul 11:46
6758236
Compare
Choose a tag to compare
  • Surgery implant weight
  • Informative Django server errors
  • No weight notifications on first day of water restriction

2.1.1

24 Apr 15:53
a85c8b0
Compare
Choose a tag to compare

Adding filename pattern for Lightning Pose for datasets to be recognized

2.1.0

15 Apr 15:10
9aa4416
Compare
Choose a tag to compare

2.1.0

rest

  • remove to internal value save method added in previous release to avoid erroneous update of model when patching
  • include reference weight pct in water restriction records
  • Min weight plot threshold a constant in lab settings allows individual labs to modify weight history plot thesholds

2.0.0

25 Mar 15:05
Compare
Choose a tag to compare

Release notes

models

  • Session.project field removed
  • Dataset.qc field added

docs

  • fix minor typo in Session field help text
  • fix minor typos in filter docstrings

rest

  • dataset_qc_lte filter added to session and probe insertion views
  • protected file viewset

fixtures

  • update to test fixtures to reflect model changes
  • laserStimulation.intervals dataset type

system

  • fix tests for newer versions on django rest framework
  • minor improvements to setup script

other

  • allow Husbandry members to edit litters, subjects, breeding pairs

1.17.0

30 Nov 11:11
f938172
Compare
Choose a tag to compare

What's Changed

  • Exclude non-personal, non-globus endpoints from local file record delete by @k1o0 in #812
  • Improve reports by @mayofaulkner in #815
  • photometryROI datasets by @mayofaulkner in #821
  • User rest endpoint changes to allow delegate information access from clients - Photometry datasets by @oliche in #825

Full Changelog: 1.9.0...1.17.0

1.9.0

13 Feb 11:35
a4e3787
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.7.0...1.9.0

Release instructions : pull the changes from github

  1. Activate environment, cd to the alyx folder and install requirements

git stash
git pull
git stash pop
2) Activate environment - install requirements (if new packages)

pip install -r requirements.txt
3) Update the database if any scheme changes - we expect no migrations

cd alyx
./manage.py makemigrations
./manage.py migrate
4) If new fixtures load in the database:

../scripts/load-init-fixtures.sh
5) Restart the Apache server

sudo service apache2 reload

1.7.0

07 Dec 10:50
Compare
Choose a tag to compare

Release notes

Add chronic insertion model to experiments

Release steps below:

Pull the changes from github

1) Activate environment, cd to the alyx folder and install requirements

git stash
git pull
git stash pop

2) Activate environment - install requirements (if new packages)

pip install -r requirements.txt

3) Update the database if any scheme changes - we expect no migrations

cd alyx
./manage.py makemigrations
./manage.py migrate

5) if new tables change the postgres permissions

./manage.py set_db_permissions
./manage.py set_user_permissions

6) Restart the Apache server

sudo service apache2 reload

1.5.0

27 Sep 19:46
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.4.0...1.5.0

1.4.0

13 Sep 15:54
d4fe648
Compare
Choose a tag to compare

Release notes

Added a foreign key to data repository from the task.job model.
For multiple servers in a same lab, this allows to disambiguate which server should run the task

Release steps below:

Pull the changes from github

1) Activate environment, cd to the alyx folder and install requirements

git stash
git pull
git stash pop

2) Update the database if any scheme changes

cd alyx
./manage.py makemigrations
./manage.py migrate

3) Restart the Apache server

sudo service apache2 reload

1.0.0

04 Apr 09:47
48701ad
Compare
Choose a tag to compare

Starting versioning scheme.

This version contains changes to the permissions of public users, migrations related to Django 4 update and animal management requests from UCL.