README.md
author wim
Sun, 03 Sep 2017 11:40:00 +0200
changeset 13 b6ccd1aab66f
parent 12 1d6e37b3ebf2
child 14 f440529b9606
permissions -rw-r--r--
license van LGPL naar GPL betere detectie van gnuplot executable

# gpx_reduce_light

* gpx_reduce.py is a modified version of the [original gpx_reduce][1] with no dependencies.

    The original depends on *scipy, lxml, numpy* and *pylab* (which are heavy requirements).
    However, these dependencies can be easily removed, because the program only does basic linear
    algebra.
    This has two benefits:

    1. easy installation (nothing needed apart from python)
    2. the program is considerably faster than the original.
    
    A stand alone windows executable (win32, 3 Mb) can be downloaded from <https://wim.vree.org/sporen/gpx.html>

    Usage example (see [original][1] for a better description):

        > gpx_reduce.py -d 2 -t 30 your_track.gpx

    The disadvantage of removing all dependencies is that the plot option had to be removed.  
    I made a separate python script with one dependency for plotting tracks:

* gpx_plot.py, a script to plot one or more tracks with [gnuplot][3].

    Gnuplot has to be installed and if the executable "gnuplot" is not in your path
    you have to specify the path with the command line option *-g /path/to/gnuplot*

    Usage example that compares a reduced track with the original:

        > gpx_plot.py your_track.gpx your_track_reduced.gpx
    
    and with the -g option:

        > gpx_plot.py -g /path/to/gnuplot your_track.gpx your_track_reduced.gpx
    
    A stand alone windows executable (win32, 3 Mb) can be downloaded from <https://wim.vree.org/sporen/gpx.html>
    (does not include [gnuplot][3])

[1]: https://github.com/Alezy80/gpx_reduce/
[3]: https://sourceforge.net/projects/gnuplot/files/gnuplot/