Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

409 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DLab Controller

DLab Controller is a PyQt5-based application used to control experimental hardware in the DLab at Lund University. The project provides a modular graphical interface and a Python backend to interact with laboratory devices (stages, power meters, cameras, etc.).

Installation

First, install uv:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Then from the repository root:

uv sync

Running the application

uv run dlab

or:

uv run python -m dlab.app

Project layout

src/dlab/
├── diagnostics/ui/  # GUI windows
├── hardware/        # Hardware abstraction and wrappers
├── core/            # Shared infrastructure (device manager)
├── utils/           # Utilities
└── app.py

Author

This software was written by Melvin Redon.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages