Releases: fchampalimaud/CDC.SoundLateralizationTask
Releases · fchampalimaud/CDC.SoundLateralizationTask
v0.9.3
Release Changes
- Remove spaces from
optogenetics.modevalid entries - Fix bug where the training level was not being updated based on the previous session
- Fix bug where a Harp message that was supposed to be sent to the Harp Behavior was being sent to the Harp SyringePump in the single-pump water delivery protocol
v0.9.2
Release Change
- Modify the values allowed in the
optogenetics.modeparameter of theanimal.ymlfile
v0.9.1
Release Changes
- Fix bug in Python startup script where an operation over the now non-existent
short_soundscolumn of thesetup.csvfile had to be removed - Fix bug where the autobias correction feature was always on
- Modify the digital output that toggles the water valve in the single pump reward system
- Fix bug where it wasn't possible to advance to the next block
- Fix
SetupTesting.bonsaiworkflow to incorporate latest changes - Update documentation on the firmware versions used and the names of the output files
v0.9.0
Release Changes
- Modify the way the stimulus presentation works under the hood (requires custom Harp SoundCard firmware, whose code can be found in this fork)
- Modify the configuration of the short sounds variation of the task
- Add possibility to use only one Harp SyringePump (+ valve) as a reward delivery system (instead of the 2 Harp SyringePumps system)
- Expose quantization parameters when using the
h264_amfFFmpeg encoder
v0.8.0
Release Changes
- Modify the required parameters of the
animal.ymlfile to decrease its complexity - Modify the GPIO column of the camera metadata file for PointGrey cameras to be similar to the same column when a Spinnaker camera is being used
- Modify the
out.csvgeneration logic from appending allout.jsonfiles and then making operations over it to making the necessary operations on eachout.jsonfile before appending to the finalout.csvfile - Create
merge-outputtool to merge theout.csvfiles from an animal into a single file - Add
lnp_startparameter to theout.csvfile to help with the video preprocessing - Implement biased blocks sessions
- Modify the name of the video saved to more easily identify the animal and the session it corresponds to
- Improve documentation on a brief description of the task, optogenetics sessions, biased blocks and the autobias correction algorithm
v0.7.1
Release Changes
- Fix logic bug in the camera synchronization algorithm
- Improve performance of the camera synchronization algorithm
- Modify columns generated from the camera synchronization code
- Create
conversion-toolto facilitate the conversion of out files outside of a session
v0.7.0
Release Changes
- Create new Bonsai workflow for hardware testing of the setup called
SetupTesting.bonsai - Fix issue where
out.csvfile was not being saved in the backup directory - Fix speaker-calibration API usage
- Add the possibility of delivering reward upon a correct trial with a given probability
- Modify the feature where there's a single ABL being used across the whole block
- Add short duration sound trials
- Fix optogenetics protocol issue that happened in the first 1 or 2 trials of a session
- Make the workflow launch in no-debug mode
- Allow for the registered
TimedLNPin theout.csvto be exact (until now the maximum value registered corresponded to the minimum time the animal needs to stay in the poke to receive reward) - Create the parameters needed to configure a biased session (although the feature will only be implemented in the future)
v0.6.0
Release Changes
- Fix timed reaction time saved
- Fix video preprocessing script
- Add starting level prompt to startup script
- Get rid of
pandasdeprecation warnings - Fix
Next Trial Left/Rightbuttons - Add parameter to
training.csvnamedrepeat_fix_timethat controls whether the fixation time should be repeated when therepeat_abortsparameter isTrue - Stop saving camera metadata to the backup directory
- Save out structure and plots both to the save and backup directories without the need to make redundant operations (since the data to be saved is the same in both places)
v0.5.1
Release Changes
- Modify node responsible for software timestamping
- Fix backup saving feature
v0.5.0
Release Changes
- Fix optogenetics protocol (it was activating the protocol every trial, even when it was not supposed to be an optogenetics trial)
- Add feature that generates new fixation time and optogenetics configuration if animal aborted 3 times in a row with the current optogenetics trial configuration
- Add possibility to load sounds to the Harp SoundCard when running
Setup.cmdscript - Add support for both PointGrey and FLIR cameras
- Refactor plotting code
- Update Harp device packages
- Reorganize device logging directory structure
- Add ClockSynchronizer to workflow in order to synchronize the Harp time with the computer's UTC time at the beginning of the task
- Add video pre-processing script
- Fix real time psychometric function plot
- Move
fixed_ablandabl_listfromanimal.ymltotraining.csv - Add probability of a trial being fully lateralized