Skip to content

LaingLab/glider

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

180 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

General Laboratory Interface for Design, Experimentation, and Recording

Documentation Coming Soon...

Glider Does Not Work On Python 3.14+ Currently

Prerequisites

  1. Python 3.11, 3.12, or 3.13
  2. uv pip install uv
  3. winget install "FFmpeg (Essentials Build)"

Getting Started

Windows

  1. Create a Virtual Environment uv venv
  2. Activate Virtual Environment venv/scripts/Activate
  3. Install Dependencies uv sync --extra pc
  4. Launch GLIDER glider

Linux

  1. Create a Virtual Environment python -m venv venv
  2. Activate Virtual Environment source venv/bin/activate
  3. Install Dependencies pip install ".[pc]"
  4. Launch GLIDER glider

MacOS

  1. Create a Virtual Environment python -m venv venv
  2. Activate Virtual Environment source venv/bin/activate
  3. Install Dependencies pip install ".[pc]"
  4. Launch GLIDER glider

Raspberry Pi

  1. Install PyQt6 Through apt sudo apt install python3-pyqt6
  2. Create a Virtual Environment with System Package python -m venv --system-site-packages venv
  3. Activate Virtual Environment source venv/bin/activate
  4. Install Dependencies pip install -e .
  5. Launch GLIDER glider

One Liners

MacOS/Linux/RPi5: curl -sSf https://raw.githubusercontent.com/LaingLab/glider/main/install.sh | bash

Windows: irm https://raw.githubusercontent.com/LaingLab/glider/main/install.ps1 | iex

About

GLIDER (General Laboratory Interface for Design, Experimentation, and Recording) is a software orchestrator that allows for real-time hardware-controlled apparatus experimentation.

Resources

License

Stars

Watchers

Forks

Contributors

Languages