IRC nick: '''jacopo''' ('''Jacopo''' on the wiki)
; Which time zone do you live in? Will that change over GSoC duration?
Time zone: UTC+
2. It won't change during SoCiS.
; Please state the timeframe (in UTC+0) when you feel most comfortable working during GSoC. Where are your time buffers?
I usually prefer programming in the morning, but this is not a strict preference.
My biggest project so far was my Master thesis. I worked on the coding of a C++ library similar to GeoPDEs and then with GeoPDEs itself to solve electromechanical problems. I am continuing this work for my PhD.
; Please state the commits and patches you already contributed to Octave.
kntremove function in the NURBS toolbox
== F: Feeling fine ==
I heard at the same time about Octave and Matlab around 2007 when I started university. However until a couple of years ago I just used Matlab since it was the common choice at Politecnico di Milano.
; What was the first question concerning Octave you could not find an answer to rather quickly?
== P: Prerequisites ==
; Did you select a task from our list of proposals and ideas?
I would like to take care of the ODE solvers in Octave core (http://wiki.octave.org/Summer_of_Code_Project_Ideas). I think it would be of interest for a wide variety of users and, more personally, I could find it useful for my PhD.
; Please provide a rough estimated timeline for your work on the task.
''This should include the GSoC midterms and personal commitments like exams or vacation ("non-coding time"). Optionally include two or three milestones you expect.''
# Asses the current state of the code after the latest modifications (http://geointegratorssocis.blogspot.de/). Ensure that the functions "odeset", "odeget" and (at least) "ode45" are well tested and Matlab-compatible so that they can be added to Octave-core. If necessary add the missing options.
# Add "ode15s" solver for stiff differential equations and DAEs.
# Add "ode15i" solver for implicit differential equations and "decic" function to compute consistent initial conditions.
# Add "deval" function.
# Tests for the new code and documentation.
[[Category: Summer of Code]]