8
edits
(more on coding experience, experience with tools, and prerequisites.) |
(Added project and part of the timeline) |
||
Line 14: | Line 14: | ||
== Contact == | == Contact == | ||
I'm not used to IRC yet but you can find me through '''ivcore''' there as well as in almost all social networks (say Github and Twitter) | I'm not used to IRC yet but you can find me through '''ivcore''' there as well as in almost all social networks (say Github[https://github.com/ivcore] and Twitter[https://twitter.com/ivcore]) | ||
My timezone is UTC -4:00 Caracas time, and on my free days I code from 6 p.m. to 3 a.m. or from 1 a.m. to 9 a.m. (UTC+0) | My timezone is UTC -4:00 Caracas time, and on my free days I code from 6 p.m. to 3 a.m. or from 1 a.m. to 9 a.m. (UTC+0) | ||
Line 39: | Line 39: | ||
== Prerequisites == | == Prerequisites == | ||
* | * OS: Manjaro 17.0 Gellivara. With kernel x86_64 Linux 4.9.16-1-MANJARO | ||
* On a daily average, I'll be able to access: | * On a daily average, I'll be able to access: | ||
** Internet connection: 24 hours. | ** Internet connection: 24 hours. | ||
Line 47: | Line 47: | ||
== Self-assessment == | == Self-assessment == | ||
* | * I'm constantly looking to improve and I don't know it all, so, constructive criticism, specially from someone more knowledgeable than me (p.e. in programming, math, personal developing or interpersonal relationships) is always welcome. I'm an independent person, and receiving criticism doesn't mean I will obey and change, I'm always up to talk about the reasons of an advice and discussing what would be best action to take and why. If it's not an order, if it's not ill-disposed, I'm up to it. | ||
* When I'm developing, I like to first make a plan (sort of like a road map) that includes general ideas, concepts and algorithms. Then make a proof of concept and start iterating over the base, without fear of having work thrown away, as it can serve as example of something that didn't work out or something that may be reusable in the future in other ways. | |||
* | |||
== Your task == | == Your task == | ||
Math-wise, I'm really interested in Differential Equations, thus, I want to work in them. Sadly what had caught my attention was last year's project that was already done by Francesco Faccio. But thankfully, they updated the project, and, still being related to DE, I want to focus on (in order of interest): | |||
* Implement a better function for selecting consistent initial conditions (compatible with Matlab's decic.m) | |||
** | * Improving interpolation at intermediate timesteps. | ||
* Make ode15{i,s} with datatypes other than doubles. | |||
* Improving documentation and tests in odepkg and removing overlaps with documentation in core Octave. | |||
In my university the time is arranged in trimesters. A trimester lasts roughly 12 weeks, of which the ''usual'' exams weeks are week 4, 8 and 12, sometimes including part of the adjacent ones (say 3 and 5, 7 and 9, and 11, respectively). Those will most likely be weeks I will not be able to code, and although approachable, I will be less active in the community. During this upcoming trimester (April-July 2017) those weeks will be: | |||
* Week 4: ~5-may to ~12-may (7 days) | |||
* Week 8: ~2-june to ~9-june (7 days) | |||
* Week 12: ~30-june to ~7-july (7 days) |
edits