Development

The cuav source code is available from https://github.com/CanberraUAV/cuav

Windows

You need to have Python 2.7 and wxPython installed first.

Next, open up a console in the Python scripts install path (C:\Python27\Scripts or similar). Use pip install [filepath] to install them

After making the desired changes, cuav is required to be compiled into the Python directory (the modules won't work otherwise). This needs to happen after any changes to the source code. See the ./windows/geosearchbuildrun.bat and ./windows/geotagbuildrun.bat scripts for information on how to build and run the cuav tools.

To create a one-click windows installer for cuav, run cuavWinBuild.bat, which is in the ./windows directory. The installer is created in the ./windows/output directory. The Inno Setup program is required for this process and is assumed to be installed in the C:\Program Files (x86)\Inno Setup 5\ folder

Linux

Follow the user installation instructions as per the topic Installing (minus the pip install cuav step).

After making the desired changes, cuav is required to be installed. This needs to happen after any changes to the source code. This can be done by:

python setup.py build install --user