New Release of Taurus 4.0.1 (Jul16)

Created by Carlos

Taurus 4.0.1 is the first official release for the 4.x series of Taurus.

The source files and windows installers can be downloaded from PyPI:

The documentation is available at:

Taurus 4.0.1 brings many changes. The most important are:

- Taurus core is now simpler and scheme-agnostic (tango is
  now an optional dependency, and an scheme-agnostic API is available)
- Proper units support introduced (numerical attribute values are now
  pint.Quantity objects)
- Model "fragments" support has been added
- The eval scheme is now much better (simpler and more powerful syntax)
- Epics scheme is now available
- taurus.qt now uses new-style PyQt signals (guiqwt3 is now supported)
- Icon resource files are no longer needed. Better Theme icon support
- Much larger and improved testsuite
- setuptools-based installer (pip now works without --egg)
- documentation has improved
- several old, deprecated and unused modules have been cleaned
- many more...

For a detailed list of changes, see the CHANGELOG:

And the issue tracker:

or, for a full log of commits, run (in your git repo):

      git log 3.7.0..4.0.1

Regarding backwards compatibility: Taurus 4.0.1 provides a backwards
compatibility API to facilitate the transition for applications created
for taurus 3.x. Most applications should run with no or minor
modifications in Taurus 4 and deprecation messages will be logged to
help identifying the parts of the code that should be updated later on).
Only in very specific cases, where the compatibility cannot be handled
automatically, the application may need to be modified in order to run
on Taurus 4.

We encourage you to try your applications with this new release as soon
as possible, and to report any issues found so that we can avoid a long
transition time from 3.x to 4.x.
Please note that new features are likely to be implemented on the 4.x
series only, and the 3.x support may be discontinued soon.

If you encounter any problems, please report them back to the taurus mailing list:

or put a ticket in the taurus project:


Back to news list