bvp_solver if a boundary value problem solver library for Python that wraps BVP_SOLVER. It is currently fully working, but in active development. See the doc strings to see how to run the solver.
I plan to add a guide in the future. The interface is somewhat different than BVP_SOLVER, but I am experimenting. If you have comments about this, please email me. bvp_solver is eventually intended to be BSD licensed so that it can eventually be merged with SciPy, but the Fortran code that runs it currently relies on COLROW which is subject to ACM license which prohibits free commercial use. One of the creators of the BVP_SOLVER Fortran code has informed me that he believes he can find a free algorithm that accomplishes the same thing.