Commit e23a40fa authored by Jerome Carnis's avatar Jerome Carnis 🦊
Browse files

Merge branch 'release' into 'master'

prepare for release 0.7.10

See merge request !37
parents 5440d2bf bc19438a
Pipeline #28997 passed with stages
in 10 minutes and 36 seconds
v0.7.10
-------
Contributors: Jerome Carnis, Philipp Middendorf, Ivan De Gennaro Aquino
- Refactor the `DevicePicoscale` implementation.
- Bug: compare the user-defined value in inputs fields of exposed methods to the
defined limits. Previously limits applied only to the widget arrows.
- Create the `EigerSwTrigger` and `EigerSwScanner` classes, to allow scans with the
Eiger using a software trigger.
- Create a new widget `MethodEnabledByAttributeWidget`, where the input field of the
exposed method can be enabled/disabled by an external boolean attribute.
- Upgrade the `pint` library to 0.19.2 (this new version supports `inf`). As a
consequence, Kamzik3 does not support any more Python 3.7.
- Refactor: move `snippetsUnits.device_units` to `Device.to_device_unit` and add unit
tests.
- Implement the `DummyTangoDevice`. It takes the expected Tango attributes and methods
names in the config file. It is useful when one needs to mock the Tango devices.
- Add the option to provide a step-size in the config file for the
`DeviceNumAttributeWidget`. This is useful for motors where the default step size
should be smaller than the default (e.g. risk of collision).
- Add snippet `update_saved_attributes.h5` to update the fields in an existing
`saved_attributes.h5` file without losing the existing records.
v0.7.9
------
Contributors: Jerome Carnis, Philipp Middendorf
devices.DeviceEpos:
- check type of the attributes when reconnecting the device (second call to __init__, type in the YAML mapping may be different).
......@@ -25,6 +59,8 @@ Widgets:
v0.7.8
------
Contributors: Jerome Carnis
- Bug fixes for Smaract2, DevicePeakTech, and widgets
- Added type check with mypy
- Added linting with pylint
......
......@@ -23,7 +23,7 @@ copyright = "2022, Deutsches Elektronen-Synchrotron DESY"
author = "Martin Domaracky"
# The full version, including alpha/beta/rc tags
release = "0.7.9"
release = "0.7.10"
# -- General configuration ---------------------------------------------------
......
......@@ -5,7 +5,7 @@ with open("README.rst", "r") as fh:
setuptools.setup(
name="kamzik3",
version="0.7.9",
version="0.7.10",
author="Martin Domaracky",
author_email="sc@cfel.de",
description="Device controlling framework",
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment