I am interested in working on "Enhanced optimization solver interfaces for Sage" idea for GSoC project.
Is here the right place to connect with mentor?
Do I need to contribute to the Sage project before applying to GSoC?
I have been working with linear optimisation via python interface for some time.
I used PuLP earlier, currently I am using Pyomo for building an optimiser of the flow through the graph in general form, using free solvers cbc and glpk.
I am familiar with MathProg (subset of AMPL), representing non-linear constraints in linear form and individual solver settings.
I want to learn more about linear and non-linear solvers, python interface libraries, and work on integration solvers with sage
My second interest is legislation, I am ok with going through and interpreting the licensing rules and untangling licence non-compatibility issues if required.
I have read a developer guide as David advised to other students here.
What should I do next to apply for GSoC?
Can I get in touch with potential mentor and discuss further details?
Thank you
Kindest regards
Ratmir