A GUI front-end for undergraduate physics student at the TU Berlin doing the torsional pendulum (Pohl's Wheel) experiment, written in Python using DearPyGui
and asynchronous threading.
This is a reimplementation of the proprietary LabVIEW front-end, the source code of which has been lost. Instructions for carrying out the experiment are provided in the corresponding german manual.
Install all required packages with pip using:
pip3 install -r requirements.txt
The current experimental setups require the source files to be in the home directory, which can be achieved by running the following commands in the terminal:
git clone https://www.github.com/hueseyincelik/pohls-wheel.git
mv pohls-wheel/src/ pohls-wheel/fonts/ pohls-wheel/main.py $HOME/
rm -rf pohls-wheel/ # optional deletion of leftover files
The program can be started by simply running main.py
:
python3 main.py
Copyright © 2022 Hüseyin Çelik.
This project is licensed under AGPL v3.