From: Carlos P. <cpa...@ce...> - 2015-11-23 15:20:14
|
Hi all, I would like to announce that we uploaded a preview of the development of taurus v 4.0.0 on which we have been working at ALBA. You can try it by checking out the "taurus4-preview" branch from the canonical git repo. The main changes introduced in Taurus4 are those documented in TEP3 and TEP14, plus some widget adaptations. The most visible changes for the user are: * Units support: numerical values types are pint Quantities (instead of int or float) * The core is control-system agnostic (tango dependency is now optional) * Much more powerful and robust eval scheme * Simplified API for creating new schemes Note that this introduced some unavoidable API backward incompatibilities (i.e. some code created for taurus 3.x may need modifications to work with 4.x), but we have done a huge effort to minimize this by providing a backwards compatibility API that will correctly handle "3.x-style" code and issue recommendations of "new- style" alternatives whenever it is possible. Apart from the above-mentioned incompatibilities, note that this is a "preview" (i.e. alpha stage) and it contains some bugs that need to be fixed prior to the release. You can find the list of taurus4 release- critical bugs here: https://sourceforge.net/p/tauruslib/tickets/milestone/taurus4/ We would love to get the feedback of the community. Please try taurus 4 and give feedback. Bugs can be reported on the usual tracker (please specify if they are taurus4-specific) Cheers, Carlos (on behalf of ALBA's Taurus Developers) PS: Regarding the plans for the official release of taurus4 and the support for taurus 3.x after that, I will write the details in another email soon. -- +----------------------------------------------------+ Carlos Pascual Izarra Scientific Software Coordinator Computing Division ALBA Synchrotron [http://www.albasynchrotron.es] Carrer de la Llum 2-26 E-08290 Cerdanyola del Valles (Barcelona), Spain E-mail: cpa...@ce... Phone: +34 93 592 4428 +----------------------------------------------------+ |