Version History¶
ts_electrometer v0.9.0 (2024-10-03)¶
Features¶
Bugfixes¶
Improved Documentation¶
Add towncrier support. (DM-43486)
v0.8.3¶
Support tpcip 2.0 by removing reader and writer attribute calls.
v0.8.2¶
Add value call to enums that inherit from str.
Remove scons files.
Implement DevelopPipeline.
Implement ts_precommit_conf.
v0.8.1¶
Update pre-commit to black 23, isort 5.12 & check-yaml 4.4.
v0.8.0¶
Make configurations correspond to a particular SAL Index.
Remove baud_rate from schema.
Correct s3 bucket names.
Make fits file name the obsid when writing to disk.
Fix parse_buffer assuming that temperature and voltage input will always be there even when temperature and vsource attached are false.
Catch ValueError when get_intensity returns a saturated value.
Make resolution return 5 values when running a scan.
Add Error enum for fault error codes.
Reset the controller when connecting to it to make integration time work correctly.
Return early if ValueError is caught.
v0.7.0¶
Remove cli module and move functions to csc module.
Add OBSID to header using utils.ImageNameServiceClient.
Modernize conda recipe.
v0.6.0¶
Refactor fits files to match Vera C. Rubin Observatory format.
v0.5.0¶
Add LFA support
Add isort suport
Add try-except to connect method
Add try-except to revert detailed state if command failed
Add voltage source command and event
Add auto_range active at logic to set_range command
v0.4.0¶
Fix not applying configuration to device
Fix digitalFilterChange truthiness being incorrect
Make events publish when getting values read from the controller
Add a scan summary to the log
Fix CHAR and RES modes not being set properly
Add pyproject.toml
Remove extensions from command and run_electrometer script
v0.3.0¶
Fix integrationTime, digitalFilter and range not being updated
Make package generic
v0.2.0¶
Fix file writing
v0.1.0¶
Initial CSC release
Upgrade to black 20.8