Skip to content

This program is created for a project at the Aristotle University of Thessaloniki, which aims in the upgrade and automation of the existing radiotelescope. The controller part is the softwrae that will be running on the main computer. Repository is a mirror of the GitLab equivalent.

License

Notifications You must be signed in to change notification settings

AmateurRadioTelescopeSystem/RadioTelescope_Controller

Repository files navigation

Radio Telescope Controller Software

License: GPL v3
Python 3.5+

pipeline status

Below you will find installation instructions to get the controller up and running on your own system. This installation information are not the final ones, since more packages may be used and/or a different approach will be used.

What is this repository for?

In this repository you will find the necessary files to get the telescope controller software up and running on your system.
This is still a beta version and it is relatively unstable, but usable.

How do I get set up?

  • Before proceeding, make sure that pip is installed on your system.
  • Installation command for pip: $ sudo apt-get install python3-pip
  • Also you will need to run the command $ sudo apt-get install qt5-default, to make sure you have the required Qt5 commands.
  • In the setup process the important part is to install the required package/packages
  • Use the configure.sh script to install the necessary packages for python and do the initial setup.
  • Configuration command: $ (sudo) ./configure.sh. Note that you may be required to run the script as sudo, in order to properly install Python packages.
  • After the installation of packages, you can run the main program from the run.sh script.
  • Running command: $ ./run.sh. Make sure the run script has executable permissions.
  • If executable permissions are needed for the run script type $ chmod +x run.sh, and the run the script as described above.

  • First of all Python 3.5+ needs to be installed. To install Python go to Python's website and get the latest stable release.
  • It is important also to install Qt5, by downloading it from the Qt's website.
  • Make sure that the installation of the Qt5 is in the directory C:\Qt on your computer and you have Qt5.
  • Also make sure that pip for Python is installed.
  • The next step is to open a terminal window in the program directory and execute the configure_windows.bat file.
  • If the execution of the configuration file is successful, then proceed with running the program by executing run_windows.bat.

Versioning

The versioning system that will be followed in this repo is the SemVer.

Documentation

This project contains an auto generated code documentation using sphinx and the page is hosted on gitlab.
Here you can find the documentation page.

Authors

All contributors in this project are listed here

License

This project is licensed under GNU GPLv3. Checkout the LICENSE file for details.

Questions?

  • You can contact the repo owner

About

This program is created for a project at the Aristotle University of Thessaloniki, which aims in the upgrade and automation of the existing radiotelescope. The controller part is the softwrae that will be running on the main computer. Repository is a mirror of the GitLab equivalent.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages