Tango Controls Steering committee and IK company have been looking closely to the COVID-19 situation during the several weeks. We are very sorry to say but up till now most of the countries keep their borders closed and travel is not permitted.
Due to these circumstances which are beyond our control, the Tango Controls meeting 2020 is postponed from June to November 2020 in the hope that it will then be possible to travel and meet in St Petersburg. THe new dates are:
November, 17-19 2020.
We really hope that the situation in November will be safe and we all will be able to meet face-2-face and have a productive and exciting meeting in the beautiful city of St Petersburg! Thank you for understanding.
In the meantime a compact virtual meeting is planned for the 10 June so that the community stays informed of progress for the core projects. More details to follow on this site.
Looking forward to seeing you online in June and face-2-face in Saint Petersburg!
We wish you all good health.
We at IK Company, being organizers of the Tango Controls Users meeting 2020 at Saint Petersburg, observe the situation with COVID-19 very closely.
As for now everything remains according to the schedule.
However, taking into the account recent updates in many companies and their policies concerning business trips, we have prolonged the deadlines for registration, payment etc till May, 20th 2020.
In case of any other changes we will inform you at once.
We wish you all good health!
Tango Controls 2020 meeting contest
From March, 9th till June, 9th 2020.
Make a contribution and get All products pack from JetBrains for free!
Registrants of the meeting have a chance to win a 1-year All products pack personal license from JetBrains!
Contribution can be everything: from making PR that fixes a typo or PR that performs a full scale refactoring or just creating an issue.
Please create an issue with a link to your contribution in a dedicated repository to participate in the contest.
The jury will choose 2 contributions to be awarded. Another 1 contribution will be chosen by the community.
Please proceed to the event's indico page for more information.
Go to video
Following the Tango Community Meeting in Hamburg, we have started work on Tongo Controls protocol formal specification (RFCs). The RFCs will be base for future development.
The current state is visible on the GitHub: https://github.com/tango-controls/rfc
We are looking for contributors. You may contribute by:
- writing parts of the specification
- reviewing and commenting on what is written (PR reviews)
If you would like to contribute, please:
- join us on Slack: https://tango-controls.slack.com/messages/CKHSF815W/ (if you do not have access, please contact Piotr )
- check the wiki: https://github.com/tango-controls/rfc/wiki
- read the following guidelines:
The cumbia-telegram bot is a small server employing the Telegram bot API to establish a communication between an authorized user and a control system managed by the cumbia libraries. It can be used to:
- get notifications about the control system status
- read any source supported by the control system engines
- employ formulas to get custom notifications: alert sr/diagnostics/dcct_s4 < 10
Special care has been taken in realizing a safe application that protects the control system from both overloading and unauthorized access. The interaction with the messaging application is made effortless by the history, bookmark and alias modules. They promote tapping rather than writing. Read more on the cumbia-telegram dedicated page.
cumbia formula plugin & la-cumparsita app: manipulate results through functions & give life to an application without writing code
Connect with the Tango control system (and more...)
Write graphical user interface components and applications communicating with the Tango and Epics control systems. More control system engines can be added in the future and plugged into existing cumbia installations and applications.
cumbia is written in C++ and uses the Qt libraries to develop graphical user interfaces. This means cumbia applications work on desktop computers as well as on Android devices. In principle, cumbia is available wherever C++ and Qt are supported. Android and Linux platforms have been successfully tested and porting an application from one platform to another is just a matter of a few clicks with the Qt creator IDE.
Tango REST API RC6 specification draft has been released: link
The main changes to the specification are: introduction of subscriptions and HTTP/2.0
Tango REST API GitHub repository has been extended with client code samples: link.
If you use Tango REST API please feel encouraged to add your samples in your favorite language via Pull Requests.
Tango REST API RC5 specification draft has been released: link
RC5 will be in the draft state for the next two weeks. If there is no major issues with it it will be promoted from draft to actual version and I will start to update mtangorest.server accordingly.
Best regards and have a great weekend!
Big news for all Tango Windows users :
As announced at the last Tango meeting in Florence Continuous Integration for Tango and PyTango has been set up for Windows!!! Now the latest versions of Tango and PyTango are automatically built for a large variety of Windows platforms and compilers.
Good news everyone!
JTango has finally made it into maven central:
Special thanks to Reynald Bourtembourg! He has made a considerable input to the process.
The MARS City project to simulate living on Mars has adopted Tango as their unifying protocol for connecting their devices. Read about it in the Testimonies section.
Tango is moving to GitHub. Read all about it!