/turtle-python

A ctypes interface to the TURTLE library

Primary LanguagePythonGNU Lesser General Public License v3.0LGPL-3.0

A ctypes interface to the TURTLE library

( Topographic Utilities for tRansporting parTicules over Long rangEs )

Description

This is yet an incomplete Python interface to the TURTLE library. It is a pure Python package using ctypes. Note that it does not ship with TURTLE which must be installed separately.

Currently only the turtle_ecef and turtle_map objects have been encapsulated, as cturtle.Ecef and cturtle.Map Python classes. Feel free to contribute with a pull request if you need other TURTLE objects to be integrated.

Installation

From PyPi, e.g. using pip:

pip install --user cturtle

One can also do a manual install by copying the cturtle.py source file.

In addition the TURTLE library must be installed separately as a shared library in a visible location, e.g. registered to LD_LIBRARY_PATH on nix.

License

The TURTLE library and the present Python interface are under the GNU LGPLv3 license. See the provided LICENSE and COPYING.LESSER files.