Skip to main content

74 projects

ibek

Last released

IOC Builder for EPICS and Kubernetes

nexgen

Last released

Next Generation Nexus Generator

dls-bluesky-core

Last released

Common Diamond specific Bluesky plans and functions

sphinx-rtd-theme-github-versions

Last released

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

workflows

Last released

Data processing in distributed environments

StitchM

Last released

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

mx-bluesky

Last released

Bluesky tools for MX Beamlines

builder2ibek

Last released

Converter from IOC Builder to ibek

papermill-service

Last released

A REST API which executes jupyter notebooks via papermill

tickit-devices

Last released

Devices for tickit, an event-based device simulation framework

dls-powerpmacanalyse

Last released

Analyse configuration of Power PMACs

pandablocks-ioc

Last released

Create an IOC from a PandA

fa-archiver

Last released

Python 3 version of FA archiver.

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.

dls-python3-skeleton

Last released

One line description of your module

edge-containers-cli

Last released

CLI for deploying and managing epics containers IOCs and services

aapy

Last released

Python client for the EPICS Archiver Appliance

rtems-proxy

Last released

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

velocity-profile

Last released

Module for calculating velocity profile

odin-fastcs

Last released

FastCS support for the Odin detector software framework

dls-pmacanalyse

Last released

'Ananlyse configuration of geobricks'

epics-containers-cli

Last released

One line description of your module

omexml-dls

Last released

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

xchem-chimp

Last released

XChem CHIMP

dls-backup-bl

Last released

beamline hardware configuration backup tool

fast-dp

Last released

Fast DP: Fast Data Processsing with XDS

sphinx-apischema

Last released

Sphinx extension to autodoc for apischema annotated classes/functions

fastcs

Last released

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

versiongit

Last released

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

hrpdrebin

Last released

High-resolution powder diffraction rebin

pmacparser

Last released

PMAC parser and kinematics emulator

pmac-motorhome

Last released

Generate homing procedures in pmc code for Delta Tau motion controllers

txrm2tiff

Last released

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

xchembku

Last released

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

dls-pmaccontrol

Last released

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

vdsgen

Last released

Creates virtual dataset HDF5 files

malcolm

Last released

Scanning in the middlelayer

pytac

Last released

Python Toolkit for Accelerator Controls

dls-pmaclib

Last released

Delta Tau pmac communication library

pvi

Last released

One line description of your module

rockingester

Last released

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

ParProcCo

Last released

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

blueapi

Last released

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

numcertain

Last released

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

python3-pip-skeleton

Last released

One line description of your module

annotypes

Last released

Annotating type hints and comments with extra metatdata

softioc

Last released

Embed an EPICS IOC in a Python process

observability-utils

Last released

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

aioca

Last released

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

scanpointgenerator

Last released

Python generators for malcolm and GDA scans

lims-utils

Last released

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

ispyb

Last released

Python package to access ISPyB database

dls-slurmjob

Last released

Simplified job submit and status using Slurm REST.

sphinx-graphql

Last released

Sphinx utilities for documenting GraphQL APIs

epicsdbbuilder

Last released

EPICS Database Builder

scisoftpy

Last released

DAWN Python Extensions

tickit

Last released

Event-based device simulation framework

zocalo

Last released

Infrastructure components for automated data processing at Diamond Light Source

catio

Last released

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

hdf5-reader-service

Last released

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

cothread

Last released

Build tools using cooperative threading

setuptools-openapi-generator

Last released

A setuptools extension for generating OpenAPI clients

adcorr

Last released

Area detector corrections as pure python functions.

dls-dodal

Last released

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

coniql

Last released

Interface to control systems via GraphQL over websockets

mkdocs-techdocs-diamond

Last released

An Mkdocs plugin for configuring Diamond Techdocs sites

swmr-tools

Last released

Python iterator for safely monitoring NeXus files

chimpflow

Last released

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

ftrixminer

Last released

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

graphql-ws-aiohttp

Last released

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

davidia

Last released

Plot server with React frontend data visualiser

pandablocks

Last released

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

pyplanemono-minimal

Last released

X-ray tracing for plane grating monochromator. Minimal version with no interface to SHADOW.

scanspec

Last released

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

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