Beau Harrison's repositories
codingclub
Fermilab Coding Club
acl-docs-overlay
Added functionality for the ACL documentation.
awesome-python
A curated list of awesome Python frameworks, libraries, software and resources
drmem
Full source tree for the DrMem control system
enclosure-status
Web/Accelerator Controls Network (ACNET) project. Allows the accurate recording and display of accelerator enclosure access statuses.
markdown-numbered-headings
A test to see if numbered section headings are possible.
mcr-sound-server
The MCR Sound Server is a TCP/HTTP server that handles the data streams from a designated Fermilab MCR console. The TCP server simply filters and passes the data to the HTTP client. The client then uses the javascript Web Speech API and ResponsiveVoice to speek messages passed from the server. The client is set to use designated MP3s on certain data.
ophyd
hardware abstraction in Python with an emphasis on EPICS
ophyd-async
Hardware abstraction for bluesky written using asyncio
pacnet
This project is the infrastructure for interfacing a RaspberryPi to ACNET using the XML-RPC protocol and the REMOTE OAC. The standard implementation includes a microcontroller (Arduino/Teensy) to interface to the desired hardware and a RaspberryPi as an Ethernet/ACNET interface using XML-RPC. This particular implementation uses Python to translate the serial communications from the microcontroller to Ethernet/XML-RPC.
python-marshalling-performance
A Python strategy performance comparison for marshalling and unmarshalling messages.
secure-code-game
A GitHub Security Lab initiative, providing an in-repo learning experience, where learners secure intentionally vulnerable code.