European Spallation Source - Data Management and Software Centre's repositories
event-formation-unit
Implementation of neutron event formation pipeline for ESS
jenkins-shared-library
Common functionality for ECDC Jenkins pipeline jobs
nexus-constructor
Construct NeXus templates and files with instrument geometry information using a GUI
streaming-data-types
Schema for flatbuffer-encoded messages
docker-ubuntu22.04-build-node
Dockerfile for an Ubuntu 22.04 build node
kafka-to-nexus
(Mirror: moved to https://gitlab.esss.lu.se/ecdc/ess-dmsc/kafka-to-nexus) Writes NeXus files from experiment data streamed through Apache Kafka.
conan-streaming-data-types
Conan package for streaming-data-types
just-bin-it
A lightweight program for histogramming neutron event data for diagnostic purposes.
doc-efu
Documentation for Event Formation Unit
docker-almalinux8-build-node
Dockerfile for an AlmaLinux 8 build node
docker-debian11-build-node
Dockerfile for a Debian 11 build node
file-writer-control
A Python library for controlling the kafka-to-nexus application.
forwarder-tmp-migration
Temporary repository created during migration to https://gitlab.esss.lu.se/ecdc/ess-dmsc/forwarder
generate-nexus-files
Generate example NeXus files as will be created at the ESS
kafka-to-nexus-tmp-migration
Temporary repository created during migration to https://gitlab.esss.lu.se/ecdc/ess-dmsc/kafka-to-nexus
nc-lite
Small GUI for editing JSON files. Lighter than the nexus-constructor for quick edits
nexus-definitions
Definitions of the NeXus Standard File Structure and Contents
nexus-json
Create JSON schema for NeXus files using nexusformat
pv-simulator
Program to simulate updating EPICS PVs. Generates PVs from NeXus JSONs.
python-streaming-data-types
Utilities for serialising and deserialising streaming data type messages
server-dashboard
ECDC server dashboard