Skip to content

Releases: fchampalimaud/CDC.SoundLateralizationTask

v0.9.3

16 Feb 17:52

Choose a tag to compare

Release Changes

  • Remove spaces from optogenetics.mode valid 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

09 Feb 17:34

Choose a tag to compare

Release Change

  • Modify the values allowed in the optogenetics.mode parameter of the animal.yml file

v0.9.1

09 Feb 17:24

Choose a tag to compare

Release Changes

  • Fix bug in Python startup script where an operation over the now non-existent short_sounds column of the setup.csv file 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.bonsai workflow to incorporate latest changes
  • Update documentation on the firmware versions used and the names of the output files

v0.9.0

02 Feb 10:23

Choose a tag to compare

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_amf FFmpeg encoder

v0.8.0

09 Jan 13:28

Choose a tag to compare

Release Changes

  • Modify the required parameters of the animal.yml file 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.csv generation logic from appending all out.json files and then making operations over it to making the necessary operations on each out.json file before appending to the final out.csv file
  • Create merge-output tool to merge the out.csv files from an animal into a single file
  • Add lnp_start parameter to the out.csv file 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

19 Dec 17:16

Choose a tag to compare

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-tool to facilitate the conversion of out files outside of a session

v0.7.0

12 Dec 14:58

Choose a tag to compare

Release Changes

  • Create new Bonsai workflow for hardware testing of the setup called SetupTesting.bonsai
  • Fix issue where out.csv file 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 TimedLNP in the out.csv to 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

27 Oct 14:16

Choose a tag to compare

Release Changes

  • Fix timed reaction time saved
  • Fix video preprocessing script
  • Add starting level prompt to startup script
  • Get rid of pandas deprecation warnings
  • Fix Next Trial Left/Right buttons
  • Add parameter to training.csv named repeat_fix_time that controls whether the fixation time should be repeated when the repeat_aborts parameter is True
  • 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

18 Sep 10:57

Choose a tag to compare

Release Changes

  • Modify node responsible for software timestamping
  • Fix backup saving feature

v0.5.0

12 Sep 12:41

Choose a tag to compare

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.cmd script
  • 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_abl and abl_list from animal.yml to training.csv
  • Add probability of a trial being fully lateralized