Download
Source code Tango distribution
You can download a Tango source code release (release 7.1.1) 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.1 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, you also 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.1.1 file (15 MBytes). Consult the README on line before downloading the tar file.
Older Releases:
- Release 7.0.2 file (15 MB).
- Release 6.1.1.c file (15 MB).
Windows binary distribution
For Windows (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.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 XP and Vista.
Older Releases:
Release 7.0.2 as a zip file (75 MBytes). This binary distribution contains the libraries for Visual C++ 2005 (VC8), 2008 (VC9) and was tested under Windows 2000 or XP.
- Release 6.1.1.b as a zip file (35 MBytes). This binary distribution contains the libraries for Visual C++ 2005 (VC8) and was tested under Windows 2000 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.1.0
- 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)
- Full binary distribution for Windows XP/Vista 32bits for python 2.6: SOON (executable with PyTango, omniORB, Tango and boost python)
- Requires numpy (1.1.0) (tested with 1.3.0)
- Older releases:
- Release 7.1.0 rc1
- Requires
- python (>=2.4) (tested with 2.6.2)
- 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.38)
- Source distribution (how to compile)
- Full binary distribution for Windows XP/Vista 32bits for python 2.6 (executable with PyTango, omniORB, Tango and boost python)
- Requires numpy (1.1.0) (tested with 1.3.0)
- Release 7.0.0 beta1
- Requires python (>=2.4), tango (>=7.0.0), boost python (>=1.33)
- Source distribution (how to compile)
- Release 3.0.4 for Python 2.4 or later
- Requires Tango 6.1.0 or later
- Source distribution
Binary distribution for Windows (compiled with Tango C++ 6.1.1b)
- Release 3.0.3 for Python 2.4 or later
Requires Tango 6.0.0 or later
- Source code distribution
- Binary distribution for Windows
- C language
- A minimal client binding for the good old C language
- Release 1.0
- Source code distribution
- Matlab (Matlab Web Site)
- Release 1.8.3 for Matlab R2007b or later
- Requires Tango 6.1 or later
- Binary distribution for Windows
- comes with all required libraries except the MS Visual C++ 8 runtime dlls (available here)
- Source code distribution
- this binding is mainly used under Linux (tested under RHE Linux 4)
- LabVIEW (LabVIEW Web Site)
- Release 1.5.1 for LabVIEW 8.6
- Requires Tango 6.1 or later
- Binary distribution for Windows
- comes with all required libraries except the MS Visual C++ 8 runtime dlls (available here)
- Source code distribution
- this binding works like a charm under Linux (tested under RHE Linux 4). However, the current Linux version of LabVIEW has been compiled with an antediluvian <libstdc++ 5> based gcc compiler. Therefore, for binary compatibility reasons, the binding and whole Tango software chain must be compiled with gcc < 3.3.x. Recommended version is 3.2.3. It's a shame, isn't it?
- Igor Pro (Igor Pro Web Site)
- Release 2.4.0 for Igor Pro 6.0 or later
- Requires Tango 6.1 or later
- Binary distribution for Windows
- comes with the required libraries except the MS Visual C++ 8 runtime dlls (available here)
- Binary distribution for MacOS 10.5 (aka Leopard)
- comes with the required libraries
- Source code distribution
Win32 and/or MacOS X compilation requires the WaveMetrics' XOP Toolkit
- Igor Pro doesn't run natively on Linux - might works under Wine however.
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.
- Ttk - Tango Toolkit 1.1.1 by Vincenzo Forchì: Framework to manage Device Proxies, reading threads and errors inside an application. Presentation from the Grenoble Meeting downloadable in OpenOffice format. [C++ and Python]
- QTango - Qt & Tango 3.0.0 by Giacomo Strangolino: A set of widgets based on QtControls and a completely rewritten QTangoCore aimed at easing and automising the development of graphical Tango multi-threaded applications. Presentation held at Elettra downloadable in PDF format. [C++]
Web interfaces
Sardana
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.
You can also download older releases or get latest development version from SVN here.
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 1.0
- The file has been compressed using 7 Zip on a Windows box. If you have problems to unzip the file, please also use 7 Zip (which is freely download-able from their web page).