Taylor


Taylor (version 2.2) is an Ordinary Differential Equation (ODE) solver generator. It reads a system of ODEs and outputs an ANSI C routine that performs a single step of numerical integration using the Taylor method. Each step of integration chooses the step and the order adaptively to keep the local error below a given threshold and minimize the global computational effort. This routine is meant to be called from a user main program to perform the desired numerical integration. This version of taylor (2.*) extends the functionalities from taylor 1.4 by adding support of jet transport. I.e., generating code to integrate the variational equations.

More info is available on GitHub.

Installation From a Repository

A Debian package is available for Ubuntu 20.04 and 22.04 systems. To install, you need to run (as root)

A rpm package is available for RedHat7 and RedHat8. To install, run as root

Installation From Source

First, download and unpack the source tar ball. Then change to the directory taylor-2.2 and run make. To install the program on your system, run make install.

Use Taylor with Python

It is possible to use taylor with python3. Here are some examples.

Previous version of Taylor is available from here.