Skip to content

Free and Driven Oscillation of a Torsional Pendulum (Pohl's Wheel)

License

Notifications You must be signed in to change notification settings

hueseyincelik/pohls-wheel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Torsional Pendulum (Pohl's Wheel)

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.

GUI

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.

Installation

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

Usage

The program can be started by simply running main.py:

python3 main.py

License

Copyright © 2022 Hüseyin Çelik.

This project is licensed under AGPL v3.

About

Free and Driven Oscillation of a Torsional Pendulum (Pohl's Wheel)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages