C

HERA particle accelerator: custom data analysis application

HERA particle accelerator: custom data analysis application

A custom data analysis application for studying beam lifetime disruption events in the electron beam loss monitors of HERA (electron-proton synchrotron particle collider).

SINQ Instrument Control System (SICS)

Keywords:

SICS is written in C by Mark Koennecke at Paul Scherrer Institute (PSI). It has a Tcl interpreter. An adapted version of SICS is used as the low-level control system for the OPAL Neutron Beam Instruments at Bragg Institute, Australian Nuclear Science and Technology Organisation (ANSTO). I developed a Java adapter (using Java for JSON parsing) for interaction with ANSTO's version of SICS via telnet, which optionally uses JavaScript Object Notation (JSON) for data and command transfer.

Java Native Interface (JNI)

I used JNI to communicate between the low-level COMEDI data acquisition library in C and a Swing GUI in one version of the DranceWare control software for The Drancing accelerometer music "air instrument".

Comedi control and measurement interface

I used the COMEDI data acquisition library in C for polling of streams of accelerometer signals from a data acquisition card in some versions of the DranceWare control software for The Drancing accelerometer music "air instrument" (in combination with Java Native Interface (JNI) for bringing acquired signals into a Java GUI).

Visual Toolkit (VTK )

I have used VTK for medical visualisation at Vislab, University of Sydney.

C++ programmer, physicist, analyst: development of custom scientific data analysis and visualisation software

The content or the technology discussed here is HISTORICAL or ARCHIVAL
When
01/01/1999 - 31/03/1999
Organisation(s)
Role(s)
Scientific IT Consultant (working from Sydney) for client DESY, Hamburg, Germany
Tasks

Analysis of electron beam lifetime disruptions in the HERA particle collider.

Development of custom Qt toolkit C++ data analysis and data visualisation software for particle collider beam data.

Drancing suit accelerometer magnitude signals with drum triggers

Drancing suit accelerometer magnitude signals with drum triggers

From around 1997, low-level C++ graphics showing Drancing suit accelerometer signals as RMS of (X,Y,Z) channels, with trigger thresholds, and trigger-off time (in red) after drum trigger. This is the original "Drumming-by-Dancing" mode after which Drancing was named. External MIDI drum machine samples were triggered.

Syndicate content
randomness