Skip to content

Turbo87/aerofiles

Repository files navigation

aerofiles

waypoint, task, tracklog readers and writers for aviation

This is a python library to read and write many important file formats for aviation. It is compatible with python 3.0 (and newer) and 2.6. Please read the documentation under https://aerofiles.readthedocs.io for further information.

Build Status

Features

  • Flarm configuration file writer (aerofiles.flarmcfg)
  • IGC file reader and writer (aerofiles.igc)
  • OpenAir file reader (aerofiles.openair)
  • SeeYou CUP file reader and writer (aerofiles.seeyou)
  • WELT2000 file reader (aerofiles.welt2000)
  • XCSoar task file writer (aerofiles.xcsoar)

Development Environment

If you want to work on aerofiles you should install the necessary dependencies using:

$ pip install -r requirements-dev.txt

You can run the testsuite with:

$ make test

Building Docs

Make sure that you have checked out git submodules:

$ git submodule update --init

Then build docs using Sphinx and Make:

$ cd docs
$ make html

The HTML output can be found in the _build/html directory.

License

This code is published under the MIT license. See the LICENSE file for the full text.