What's Changed
There are several new features in v0.1.10, including the introduction of the sorunlib configuration file and the wiregrid module. Several bug fixes for early commissioning bugs are also included, most importantly perhaps the handling of SMuRF operation errors.
New Features
* Pass client to check_response for error messages by BrianJKoopman in https://github.com/simonsobs/sorunlib/pull/93
* Create sorunlib yaml config file by BrianJKoopman in https://github.com/simonsobs/sorunlib/pull/103
* Add `set_biases` and `zero_biases` to smurf module by BrianJKoopman in https://github.com/simonsobs/sorunlib/pull/106
* Create wiregrid calibration module by BrianJKoopman in https://github.com/simonsobs/sorunlib/pull/99
* Provide user feedback when wrapping up a scan by BrianJKoopman in https://github.com/simonsobs/sorunlib/pull/112
Bug Fixes
* Check for test mode before passing to uxm_relock by BrianJKoopman in https://github.com/simonsobs/sorunlib/pull/101
* Fix `settling_time=0` defaulting to `CRYO_WAIT` duration bug by BrianJKoopman in https://github.com/simonsobs/sorunlib/pull/105
* Handle SMuRF operation failures by BrianJKoopman in https://github.com/simonsobs/sorunlib/pull/110
* Stop SMuRF streams before stopping telescope scan by BrianJKoopman in https://github.com/simonsobs/sorunlib/pull/116
Version Updates
* Bump ocs from 0.10.2 to 0.10.3 by dependabot in https://github.com/simonsobs/sorunlib/pull/102
* Bump actions/setup-python from 4 to 5 by dependabot in https://github.com/simonsobs/sorunlib/pull/107
Misc.
* Add error handling to client instantiation by BrianJKoopman in https://github.com/simonsobs/sorunlib/pull/104
* Refactor how SMuRF operations are called by BrianJKoopman in https://github.com/simonsobs/sorunlib/pull/108 and https://github.com/simonsobs/sorunlib/pull/109
**Full Changelog**: https://github.com/simonsobs/sorunlib/compare/v0.1.9...v0.1.10