JACC: Joint Acquisition and Controls Colloquium

MAX III (MAX IV Laboratory)


MAX IV Laboratory

Tobias Richter (European Spallation Source ERIC), Vincent Hardion (MAXIV Laboratory)

JACC is a series of seminar aiming to diffuse information between research facilities which use a Data Acquisition and Control system.

Organized by

Vincent Hardion
Tobias Richter

  • Abdullah Amjad
  • Afonso Mukai
  • Antoine Dupré
  • David Erb
  • Fredrik Bolmsten
  • Gareth Murphy
  • Georg Weiss
  • Henrik Johansson
  • John Sparger
  • Jonas Nilsson
  • Jonas Rosenqvist
  • Jonathan Taylor
  • Matt Clarke
  • Mirjam Lindberg
  • Morten Christensen
  • Morten Hilker-Skaaning
  • Nicklas Holmberg
  • Tobias Richter
    • 14:30 14:40
      JACC: Joint Acquisition and Controls Colloquium: Introduction
      Conveners: Tobias Richter (European Spallation Source ERIC), Vincent Hardion (MAXIV Laboratory)
    • 14:40 15:20
      Collaborative logbooks for users 40m

      SciChat is an instant messaging application which will be used as a logbook for ESS experiments. Scientists can communicate about experiments, even when they are remote. Posts about newly completed runs can be automatically posted with data visualization and pushed to users' mobile phones. This captures valuable information about the experimental process automatically, that can be linked to the metadata catalogue. Feedback from ESS users in test experiments has been very positive.

      Speaker: Gareth Murphy (ESSS)
    • 15:20 15:45
      Fika 25m

      Free discussion around a warm fika

    • 15:45 16:30
      WebJive 45m

      Webjive is a web based tool for accessing the control system in MAX IV facility. This application allows user-friendly interactions with all the process variables of the control system exposed through Tango. It started as "easy and quick-to-use web interface" with the aim of helping our staff to interact with the control system. It is being used for monitoring as well as control.
      It has two root level views named Devices and Dashboards. The Devices view exposes the configuration of all the devices in the control system in an interactive treelike hierarchy to reflect domain/family/member structure of Tango devices. The Dashboard view allows the users to create their own interfaces (dashboards) referencing the tango devices and/or the attributes they are interested in through just drag-and-drop of predefined but easily extendible library of widgets, and connecting them to tango devices and/or attributes. These dashboards can be edited, saved and also shared between the users. A running dashboard reflects the state of the connected components with real-time events.
      The frontend is developed using React, Redux and Typescript whereas the backend includes a GraphQL based API which exposes Tango, a Mongo Database for persistence and JWT based authentication.
      We are currently working on the third root view called Synoptic which will include the overall view of all the hardware devices of the control system to which Webjive is connected.

      Speaker: Mr Abdullah Amjad
    • 16:30 16:40
      Next 10m