PAN Blend Project
Summary
control-systems
Debian PAN Control Systems

This metapackage will install Debian PAN packages related to control systems acquisition used in the PAN facilities.

Description

For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:

If you discover a project which looks like a good candidate for PAN Blend to you, or if you have prepared an unofficial Debian package, please do not hesitate to send a description of that project to the PAN Blend mailing list

Links to other tasks

PAN Blend control-systems packages

Official Debian packages with high relevance

ghkl
diffractometer computation control application
Versions of package ghkl
ReleaseVersionArchitectures
bullseye5.0.0.2661-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid5.0.0.3434-1amd64,arm64,armhf,i386,ppc64el,riscv64,s390x
sid5.0.0.3381-1armel,mips64el
buster5.0.0.2456-1amd64,arm64,armhf,i386
bullseye-backports5.0.0.2994-1~bpo11+1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie4.0.3-4amd64,armel,armhf,i386
bookworm-backports5.0.0.3381-1~bpo12+1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm5.0.0.3001-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch5.0.0.2173-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package ghkl:
uitoolkitgtk
Popcon: 6 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

The hkl library is a framework for diffraction computation and diffractometer control, heavily used at the SOLEIL synchrotron. It supports various types of diffractometer geometry: Eulerian 4-circle, Eulerian 6-circle, kappa 4-circle, kappa 6-circle, and z-axis geometry. For each of these it provides several numerically computed modes, such as bisector and constant psi.

This package provides a gui on top of the hkl library.

Screenshots of package ghkl
python3-sardana
instrument control and data acquisition system - library
Versions of package python3-sardana
ReleaseVersionArchitectures
bullseye3.0.3-1all
sid3.0.3-1all
Popcon: 2 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Sardana is a Supervision, Control And Data Acquisition (SCADA) system for scientific installations. It is written in Python and based on the TANGO library. The hardware control and data acquisition routines can be accessed via an IPython console and a generic graphical user interface (both of which are easily extensible by the user).

python3-tango
API for the TANGO control system (Python 3)
Versions of package python3-tango
ReleaseVersionArchitectures
stretch9.2.0-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster9.2.5-1amd64,arm64,armhf,i386
bullseye9.3.2-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm9.3.6-2.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el
sid9.5.0-1s390x
sid9.5.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64
upstream9.5.1
Popcon: 9 users (5 upd.)*
Newer upstream!
License: DFSG free
Git

TANGO is an object oriented distributed control system using CORBA, mainly developed by the Controls Section of the ALBA Synchrotron. PyTango provides bindings for its client- and server-side C++ APIs. With PyTango, you can write TANGO device servers and TANGO applications (scripts, CLIs, GUIs) that access TANGO device servers in pure Python.

This is the Python 3 version of the package.

python3-taurus
Framework for scientific/industrial CLIs and GUIs - Python3
Versions of package python3-taurus
ReleaseVersionArchitectures
bullseye4.7.0+dfsg-1all
bookworm5.0.0-1all
sid5.1.8-1all
Popcon: 4 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

Taurus is a Python framework for control and data acquisition CLIs and GUIs in scientific/industrial environments. It supports multiple control systems or data sources: Tango, EPICS, ... New control system libraries can be integrated through plugins.

This is the Python 3 version of the package.

python3-taurus-pyqtgraph
Taurus extension providing pyqtgraph-based widgets (Python 3)
Versions of package python3-taurus-pyqtgraph
ReleaseVersionArchitectures
bookworm0.5.9-2all
sid0.8.0-1all
bullseye0.4.6-1all
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

taurus_pyqtgraph is an extension for the python3-taurus package. It adds the taurus.qt.qtgui.tpg submodule which provides pyqtgraph-based widgets.

tango-accesscontrol
TANGO distributed control system - accesscontrol server
Versions of package tango-accesscontrol
ReleaseVersionArchitectures
jessie8.1.2c+dfsg-5amd64,armel,armhf,i386
bullseye9.3.4+dfsg1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm9.3.4+dfsg1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster9.2.5a+dfsg1-2amd64,arm64,armhf,i386
sid9.5.0+dfsg1-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch9.2.5a+dfsg1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package tango-accesscontrol:
networkserver
roleprogram
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

TANGO is an object oriented distributed control system. It allows communication between TANGO device processes running on the same computer or distributed over the network. These processes can provide services to the control system all over the network, such as hardware control or data processing.

This package provides a TANGO accesscontrol server. It can be used to manage the users and IP addresses that are permitted to access TANGO devices.

tango-db
TANGO distributed control system - database server
Versions of package tango-db
ReleaseVersionArchitectures
bullseye9.3.4+dfsg1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie8.1.2c+dfsg-5amd64,armel,armhf,i386
stretch9.2.5a+dfsg1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster9.2.5a+dfsg1-2amd64,arm64,armhf,i386
bookworm9.3.4+dfsg1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid9.5.0+dfsg1-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package tango-db:
networkserver
roleprogram
Popcon: 7 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

TANGO is an object oriented distributed control system. It allows communication between TANGO device processes running on the same computer or distributed over the network. These processes can provide services to the control system all over the network, such as hardware control or data processing.

This package provides a TANGO database server using MySQL/MariaDB.

tango-starter
TANGO distributed control system - starter server
Versions of package tango-starter
ReleaseVersionArchitectures
stretch9.2.5a+dfsg1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye9.3.4+dfsg1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie8.1.2c+dfsg-5amd64,armel,armhf,i386
sid9.5.0+dfsg1-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster9.2.5a+dfsg1-2amd64,arm64,armhf,i386
bookworm9.3.4+dfsg1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package tango-starter:
networkserver
roleprogram
Popcon: 7 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

TANGO is an object oriented distributed control system. It allows communication between TANGO device processes running on the same computer or distributed over the network. These processes can provide services to the control system all over the network, such as hardware control or data processing.

This package provides a TANGO device control server. It can start, stop, or report the status of other TANGO components.

Packaging has started and developers might try the packaging code in VCS

micromanager - wnpp
Microscopy Software
Versions of package micromanager
ReleaseVersionArchitectures
VCS1.4.10-1all
Versions and Archs
License: free
Debian package not available
Git
Version: 1.4.10-1

µManager is a software package for control of automated microscopes. It lets you execute common microscope image acquisition strategies such as time-lapses, multi-channel imaging, z-stacks, and combinations thereof. μManager works with microscopes from all four major manufacturers (Leica, Nikon, Olympus and Zeiss), most scientific-grade cameras and many peripherals (stages, filter wheels, shutters, etc.) used in microscope imaging (check the list of supported hardware). Since μManager runs as a plugin to ImageJ, image analysis routines are available within the application.

Unencumbered code provides a GUI for microscope image acquisition, a hardware interface layer and hardware interfacing for:

  • ASI stages, filter wheels and shutters
  • Arduino
  • Conix filter changer
  • Velleman K8055 and K8061 digital IO boards
  • Leica DMI microscopes
  • Ludl shutters, stages and filter Wheels
  • Nikon TE2000 microscope
  • Physik Instrumente stages
  • Pecon stage incubators
  • Prior shutters, stages and filter wheels
  • Spectral LMM5 laser controller
  • Sutter shutters, filter wheels and DG4
  • Vincent Uniblitz shutters
  • Yokogawa spinning disk confocal CSU22 and CSUX
  • Zeiss microscopes (two 'generations')
  • iidc1394 compatible cameras (through libdc1394)

No known packages available

opengda
framework for creating customised data acquisition software for science
License: GPL-3
Debian package not available

The GDA project is an open-source framework for creating customised data acquisition software for science facilities such as neutron and x-ray sources. The software is Java/Eclipse-based, free and released under the GPLv3.

It is based on the Generic Data Acquisition (GDA) software developed at Diamond Light Source. The GDA was initially developed at SRS Daresbury but since 2003 it has been adopted by Diamond Light Source who took over as the principal developer. The team at Diamond have developed the GDA for the majority of Diamond beamlines across all the scientific techniques at Diamond. GDA is the evolution of that project and is intended to be applicable for any beamline on any synchrotron facility.

From the outset the GDA has been designed to be generic and flexible in its architecture to enable it to be customisable for any beamline and any underlying hardware control system.

tomographie-preexperiment-data-collector
gather all information from the user that can be
License: GPL-2
Debian package not available

provided prior to the tomography experiment.

*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 236202