Bachelor project concerning UAV tracking and visualization, by Niels Heltner and Lars Christensen at SDU, MMMI, in cooperation with the SDU UAS Center, spring 2018. Supervisor: Ulrik Pagh Schultz.
Requires Python 3 and pip3.
- Download or clone the project
- Execute the following command
pip install -r requirements.txt
to install the required Python packages- If on Unix, the command might have to be run as
sudo pip3
- If on Unix and there's an error during installation of
mysqlclient
, install the packagepython-mysqldb
withapt-get
- If on Windows, the command might have to be run in an elevated command prompt
- If on Unix, the command might have to be run as
- Execute the
run.py
script to run the server. This will launch all microservices- If on Unix, the command might need to be executed as
sudo python3 run.py
- If the no_fly_information module fails on MacOS, directly run
/Applications/Python\ 3.6/Install\ Certificates.command
- If
libf77blas.so.3
is missing on Linux, install the packagelibatlas-base-dev
withapt-get
- If
liblapack.so.3
is missing on Linux, install the packageliblapack3
withapt-get
- If on Unix, the command might need to be executed as
An API overview and detailed API description can be found here.
Tests are automatically run by the Travis CI build server on every push to the git repository, but tests can also be run manually by executing the command pytest
or python -m pytest
in the project root.