Editing User:Jacopo
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 12: | Line 12: | ||
== C: Contact == | == C: Contact == | ||
; Please state the (unique and identical where possible) nick you use on IRC and any other communication channel related to Octave. | ; Please state the (unique and identical where possible) nick you use on IRC and any other communication channel related to Octave. | ||
IRC nick: | IRC nick: jackC | ||
; Which time zone do you live in? Will that change over GSoC duration? | ; Which time zone do you live in? Will that change over GSoC duration? | ||
Time zone: UTC+ | 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? | ; Please state the timeframe (in UTC+0) when you feel most comfortable working during GSoC. Where are your time buffers? | ||
== E: Coding experience == | == E: Coding experience == | ||
Line 23: | Line 22: | ||
I know C++ quite well and I worked for some months last year on a C++ library analogous to GeoPDEs. | I know C++ quite well and I worked for some months last year on a C++ library analogous to GeoPDEs. | ||
; Please describe your experience with other programming languages. | ; Please describe your experience with other programming languages. | ||
During my master I worked for some time with FreeFEM++. | During my master I worked for some time with FreeFEM++. I don't have a lot of experience with other languages, but I love programming and I am eager to learn. | ||
I don't have a lot of experience with other languages, but I love programming and I am eager to learn. | |||
; Please describe your experience with being in a development team. | ; Please describe your experience with being in a development team. | ||
I never worked in projects involving more than two or three people, but I am used to collaborate with others since I worked on several small projects with friends during my studies. | I never worked in projects involving more than two or three people, but I am used to collaborate with others since I worked on several small projects with friends during my studies. | ||
Line 30: | Line 28: | ||
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. | 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. | ; Please state the commits and patches you already contributed to Octave. | ||
kntremove??? | |||
== F: Feeling fine == | == F: Feeling fine == | ||
Line 51: | Line 51: | ||
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. | 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? | ; What was the first question concerning Octave you could not find an answer to rather quickly? | ||
== P: Prerequisites == | == P: Prerequisites == | ||
Line 73: | Line 72: | ||
; Did you select a task from our list of proposals and ideas? | ; 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. | 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. | ; 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. | # 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 "ode15s" solver for stiff differential equations and DAEs. | ||
# Add "ode15i" solver for implicit differential equations and "decic" function to compute consistent initial conditions | # Add "ode15i" solver for implicit differential equations and "decic" function to compute consistent initial conditions. | ||
# Add "deval" function. | # Add "deval" function. | ||
# Tests for the new code and documentation. | # Tests for the new code and documentation. | ||
[[Category: Summer of Code]] | [[Category: Summer of Code]] |