Phil Starkey's repositories
bitbucket-hg-exporter
A tool for exporting all project data from a BitBucket mercurial repository
actions-uid-gid
Test repository for showing uid and gid in GitHub Actions virtual environment
bitbucket_tools
random tools for dealing with bitbucket.org repos
bridgekeeper
Django permissions, but with QuerySets
CasparCGServer
CasparCG Server is a Windows and Linux software used to play out professional graphics, audio and video to multiple outputs. It has been in 24/7 broadcast production since 2006. Ready-to-use downloads are available at the official site https://casparcg.com.
django-reversion
django-reversion is an extension to the Django web framework that provides version control for model instances.
labscript
The labscript Python library provides a translation from simple Python code to complex hardware instructions. The library is used to construct a "connection table" containing information about what hardware is being used and how it is interconnected. Devices described in this connection table can then have their outputs set by using a range of functions, including arbitrary ramps.
labscript-c-extensions
Contains code for the C extensions used in the labscript suite
labscript-devices
Module containing labscript suite hardware compatibility, separate from the main programs. Device compatibility is implemented with a plugin architecture, for modularity and extensibility. Each file in this module contains a labscript device class, a BLACS tab class, a BLACS worker class and a runviewer parser class for a particular device. These implement functionality for the device which the programs in question call on when they encounter each device in user labscript code, hdf5 files, or connection tables.
labscript-suite
Metapackage for the labscript suite experiment control and automation system
labscript-utils
Shared modules used by the labscript suite. Includes a graphical exception handler, debug tools, configuration management, cross platform filepath conversions, unit conversions and custom GUI widgets.
lyse
lyse is an analysis framework. It coordinates the running of python analysis scripts on experiment data as it becomes availiable, updating plots in real time.
monashspa
Repository for the monashspa Python package
open-stage-control
Libre and modular OSC / MIDI controller
PrawnBlasterDevelopment
PrawnBlaster development repo - unless you are me, use the upstream repository
runmanager
runmanager is a graphical user interface (GUI) used to aid the compilation of labscript experiment scripts into hardware instructions to be executed on the hardware. Experiment parameters can be adjusted in the GUI, and lists of parameters can be used to create sequences of experiments, and scan over complex parameter spaces.
setuptools-conda
Add a conda_dist command to setuptools
simple-text-to-speech
A simple single page application for people with restricted fine motor control to generate sentences and have them read out by their web browser
supervisor
Supervisor process control system for Windows
vue-katex
Vue plugin for KaTeX
workflow-sandbox
Dummy project used to test GitHub actions and Cirrus CI for building and publishing releases of Python packages.