Skip to content

Acquisition package v0.1.0#14

Draft
NeuroThom wants to merge 61 commits intomainfrom
acquisition-package
Draft

Acquisition package v0.1.0#14
NeuroThom wants to merge 61 commits intomainfrom
acquisition-package

Conversation

@NeuroThom
Copy link
Copy Markdown
Member

@NeuroThom NeuroThom commented Feb 2, 2026

Intended as first release of UclOpen.Acquisition bonsai package for deployment across ucl-open framework.
This adds boiler plate code and specific code for many hardware devices already in use within the organisation:

  • Core types, readers and writers
  • Devices (e.g. Harp BehaviorBoard, LickSpoutStage)
  • Controllers to configure devices
  • Logging modules

N.B. Should be version locked to ucl-open-rigs v0.1.0

TODO before submission:

RoboDoig and others added 30 commits December 5, 2025 11:34
- Only if the harp device is configured to dump registers, then skip 1
@NeuroThom NeuroThom self-assigned this Feb 2, 2026
@NeuroThom NeuroThom added the feature A new feature label Feb 2, 2026
@NeuroThom NeuroThom requested review from RoboDoig and pipcoen February 2, 2026 16:11
@NeuroThom NeuroThom marked this pull request as draft February 2, 2026 16:23
@NeuroThom NeuroThom marked this pull request as ready for review February 2, 2026 17:04
NeuroThom and others added 9 commits February 2, 2026 17:26
- RunningWheel does not (always) reset encoder on workflow start
Fixes #9
Apply prefect standardized repository layout and CI workflows.

Major highlights include:

* Consistent build and DocFX setups
* Everything builds and tests all the time
* Packages are published on GitHub continuously
* Packages are published to NuGet.org upon release
* Documentation website can be published on release
@NeuroThom NeuroThom marked this pull request as draft February 4, 2026 23:16
NeuroThom and others added 10 commits February 5, 2026 08:51
Apply prefect standardized repository layout and CI workflows.

Major highlights include:

* Consistent build and DocFX setups
* Everything builds and tests all the time
* Packages are published on GitHub continuously
* Packages are published to NuGet.org upon release
* Documentation website can be published on release
Normalize repository structure for prefect
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature A new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants