Skip to content
Python API for Tango Archiving System
Python TSQL Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
PyTangoArchiving
doc
tests
.gitignore
AUTHORS
CHANGELOG
LGPL3
LICENSE
MANIFEST.in
README.rst
WARRANTY
setup.py

README.rst

PyTangoArchiving allows to:

  • Integrate Hdb and Snap archiving with other python/PyTango tools.
  • Start/Stop Archiving devices in the appropiated order.
  • Increase the capabilities of configuration and diagnostic.
  • Import/Export .csv and .xml files between the archiving and the database.

PyTangoArchiving requires a MySQL python binding installed, either python-mysql or mysqlclient

https://pypi.org/project/mysqlclient/#description https://github.com/PyMySQL/mysqlclient-python https://mysqlclient.readthedocs.io

With Python3 only mysqlclient will be supported, the steps to install it (on Debian) are:

sudo aptitude remove python-mysqldb sudo aptitude install python-pip sudo aptitude install libmariadbclient-dev sudo pip install mysqlclient

Other PyTangoArchiving dependences are PyTango, Fandango and Soleil's Archiving or HDB++.

All of them can be obtained from www.tango-controls.org

Examples and usage of PyTangoArchiving can be found here:

The old tags and branches are available in sourceforge:

https://svn.code.sf.net/p/tango-cs/code/archiving/tool/PyTangoArchiving

You can’t perform that action at this time.