Releases: hephy-dd/comet
Releases · hephy-dd/comet
1.5.1
1.5.0
Added
- Model URNs for drivers and emulators (#103).
- HEPHY Pilas Controller driver
urn:comet:model:hephy:pilascontroller(#106). - HEPHY Corvus Controller driver
urn:comet:model:hephy:corvuscontroller(#107). - MBI Table Control driver
urn:comet:model:mbi:tablecontrol(#108). - Keithley 2470 emulator routes:
:TRAC:TRIG,:TRAC:DATA?, and:SENS:FUNC. - Temperature gradient logic for AC3 emulator (#116).
Changed
- Run Ruff with default rules and fix all reported issues (#110).
- Refactored
test_driverintoconftestandhelpersmodules in tests (#110). - Emulator TCP server reimplemented using asyncio (#118).
Fixed
- Typo in CTS/ITC program command in driver and eumlator (#105).
- ITK CorvusTT driver
-1 getcaldonenot working for all firmware versions (#109). - ITK CorvusTT emulator
[axis] getcaldonereturning correct values for axis 2 and 3 (#109). - Keithley 707B emulator error message format.
- Use a monotonic clock in
Estimate(#117). - Make
Estimateforgiving for negative totals and extraadvance()calls (#117).
1.4.2
1.4.1
1.4.0
Added
- Support for Python 3.14 (#99).
- Generic oscilloscope driver (#97).
- Rohde&Schwarz RTO6/RTP164 drivers and emulators (#97).
- Type annotations in emulator code.
- Emulator module tests.
- Display measure function to Keithley 2657A emulator.
Changed
- Emulator yields
TextResponse,RawResponseorRawResponse. - Renamed
--hostnameto--hostfor emulator parameters. - Set default emulator host to
localhost. - Renamed this changelog to
CHANGELOG.md.
Removed
- Obsolete
mypy.ini(not required with recent mypy versions).
Fixed
- Emulator routes are now properly overridden from derived classes in function
get_routes.