Skip to content
This repository has been archived by the owner on Nov 3, 2021. It is now read-only.

Releases: sardana-org/sardana

3.1.1

11 Jun 09:52
3eb154c
Compare
Choose a tag to compare

We are happy to announce the release of Sardana 3.1.1.

Bug fixes

  • Allow to stop/abort macro executing other hooked macros.

Deprecated

  • MacroExecutor.clearRunningMacro() in favor of MacroExecutor.clearMacroStack().

3.1.0

17 May 11:12
1b7815f
Compare
Choose a tag to compare

We are happy to announce the release of Sardana 3.1.0.

New features

To read about new features we encourage you to see newly introduced What's new section in the Sardana Docs.

More information

To try this release please follow this installation guide.

The documentation is available at: http://www.sardana-controls.org

For a detailed list of changes, see the CHANGELOG and the Jan21 milestone closed issues.

If you encounter problems installing or running this release, or have any question, don't hesitate to report it as a new issue.

3.0.3

18 Sep 09:13
32badc0
Compare
Choose a tag to compare

We are happy to announce the release of Sardana 3.0.3.

IMPORTANT: This release is the first one supporting Python 3 only and is backwards incompatible. If you are already a Sardana user you will need to migrate your system before using this version.

New features

  • The showscan online widget for live scan preview was migrated to use pyqtgraph library and now supports multi-plot organization, performs better with fast scans and comes with nice curve colors and symbols.
  • A new way of configuring experiments, based on the experiment configuration macros, was added (previously only available from the expconf widget.
  • MeasurementGroup configuration programmatic API was added. So, for example, you can now easily set/get: enabled, output, plot type, plot axes, timer, monitor, synchronizer, value ref enabled, value ref pattern configuration parameters in your macros.
  • Automatic scan statistics calculation can now be optionally enabled. Based on the calculation result you can now move the scanned motor with the pic and cen macros what may be useful during the alignments.
  • PoolMotorTV widget was improved:
    • configurations: expert view and write mode (relative or absolute) are permanently stored in the TaurusGUI settings
    • limit switches indicators are now labels instead of buttons in order to avoid confusion
  • PoolChannelTV widget was improved so you can execute experimental channel acquisition from it.
  • Experimental: QtSpock widget was added and allows to embed the Spock withing Qt application.
  • Additional debug information are now available in the following two occassions:
  • You can consult the rest of new features in CHANGELOG

Bug fixes

  • Second Ctrl+c does not hang the Spock session but now properly aborts the macro execution
  • Scans are now more robust in terms of failures and hangs
  • Macro parameter default values are filled in macroexecutor
  • Added/removed macros are correctlly updated in macroexecutor and sequencer at runtime
  • The majority of Taurus deprecated code was removed and deprecation messages does not pollute the console output anymore
  • Macro functions which define results now really report the result
  • Use of env and hints in macro function decorator works now
  • Reset pending operations of absolute movement on switching to relative movement to avoid erroneous movement when applying the form
  • Avoid Taurus GUI slowness on startup and changing of perspectives due to too large macroexecutor history by limitting it to 100 (configurable)
  • Optimize OutputBlock view option when macros produce outputs at high rate
  • showscan online shows only the online trend and not erroneously online and offline
  • timescan with referable channels works now
  • Environment variables validation before macro execution when these are defined on door's or macro's level
  • Measurement groups renaming with renameelem macro
  • macroexecutor correctly loads macro combo box if it was started with server down and server started afterwards
  • Controller's StateOne() may now return only state
  • Fix problems with non-timerable channels in expconf
  • Allow MacroButton widget to be smaller - now minimum size is to show the macro name
  • Macro modules with annotated functions are properly interpreted by the MacroServer
  • Avoid repeating of positions when regscan, reg2scan and reg3scan pass through start position(s)
  • You can consult the rest of bug fixes in CHANGELOG

More information

To try this release please follow this installation guide.

The documentation is available at: http://www.sardana-controls.org

For a detailed list of changes, see the CHANGELOG and the Jul20 milestone closed issues.

If you encounter problems installing or running this release, or have any question, don't hesitate to report it as a new issue.

2.8.0

03 Jul 09:19
5de51f7
Compare
Choose a tag to compare

The new Sardana 2.8.0 (corresponding to the Jul19 milestone) has been released.

To install from PyPI, do:

pip install sardana

or download the tarball, untar and run:

python setup.py install

The documentation is available at:

http://www.sardana-controls.org

For a detailed list of changes, see the CHANGELOG:

https://github.com/sardana-org/sardana/blob/master/CHANGELOG.md

...and the issue tracker:

https://github.com/sardana-org/sardana/milestone/5?closed=1

You can also get the full log of commits, from your local git repo with:

git log 2.7.0..2.8.0

If you encounter problems installing or running this release, please open an issue in:

https://github.com/sardana-org/sardana/issues

2.7.0

11 Mar 10:41
4424705
Compare
Choose a tag to compare

The new Sardana 2.7.0 (corresponding to the Jan19 milestone) has been released.
This release contains all changes since 2.5.0, the 2.6.X releases are only for meeting Debian 10 freeze deadline.

To install from PyPI, do:

pip install sardana

or download the tarball, untar and run:

python setup.py install

The documentation is available at:

http://www.sardana-controls.org

For a detailed list of changes, see the CHANGELOG:

https://github.com/sardana-org/sardana/blob/master/CHANGELOG.md

...and the issue tracker:

https://github.com/sardana-org/sardana/milestone/5?closed=1

You can also get the full log of commits, from your local git repo with:

git log 2.5.0..2.7.0

If you encounter problems installing or running this release, please open an issue in:

https://github.com/sardana-org/sardana/issues

2.5.0

10 Aug 15:15
3c2bb3e
Compare
Choose a tag to compare

The new Sardana 2.5.0 (corresponding to the Jul18 milestone) has been released.

To install from PyPI, do:

pip install sardana

or download the tarball, untar and run:

python setup.py install

The documentation is available at:

http://www.sardana-controls.org

For a detailed list of changes, see the CHANGELOG:

https://github.com/sardana-org/sardana/blob/master/CHANGELOG.md

...and the issue tracker:

https://github.com/sardana-org/sardana/milestone/4?closed=1

You can also get the full log of commits, from your local git repo with:

git log 2.4.0..2.5.0

If you encounter problems installing or running this release, please open an issue in:

https://github.com/sardana-org/sardana/issues

2.4.0

14 Mar 18:59
a43330e
Compare
Choose a tag to compare

The new Sardana 2.4.0 (corresponding to the Jan18 milestone) has been released.

To install from PyPI, do:

% pip install sardana

or download the tarball, untar and run:

% python setup.py install

The documentation is available at:

http://www.sardana-controls.org

For a detailed list of changes, see the CHANGELOG:

https://github.com/sardana-org/sardana/blob/master/CHANGELOG.md

...and the issue tracker:

https://github.com/sardana-org/sardana/milestone/3?closed=1

You can also get the full log of commits, from your local git repo with:

% git log 2.3.2..2.4.0

If you encounter problems installing or running this release, please open an issue in:

https://github.com/sardana-org/sardana/issues

2.3.2

11 Aug 16:27
Compare
Choose a tag to compare

The new Sardana 2.3.2 (corresponding to the Jul17 milestone) has been released.

To install from source, download the tarball, untar and run:

% python setup.py install

The documentation is available at:

http://www.sardana-controls.org

For a detailed list of changes, see the CHANGELOG:

https://github.com/sardana-org/sardana/blob/master/CHANGELOG.md

...and the issue tracker:

https://github.com/sardana-org/sardana/milestone/1?closed=1

You can also get the full log of commits, from your local git repo with:

% git log 2.3.2..2.3.1

If you encounter problems installing or running this release, please open an issue in:

https://github.com/sardana-org/sardana/issues

2.3.1

11 Aug 14:50
Compare
Choose a tag to compare
Hotfix 2.3.1