296
edits
m (OctConf footer) |
|||
(10 intermediate revisions by 4 users not shown) | |||
Line 54: | Line 54: | ||
|09:00 | |09:00 | ||
|Introductions, greetings, setting the agenda | |Introductions, greetings, setting the agenda | ||
| | |What is Octave? (Jordi Gutiérrez Hermoso) | ||
|Session 1 | |Session 1 | ||
|- | |- | ||
Line 64: | Line 64: | ||
|10:45 | |10:45 | ||
|Project Infrastructure | |Project Infrastructure | ||
| | |CoolProp and What It Does (Kumar) | ||
|Session 2 | |Session 2 | ||
|- | |- | ||
Line 74: | Line 74: | ||
|14:30 | |14:30 | ||
|Bug reporting woes | |Bug reporting woes | ||
| | |Hydra and GNU (Mike Miller) | ||
|Session 3 | |Session 3 | ||
|- | |- | ||
|15:15 | |15:15 | ||
|GPL Issues | |GPL Issues | ||
| | |Octave for teaching AI, Signal Processing, and Computational Neuroscience (Jean Rouat) | ||
|Session 4 | |Session 4 | ||
|- | |- | ||
Line 89: | Line 89: | ||
|16:15 | |16:15 | ||
|4.0 release discussion | |4.0 release discussion | ||
|GUI background command (Dan Sebald & Jordi Gutiérrez Hermoso) | |||
|Session 5 | |Session 5 | ||
|Session | |- | ||
|17:30 | |||
|Performance loss over time (Rik) | |||
|Session 6 | |||
|Session 6 | |||
|- | |- | ||
|18:30 | |18:30 | ||
Line 103: | Line 108: | ||
TBA | TBA | ||
== Slides == | |||
* [http://mtmxr.com/octave-hydra-slides Hydra and Octave] - Mike | |||
== Code Sprint == | |||
The code sprint will be focused on improving line coverage of our test suite ('make check'). We're starting the sprint with just 48.1% line coverage. You can see the coverage report in HTML format at [http://hydra.nixos.org/job/gnu/octave-default/coverage/latest/download here]. The report lets you browse through the code tree and see which paths are exercised or not. | |||
To improve things we will be writing tests again. Look through the test coverage, and pick something that doesn't have tests yet. Announce in IRC which function you're going to write a test for. Write it. If you have push access, push your test. Otherwise, post a Mercurial patch that someone else can apply for you. Keep pulling from Savannah as we keep working on this. We are working on the development branch of Mercurial today. | |||
The function 'nchoosek.m' in the scripts/specfun directory is a good small example of built-in self tests using the Octave testing environment. The test platform is documented in Appendix B (Test and Demo Functions) of the Octave manual. Basically, you only need to know regular Octave code to contribute. | |||
Please prefix your commit messages with "codesprint:" if possible. | |||
== Participants == | == Participants == | ||
Line 116: | Line 135: | ||
There is limited funding to cover the travel expenses of selected participants. | There is limited funding to cover the travel expenses of selected participants. | ||
== Previous OctConf == | |||
[[OctConf 2013]] | |||
== Next OctConf == | |||
[[OctConf 2015]] | |||
[[Category:OctConf]] | |||
[[Category:2014]] |
edits