Numerical math ’butcher’.m. This package gives the order conditions that a Runge-Kutta method must satisfy to be of a particular order. It works for both implicit and explicit methods. The package also calculates and plots Butcher trees and implements the functions of trees defined in Butcher’s book. Butcher’s row and column simplifying conditions assist in the derivation of high order methods. A more compact and efficient stage-independent tensor notation has also been implemented.

This software is also peer reviewed by journal TOMS.