Skip to main content

70 projects

zocalo

Last released

Infrastructure components for automated data processing at Diamond Light Source

nexgen

Last released

Next Generation Nexus Generator

epics-containers-cli

Last released

One line description of your module

python3-pip-skeleton

Last released

One line description of your module

ibek

Last released

IOC Builder for EPICS and Kubernetes

hrpdrebin

Last released

High-resolution powder diffraction rebin

omexml-dls

Last released

Package for simple and consistent creation and parsing of OME metadata for B24 of Diamond Light Source Ltd.

StitchM

Last released

A package for stitching mosaics from Cockpit with (or without) ROIs

txrm2tiff

Last released

A converter for Zeiss txrm and xrm files, created by & for B24 of Diamond Light Source

swmr-tools

Last released

Python iterator for safely monitoring NeXus files

scisoftpy

Last released

DAWN Python Extensions

lims-utils

Last released

Commonly used utility functions for Expeye and adjacent projects/APIs.

pvi

Last released

One line description of your module

annotypes

Last released

Annotating type hints and comments with extra metatdata

versiongit

Last released

Tool for adding version from git to a python project without adding dependencies

sphinx-apischema

Last released

Sphinx extension to autodoc for apischema annotated classes/functions

sphinx-graphql

Last released

Sphinx utilities for documenting GraphQL APIs

scanpointgenerator

Last released

Python generators for malcolm and GDA scans

pmacparser

Last released

PMAC parser and kinematics emulator

vdsgen

Last released

Creates virtual dataset HDF5 files

pmac-motorhome

Last released

Generate homing procedures in pmc code for Delta Tau motion controllers

graphql-ws-aiohttp

Last released

A GraphQL WebSocket server and client to facilitate GraphQL queries, mutations and subscriptions over WebSocket

epicsdbbuilder

Last released

EPICS Database Builder

sphinx-rtd-theme-github-versions

Last released

Sphinx readthedocs theme with support for documentation versions from github.io

aapy

Last released

Python client for the EPICS Archiver Appliance

dls-python3-skeleton

Last released

One line description of your module

dls-pmaccontrol

Last released

GUI for low level control and monitoring of turbo pmac and power pmac motion controllers

dls-pmaclib

Last released

Delta Tau pmac communication library

dls-powerpmacanalyse

Last released

Analyse configuration of Power PMACs

dls-pmacanalyse

Last released

'Ananlyse configuration of geobricks'

dls-backup-bl

Last released

beamline hardware configuration backup tool

malcolm

Last released

Scanning in the middlelayer

fa-archiver

Last released

Python 3 version of FA archiver.

aioca

Last released

Asynchronous Channel Access client for asyncio and Python using libca via ctypes

xchem-chimp

Last released

XChem CHIMP

ftrixminer

Last released

XChem Business Knowledge Unit. Service, Client, API, persistent store.

hdf5-reader-service

Last released

Microservice for reading HDF5 data and serving it via REST, aimed at performance and concurrency

chimpflow

Last released

Service which polls the database for subwell images which need to have the chimp detector run on them.

rockingester

Last released

Service to discover incoming images from the Formulatrix Rockmaker and ingest them into the database.

xchembku

Last released

XChem Business Knowledge Unit. Service, Client, API, persistent store.

dls-slurmjob

Last released

Simplified job submit and status using Slurm REST.

catio

Last released

Control system integration of EtherCAT I/O devices running under TwinCAT using pyads and FastCS

fastcs

Last released

Control system agnostic framework for building Device support in Python that will work for both EPICS and Tango

scanspec

Last released

Specify step and flyscan paths in a serializable, efficient and Pythonic way

coniql

Last released

Interface to control systems via GraphQL over websockets

tickit

Last released

Event-based device simulation framework

dls-bluesky-core

Last released

Common Diamond specific Bluesky plans and functions

blueapi

Last released

Lightweight bluesky-as-a-service wrapper application. Also usable as a library.

pandablocks

Last released

A Python client to control and data ports of the PandABlocks TCP server

pandablocks-ioc

Last released

Create an IOC from a PandA

tickit-devices

Last released

Devices for tickit, an event-based device simulation framework

softioc

Last released

Embed an EPICS IOC in a Python process

mx-bluesky

Last released

Bluesky tools for MX Beamlines

dls-dodal

Last released

Ophyd devices and other utils that could be used across DLS beamlines

cothread

Last released

Build tools using cooperative threading

pytac

Last released

Python Toolkit for Accelerator Controls

mkdocs-techdocs-diamond

Last released

An Mkdocs plugin for configuring Diamond Techdocs sites

davidia

Last released

Plot server with React frontend data visualiser

numcertain

Last released

A python & numpy data type for floating point numbers with quantified uncertainity.

setuptools-openapi-generator

Last released

A setuptools extension for generating OpenAPI clients

papermill-service

Last released

A REST API which executes jupyter notebooks via papermill

adcorr

Last released

Area detector corrections as pure python functions.

builder2ibek

Last released

Converter from IOC Builder to ibek

ParProcCo

Last released

Parallel Processing Coordinator. Splits dataset processing to run parallel cluster jobs and aggregates outputs

ispyb

Last released

Python package to access ISPyB database

edge-containers-cli

Last released

CLI for deploying and managing epics containers IOCs and services

dls-python-copier-template-example

Last released

An expanded https://github.com/DiamondLightSource/python-copier-template to illustrate how it looks with all the options enabled.

rtems-proxy

Last released

Support for a K8S proxy container in controlling and monitoring RTEMS EPICS IOCs

fast-dp

Last released

Fast DP: Fast Data Processsing with XDS

observability-utils

Last released

A set of function to reduce the boilerplate required to add observability to your service of module

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page