Download
Source code Tango distribution
You can download a Tango source code release (release 7.2.6) from this WEB page. It is based on autoconf for Unix. It has been tested on various flavours of Linux (Suse, RedHat and Debian) and Solaris 10. Your feedback will be appreciated. The source distribution does not contain omniORB and omniNotify. Tango release 7.2.6 was tested with omniORB-4.1.4 and omniNotify-2.1.
There is a warning for omniNotify if you want to run it on a Linux based 64 bits computer. Its release 2.1 is not 64 bits compatible. To have a 64 bits ready release, you have to get the package from the branch named omniNotify_develop.
On top of that, to compile omniNotify on a modern computer using C++ streams, you have to apply the patch provided by one community member.
Read through the list of changes to find out about the modifications compared to former releases or the modifications between the packages available to download.
- Release 7.2.6 file (50 MBytes). Consult the README on line before downloading the tar file.
Patches are available for this release in the patch page.
Older Releases:
- Release 7.2.1 file (50 MB)
- Release 7.2.0 file (15 MB).
- Release 7.1.1 file (15 MB).
Ubuntu GNU/Linux binary distribution
Since its release 7.2.6, Tango is available as a set of binary packages (Debian packaging system) for the Ubuntu GNU/Linux distribution. Ubuntu lucid (release 10.04) and maverick (release 10.10) are supported. The binary packages are made available on the Launchpad web site in a tango-controls/core PPA (Personal Packages Archive)
If you are a Ubuntu lucid or maverick user, read this HowTo to learn how you can install Tango on your computer in a few clicks.
Windows binary distribution
For Windows (7, Vista or XP), you can download a ready to use binary distribution. The distribution also contains the omniORB libraries and a statically linked notifd.
- Release 7.2.6 as a zip file (105 MBytes). This binary distribution contains the libraries for Visual C++ 2005 (VC8), 2008 (VC9) and was tested under Windows 7, Vista and XP.
- Release 7.2.6 for windows 64 bits
as a zip file (100 MBytes). This binary distribution is NOT a complete distribution. It contains only the libraries for Visual C++ 2010 (VC10). It also include the bug fixes for bug number 3129849, 3213730, 3277453, 3285674, 3313211 and 3339975. Some instructions about Windows and Visual Studio to use this distribution can be found in this mail from Nicolas (Soleil). You can also donwload libraries without any patch applied.
Older Releases:
-
Release 7.2.1 as a zip file (105 MBytes). This binary distribution contains the libraries for Visual C++ 2005 (VC8), 2008 (VC9) and was tested under Windows 7, Vista and XP.
-
Release 7.1.1 as a zip file (75 MBytes). This binary distribution contains the libraries for Visual C++ 2005 (VC8), 2008 (VC9) and was tested under Windows Vista or XP.
Latest release of the tools bundled within the source distribution
The tools bundled with the distribution are available for download in their own specific web pages.
You can get also get the latest individual package on the Tango ftp site
Tango archiving system
You can download all the jar files necessary to run the Tango archiving system in its own download page
Tango bindings
- Python (Python Web Site)
- Release 7.2.2
- Requires
- python (>=2.4) (tested with 2.6.4)
- tango (>=7.2.6) (tested with 7.2.6)
- boost python (>=1.33); if python >=2.6.3 boost python >= 1.41 (tested with 1.41)
- Source distribution (how to compile)
- Windows installer for python 2.6 (exe or msi)
- Windows installer for python 2.7 (exe or msi)
- Release 7.1.6
- Requires
- python (>=2.4) (tested with 2.6.4)
- tango (>=7.1.0, recommended 7.1.1) (tested with 7.1.1)
- boost python (>=1.33); if python >=2.6.3 boost python >= 1.41 (tested with 1.42)
- Source distribution (how to compile)
- Release 7.1.1 windows installer
- C language
- A minimal client binding for the good old C language
- Release 1.0
- Source code distribution
- Matlab (Matlab Web Site)
- Release 2.0.5 for Matlab >= R2009b
- Binary distribution for MacOS X 10.6 (Snow Leopard)
- Source code distribution
- Check the Matworks web site to identify the official gcc version associated with your Matlab version. The recommended Tango version is >= 7.2.6.
- LabVIEW (LabVIEW Web Site)
- Release 1.7.0 for LabVIEW >= 2010
- Tango binding for LabVIEW 2O10 (or later) - Version 1.7.2 for Windows
- Source code distribution
- The Linux version of LabVIEW 2010 has been compiled with gcc-4.2.4. Therefore, for binary compatibility reasons, the binding and whole Tango software chain must be compiled this gcc version. The binding compilation requires Tango 7.2.6 with the latest Tango::Group implementation or a higher version. This binding also works fine under Mac OS X.
- Igor Pro (Igor Pro Web Site)
- Release 2.5.0 for Igor Pro >= 6.0
- Binary distribution for Windows 2000/XP/Vista/7
- Binary distribution for MacOS X 10.6 (Snow Leopard)
- Source code distribution
-
The Igor Pro binding compilation requires the WaveMetrics' XOP Toolkit
GUIs
- Tango ATK is a client framework for building applications based on Java Swing in a Tango control system.
- A new kid on the block is the TANGO Workbench - a rich client which will provide a single multiple document interface for all possible tasks TANGO users, managers and developers need to carry out. We are requesting comments on this proposal.
- QTango - Qt & Tango 4.2.1 by Giacomo Strangolino: a framework built on top of QTangoCore and QtControls.
It consists of classes and widgets that interact with the Tango control system, while providing an easy API to the programmer and full integration with the Qt4 designer. Presentations, reference manuals and other information can be found in the specific page. - Mango 1.0.0beta8 by Giacomo Strangolino: an online designer to easily create QTango graphical interfaces. Dedidicated page here. [C++]
- Taurus 2.1.1 : a python, PyTango & PyQt based GUI library.
Web interfaces
Sardana
The latest release of Sardana (1.0.0dev) can be downloaded from <temporarily unavailable> .
For instructions on how to install or get the latest development snapshot please check the documentation.
Panel Builder
- Jddd for Tango release 4.0
- You need to adapt the CLASSPATH in the jddd and jddd-runtime scripts with the path to your Tango installation.
Tango Box
- Tango box release 2.0 release candiate 0
- The file has been compressed using 7 Zip on a Windows box. Please also use 7 Zip to uncompress it (which is freely download-able from their web page).

