Getting started
System requirements
The ASTT CAM software is intended to operate on an Ubuntu machine. If Ubuntu is not your current operating system, you can install VirtualBox and then install Ubuntu on it. The following are prerequisites for running the software:
Ubuntu OS 20.04 or later
Python 3.8 or later
Docker (containerization tool)
Dependencies
Note
The following Python packages are required and can be installed with Poetry 1.7.1:
black==24.1.1
canopen==2.2.0
ipython==8.12.3
isort==5.13.2
flake8==5.0.4
pylint==3.0.3
pynmeagps==1.0.33
pyserial==3.5
pytest==8.0.0
bidict==0.22.1
cachelib==0.11.0
click==8.1.7
Flask==3.0.2
Flask-Login==0.6.3
Flask-Session==0.6.0
Flask-SocketIO==5.3.6
importlib-metadata==7.0.1
itsdangerous==2.1.2
Jinja2==3.1.3
MarkupSafe==2.1.5
python-engineio==4.9.0
python-socketio==5.11.1
six==1.16.0
Werkzeug==3.0.1
zipp==3.17.0
astropy==5.2.2