v0.4.5
What's Changed
v0.4.5 contains a large collection of new features and bug fixes, as well as two new agents. See details below.
New Agents
- Create Site Camera Agent by @davidvng in #591
- Create HWP PCU Agent for the HWP phase compensation unit by @17-sugiyama in #588
New Features
- ACU: LAT co-rotator control by @mhasself in #526
- ACU: adjustments for moving LAT corotator by @mhasself in #532
- ACU: Improve scanning fault tolerance and logging by @mhasself in #547
- ACU: Add abilities to ignore axis and prevent survival mode (LAT) by @mhasself in #554
- ACU: Sun Avoidance by @mhasself in #559
- Add general task to set TES biases by @jlashner in #545
- Improve HWP agents robustness to network failure by @bbixler500 in #541
- Add
speedrate
parameter forinsert()
/eject()
functions inwiregrid_actuator
by @sadachi5 in #574 - ACU: Add set_speed_mode task by @mhasself in #582
- ACU: Add feeds for Sun info and UDP stream quality by @mhasself in #570
- TimeoutLockless PCU agent by @jlashner in #600
- TimeoutLockless HWP PMX agent by @ykyohei in #604
- ACU: Add "named-positions" feature by @mhasself in #603
Bug Fixes
- Make vantage agent more robust to hardware dropouts by @jlashner in #524
- Set M1000 Agent acq session status appropriately by @BrianJKoopman in #528
- Set acq session status appropriately by @sanahabhimani in #533
- Fix UVI readout and temperature units in Vantage Agent by @RemingtonGerras in #539
- Set acq session status to running by @sanahabhimani in #549
- Allow floats for custom PID task arguments by @BrianJKoopman in #548
- Suprsync update tcdirs by @jlashner in #564
- PWV: Catch HTTP requests error by @sanahabhimani in #563
- Bugfix in zero-biases fn by @jlashner in #566
- Add connection error exception by @sanahabhimani in #569
- Adds except for caget failure by @jlashner in #576
- PWV: Add timeout exception error and timeouts by @sanahabhimani in #578
- HWP: Change variable name to fix minor bug by @bbixler500 in #581
- Fix bug in speed_rate limitation in wiregrid_actuator/drivers/Actuator.py by @sadachi5 in #579
- HWP: Change monitor and spin_control processes to update the session.status to 'running' by @bbixler500 in #585
- PWV: Change HTTP requests timeout to 60s by @sanahabhimani in #587
- ACU: Permit scans on LAT even when Sun Avoidance is not to be enabled by @mhasself in #586
- Restart UPS Agent every 60 minutes by @davidvng in #592
- Prevent Suprsync from processing ignored files by @jlashner in #583
- Make hwp_pid more robust by @ykyohei in #594
- ACU: Fix sun-safety and speed exceeded motion faults by @mhasself in #603
Documentation
- Add missing in pysmurf-controller docstrings by @BrianJKoopman in #553
- Add example session.data structure for labjack acq process by @BrianJKoopman in #557
Version Updates
- Bump docker/login-action from 2 to 3 by @dependabot in #525
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #519
- Bump styfle/cancel-workflow-action from 0.11.0 to 0.12.0 by @dependabot in #537
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #540
- Bump sodetlib docker by @jlashner in #561
- Bump simonsobs/ocs from 0.10.2 to v0.10.3 by @dependabot in #572
- Bump actions/setup-python from 4 to 5 by @dependabot in #590
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #596
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #597
- Bump simonsobs/ocs from v0.10.3 to v0.10.4 by @dependabot in #609
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #610
Misc.
- Cleanup gripper agent by @jlashner in #487
- Add docker updates to dependabot and set reviewers by @BrianJKoopman in #571
- Move requests package from separate group into
install_requires
by @BrianJKoopman in #595 - Adds HWPPCUAgent to plugin file by @jlashner in #598
New Contributors
- @17-sugiyama made their first contribution in #588
Full Changelog: v0.4.4...v0.4.5