Releases: SainsburyWellcomeCentre/aeon_acquisition
Releases · SainsburyWellcomeCentre/aeon_acquisition
v0.6.0
What's Changed
- Add address prefix to pose tracking log name by @glopesdev in #215
- Add logging of all pose identity scores by @glopesdev in #217
- Avoid race conditions on patch replenishment by @glopesdev in #218
Full Changelog: v0.5.0...v0.6.0
0.5.0
What's Changed
- Update feeders to use new expander interface by @glopesdev in #133
- Add operator for resolving the epoch data path by @glopesdev in #134
- Allow timestamped payload types as frame triggers by @glopesdev in #137
- Add operators for tracking and logging pose tracking streams by @glopesdev in #138
- Refactor embedded operators to use latest workflow modules by @glopesdev in #139
- Add support for different clock synchronizers by @glopesdev in #140
- Add RFID reader source with soft synchronization by @glopesdev in #143
- Add database package core operators by @glopesdev in #144
- Reduce package dependencies by @glopesdev in #145
- Split patch and feeder specific operators into independent foraging package by @glopesdev in #146
- Add support for sampling available system memory by @glopesdev in #147
- Split environment specific operators into separate package by @glopesdev in #148
- Remove obsolete operators and update operator naming conventions by @glopesdev in #149
- Add reusable operators for room light control using presets and configurable light cycle by @glopesdev in #150
- Add operator for timestamped replay of video data by @glopesdev in #151
- Ensure unit tests check for indirect references by @glopesdev in #155
- Include resource name in unit test serialization errors by @glopesdev in #157
- Add environment condition operator by @glopesdev in #158
- Update annotation control to save layout space by @glopesdev in #159
- Add operators for monitoring Harp device synchronization status by @glopesdev in #160
- Split dispenser state from dispenser UI controller by @glopesdev in #161
- Add processed weight streams to scale output by @glopesdev in #162
- Ensure subject state control initializes correctly in table layout by @glopesdev in #164
- Ensure all tracking operators use timestamped values by @glopesdev in #166
- Add support for spatial parsing of RFID events by @glopesdev in #167
- Ensure timestamp is ready on source subscription by @glopesdev in #169
- Ensure parse is applied on the right register by @glopesdev in #170
- Add virtual feeder testing module by @glopesdev in #175
- Add heartbeat event stream to synchronizer sources by @glopesdev in #174
- Remove task pool scheduler from video sources by @glopesdev in #177
- Normalize line endings of inputs to label control by @glopesdev in #179
- Set specific name for JSON training config file by @glopesdev in #181
- Update light cycle only once every minute by @glopesdev in #182
- Add support for pulling subject records from database by @glopesdev in #183
- Ensure state recovery of random depleted patches by @glopesdev in #185
- Simulate periodic virtual feeder wheel notifications by @glopesdev in #186
- Add behavior board support to video controller by @glopesdev in #188
- Add simulated video source module by @glopesdev in #189
- Replace virtual feeder internal timer with harp trigger source by @glopesdev in #190
- Support formatting value sequences as JSON strings by @glopesdev in #191
- Use "all-versions" Zenodo DOI by @lochhh in #192
- Add overload to convert raw timestamp to DateTime by @glopesdev in #193
- Set default camel case naming strategy by @glopesdev in #194
- Add labeled button UI element by @glopesdev in #195
- Add property grid view configuration properties by @glopesdev in #196
- Use JSON for sgen compatible state recovery by @glopesdev in #197
- Clear numeric up down on dispenser events by @glopesdev in #198
- Expose static date time conversion method by @glopesdev in #200
- Update package project URL by @glopesdev in #201
- Update project debug launch settings by @glopesdev in #202
- Ensure only RFID measurement events are parsed by @glopesdev in #203
- Short commit hash should use prefix not suffix by @glopesdev in #206
- Delete state recovery temp files after recovery by @glopesdev in #208
- Ensure propagation of services to property grid by @glopesdev in #209
- Update copyright year by @lochhh in #211
New Contributors
Full Changelog: v0.3.0...v0.5.0
0.3.0
The first public release of the acquisition package for Project Aeon.
What's Changed
- Add metadata model and YML serialization by @glopesdev in #39
- Experiment 0.1 by @glopesdev in #44
- Add camera calibration scripts and targets for #4 by @glopesdev in #77
- Add support for metadata export and automatic weighing by @glopesdev in #80
- Export metadata from acquisition workflow by @glopesdev in #87
- Split core functionality into new extensions package by @glopesdev in #88
- Refactor log metadata by @glopesdev in #91
- Add weight scale filter operator by @aspaNeuro in #93
- Add support to query and manage Git repositories. by @bruno-f-cruz in #102
- Update acquisition package to support multiple arenas by @glopesdev in #104
- Ensure return value is true if any ROI is active by @glopesdev in #109
- Enable heartbeat event in all devices and add clock synchronizer source by @glopesdev in #112
- Ensure timestamp propagation for all derived wheel values by @glopesdev in #114
- Update lxml dependency version by @glopesdev in #115
- Avoid overlapping address in pellet delivery retry by @glopesdev in #116
- Ensure git interface can load native runtime by @glopesdev in #117
- Validate environment state during subject changes by @glopesdev in #118
- Ensure epoch timestamps are logged in UTC by @glopesdev in #120
- Allow flushing chunks automatically using heartbeat source by @glopesdev in #122
- Add operator to detect silent streaming failures by @glopesdev in #123
- Add operator to convert Sleap Pose types to HarpMessage by @bruno-f-cruz in #124
- Add package metadata to common build properties by @glopesdev in #126
- Add repository log controller module by @glopesdev in #127
- Update light controller to connect using ZeroMQ by @glopesdev in #128
- Update export metadata to target venv by @glopesdev in #129
- Allow manually setting lower exposures by @glopesdev in #131
- Add package icon for package pre-release by @glopesdev in #132
New Contributors
- @glopesdev made their first contribution in #39
- @aspaNeuro made their first contribution in #93
- @bruno-f-cruz made their first contribution in #102
Full Changelog: https://github.com/SainsburyWellcomeCentre/aeon_acquisition/commits/v0.3.0