Neat! Two questions:
-
have you considered the MIT license instead of GPL (I will not rehash discussions about these, eg this topic),
-
the codebase implements a lot of nonlinear solution methods that are generic and could be useful outside this package, have you considered factoring these out to their own package, or contributing to existing ones?