Gosl contains a mix of routines for research on numerical methods. These include linear algebra, linear solvers, nonlinear solvers, ordinary differential equation solvers, plotting routines, geometry functions, utilities for making better use of Go (golang), and more.
Unless otherwise noted, the Gosl source files are distributed under the BSD-style license found in the LICENSE file.
See examples here: https://github.com/cpmech/gosl/blob/master/examples/README.md
Funding from the Australian Research Council is gratefully acknowledged.