Summer of Code - Getting Started: Difference between revisions

Jump to navigation Jump to search
Line 157: Line 157:
[http://hg.savannah.gnu.org/hgweb/octave/file/4890b1c4a6bd/scripts/ode/ode15s.m ode15s.m].
[http://hg.savannah.gnu.org/hgweb/octave/file/4890b1c4a6bd/scripts/ode/ode15s.m ode15s.m].
Possible useful improvements that could be done in a new project include:
Possible useful improvements that could be done in a new project include:
* Implement a better funtion for selecting consistent initial conditions compatible with Matlab's decic.m. The algorithm to use is described [http://faculty.smu.edu/shampine/cic.pdf here]
* make ode15{i,s} with datatypes other than double
* improve interpolation at intermediate time steps.
* general code profiling and optimization
Other tasks, not strictly related to ode15{i,s} that could be added to a possible project plan would be improving documentation tests in odepkg and removing overlaps with the documentation in core Octave.
   
   
* '''Required skills'''
* '''Required skills'''
Line 163: Line 174:
: Medium.
: Medium.
* '''Potential mentors'''
* '''Potential mentors'''
: Carlo de Falco, Marco Caliari, Jacopo Corno, Sebastian Schöps
: Francesco Faccio, Carlo de Falco, Marco Caliari, Jacopo Corno, Sebastian Schöps


=== Improve logm, sqrtm, funm ===
=== Improve logm, sqrtm, funm ===
349

edits

Navigation menu