28 projects
labscript-c-extensions
A module containing C-extensions for the labscript suite
zprocess
A set of utilities for multiprocessing using zeromq.
interminal
Utility for launching commands in a GUI terminal
desktop-app
OS menu shortcuts, correct taskbar behaviour, and environment activation for Python GUI apps
blacs
Graphical labscript suite experiment queue and hardware interface
runmanager
Graphical control of parameterised experiments composed in labscript
runviewer
A program to view shots compiled by labscript
lyse
Automated analysis queue for labscript suite experiments
labscript
The labscript compiler — expressive control of harware-timed experiments
offlog
A non-blocking file-append service for Unix systems
labscript-utils
Shared utilities for the labscript suite
git-nautilus-icons
Detailed git status icons for nautilus, nemo, and caja
labscript-suite
Meta-package for the labscript suite experiment control and automation system
labscript-devices
Device drivers for hardware controlled by the labscript suite
qtutils
PySide2/PyQt5 abstraction layer, mulithreading and UI loader utilities, icon set, and more
gil-load
Utility for measuring the fraction of time the GIL is held in a program
DElauncher4Kodi
Kodi launcher grabbing media keys and adjusting system volume.
torc
Field and gradient calculations for magnetic coils
inotify-simple
A simple wrapper around inotify. No fancy bells and whistles, just a literal wrapper with ctypes. Under 100 lines of code!
spinapi
Python wrapper around the Spincore PulseBlaster API using ctypes.
workflow-sandbox
Testing GitHub actions, Cirrus CI, documentation, and publishing releases of Python packages.
autocython
Automatic cython compilation with multiplatform support.
parPDE
A parallel solver for partial differential equations using MPI
bprofile
A wrapper around profile/cProfile, gprof2dot and dot, providing a simple context manager for profiling sections of Python code and producing visual graphs of profiling results.
pynivision
Python Wrappers for NI Vision and IMAQdx
h5scripting
An interface for saving python functions to an h5 file and allowing these to be executed in a nice way
mise
Part of the labscript suite, mise is can optimise any measurable quantity from an experiment.
basic_crypto
Wrapper around PyCrypto providing basic symmetric key encryption with AES in CFB mode.