Welcome to AMX’ documentation!

Accelerated Math XML (AMX) is a Python module (actually a wrapper) that gives you Pythonic access to XML in scientific computing. The project goal is to design a Python module that can demonstrate how XML can be used in teaching.

One important feature of AMX is choice. With AMX you can manipulate XML files in several ways. You can either use:

Interfacing the already built-in XML tools found in the standard Python library have several advantages:

  • Easier to combine the different XML APIs together
  • Less coding
  • Extendibility
  • Injecting of customised code

Applications

In order to demonstrate the features of AMX, a couple of sample applications has been made.

  • An application that uses AMX to extract GPS information from a GPX file.
  • An application that uses AMX to map coordinates from a GPX file to

Due to liscensing, only the GPS application is currently available for download.

A screenshot of the GPS applications is shown below:

_static/elevation.png

Future work

The following addition of the GPS Application is in the works:

  • Vincenty algorithm
  • Ascent calculation
  • Descent calculation
  • GPU version of the Haversine and Vincenty algorithm
  • Mapping on terrain map using the Cloud Made Maps
  • Better documentation

Indices and tables

Table Of Contents

Next topic

Installation

This Page