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