Hi, I am starting to use Julia, and I would like to learn and contribute a bit. As I have some experience in numerics I am thinking of contributing to the ODE package.
I've read the ideas for the API, and I believe that we can still improve it. Usually, for this kind of solver, we could expect something such as : ode_solve( F, y_0, t_0:t_1; stepping_method; step_choice_method ) where the stepping_method could be : - Explicit Runge-Kutta It is is that kind of method, we also need some parameters such as the order of the method - other methods ... So how would you organise that ?My idea would be choosing SteppingMethod as an abstract type, and ExplicitRungeKutta as a concrete subtype that has different parameters. What do you think of that ? Is there a standard way to pass options to a function ? I was thinking at looking at Gadfly to see how options are handled here. Do you recommend another package worth checking ? Best regards, François