Skip to content

finnjames/threepio

Repository files navigation

threepio 🤖

The new data acquisition system for the 40-foot radio telescope at the Green Bank Observatory. This software is part of the ERIRA program.

Dependencies

Threepio uses PyQt5 for GUI and pySerial for communication to the data collection hardware, including a SOLAR-360-2-RS232 inclinometer and a DataQ A2D card.

Setting Up

For Linux & macOS

Clone the repo and cd into it.

$ git clone https://github.com/finnjames/threepio.git
$ cd threepio

Threepio requires Python 3.9.x. Using a virtual environment is strongly recommended.

$ python --version
Python 3.9.1
$ python -m venv --upgrade-deps venv

Activate the virtual environment.

$ source ./venv/bin/activate

Install dependencies.

(venv) $ pip install -r requirements.txt

Run

(venv) $ python threepio.py

For Windows

Clone the repo and cd into it.

$ git clone https://github.com/finnjames/threepio.git
$ cd threepio

Threepio requires Python 3.9.x. Using a virtual environment is strongly recommended.

$ python --version
Python 3.9.1
$ python -m venv --upgrade-deps venv

Activate the virtual environment.

$ .\venv\Scripts\Activate.ps1

Install dependencies.

(venv) $ python -m pip install -r requirements.txt

Run

(venv) $ python threepio.py

About

40 foot radio telescope data acquisition system

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages