Chris Billington (chrisjbillington)

chrisjbillington

Geek Repo

Company:Institute for Photonics and Advanced Sensing, University of Adelaide

Location:Melbourne, Australia

Twitter:@chrisbilbo

Github PK Tool:Github PK Tool


Organizations
labscript-suite
pythagorean-software

Chris Billington's repositories

inotify_simple

A simple Python wrapper around inotify. No fancy bells and whistles, just a literal wrapper with ctypes.

Language:PythonLicense:BSD-2-ClauseStargazers:122Issues:10Issues:24

gil_load

Utility for measuring the fraction of time the CPython GIL is held

Language:CythonLicense:BSD-2-ClauseStargazers:115Issues:5Issues:9

chrisjbillington.github.io

My personal website on github pages (WIP)

git-nautilus-icons

A nautilus Python extension to overlay icons on files in git repositories

Language:PythonLicense:BSD-2-ClauseStargazers:43Issues:3Issues:21

setuptools-conda

Build a conda package from a setuptools project

Language:PythonLicense:BSD-2-ClauseStargazers:33Issues:5Issues:16

starship_telemetry

Starship telemetry data extraction, analysis and plots

Language:PythonLicense:MITStargazers:11Issues:3Issues:0

fugue-2x-icons

The Fugue icon set, upscaled to 32x32.

Language:PythonLicense:MITStargazers:9Issues:2Issues:1

DElauncher4Kodi

A launcher for Kodi to make media keys and system volume behave better when running Kodi from a desktop environment such as gnome-shell

Language:PythonLicense:GPL-2.0Stargazers:7Issues:3Issues:1

desktop-app

OS menu shortcuts, correct taskbar behaviour, and environment activation for Python GUI apps

Language:PythonLicense:BSD-2-ClauseStargazers:6Issues:4Issues:18

interminal

Utility to run a command in a graphical terminal emulator

Language:PythonLicense:BSD-2-ClauseStargazers:4Issues:4Issues:0

pynivision

Obsolete python wrappers for NI Vision (nivision)

Language:PythonStargazers:4Issues:2Issues:0

tubes

A colour-coded appindicator to show whether your internet is working

Language:PythonStargazers:2Issues:3Issues:0

zprocess

A collection of utilities for multiprocessing using zeromq.

Language:PythonLicense:BSD-2-ClauseStargazers:2Issues:4Issues:18

blacs

BLACS, part of the labscript suite, provides an interface to hardware used to control a buffered experiment. It manages a queue of shots to be run as well as providing manual control over devices between shots.

Language:PythonLicense:NOASSERTIONStargazers:0Issues:2Issues:0

fast-export

A mercurial to git converter using git-fast-import

Language:PythonStargazers:0Issues:2Issues:0
Stargazers:0Issues:2Issues:0

fib-daqmx-scanner

GUI for acquiring images with a scanning focused ion beam and an NI DAQmx device

Language:PythonLicense:MITStargazers:0Issues:3Issues:0

iseg_python_control

basic set and get of voltages on an iseg high voltage power supply

Language:PythonStargazers:0Issues:3Issues:0

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.

Language:PythonLicense:BSD-2-ClauseStargazers:0Issues:2Issues:0

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.

Language:PythonLicense:NOASSERTIONStargazers:0Issues:2Issues:0

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.

Language:PythonLicense:NOASSERTIONStargazers:0Issues:2Issues:0

live-absorption-imaging

Live absorption imaging with linear reconstruction from a feed of images over zmq

Language:PythonStargazers:0Issues:3Issues:0

lockhosts

lockhosts kernel module: prevent modification to /etc/hosts without a reboot

Language:CLicense:GPL-2.0Stargazers:0Issues:1Issues:0

manifold

Manifold Markets: A market for every question

Language:TypeScriptLicense:MITStargazers:0Issues:1Issues:0

offlog

A non-blocking file-append service for Unix systems

Language:PythonLicense:MITStargazers:0Issues:2Issues:0

pacmanlogviewer

Inspect pacman log file

Language:C++License:LGPL-3.0Stargazers:0Issues:2Issues:0

pyzmq

PyZMQ: Python bindings for zeromq

Language:PythonLicense:NOASSERTIONStargazers:0Issues:3Issues:0

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.

Language:PythonLicense:NOASSERTIONStargazers:0Issues:2Issues:0

setup-miniconda

Set up your GitHub Actions workflow with conda via miniconda

Language:TypeScriptLicense:MITStargazers:0Issues:2Issues:0

torc

Python library for computing magnetic fields from arbitrarily arranged current lines, loops, round coils and racetrack coils of rectangular cross section. Includes 3D visualisation of coils using mayavi.

Language:PythonLicense:BSD-2-ClauseStargazers:0Issues:3Issues:0