OctConf 2014: Difference between revisions

Jump to navigation Jump to search
1,804 bytes added ,  18 April 2015
m
OctConf footer
(Fix duration of the 747 bus ticket)
m (OctConf footer)
 
(15 intermediate revisions by 6 users not shown)
Line 43: Line 43:


We will schedule sessions in an [https://en.wikipedia.org/wiki/Unconference unconference] style. Basically, this means we will decide the schedule when we first get there. Any time when someone is not giving talk is open for code sprints.
We will schedule sessions in an [https://en.wikipedia.org/wiki/Unconference unconference] style. Basically, this means we will decide the schedule when we first get there. Any time when someone is not giving talk is open for code sprints.
[https://titanpad.com/HXZTvtiUyM Link to Titanpad here!]


{| class="wikitable" style="text-align: center;"
{| class="wikitable" style="text-align: center;"
Line 52: Line 54:
|09:00
|09:00
|Introductions, greetings, setting the agenda
|Introductions, greetings, setting the agenda
|Session 1
|What is Octave? (Jordi Gutiérrez Hermoso)
|Session 1
|Session 1
|-
|-
Line 61: Line 63:
|-
|-
|10:45
|10:45
|Session 2
|Project Infrastructure
|Session 2
|CoolProp and What It Does (Kumar)
|Session 2
|Session 2
|-
|-
Line 71: Line 73:
|-
|-
|14:30
|14:30
|Bug reporting woes
|Hydra and GNU (Mike Miller)
|Session 3
|Session 3
|Session 3
|-
|Session 3
|15:15
|GPL Issues
|Octave for teaching AI, Signal Processing, and Computational Neuroscience (Jean Rouat)
|Session 4
|-
|-
|16:00
|16:00
Line 81: Line 88:
|-
|-
|16:15
|16:15
|Session 4
|4.0 release discussion
|Session 4
|GUI background command (Dan Sebald & Jordi Gutiérrez Hermoso)
|Session 4
|Session 5
|-
|17:30
|Performance loss over time (Rik)
|Session 6
|Session 6
|-
|-
|18:30
|18:30
Line 96: 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 103: Line 129:
* [[User:Mtmiller|Mike Miller]]
* [[User:Mtmiller|Mike Miller]]
* [[User:Rik|Rik]]
* [[User:Rik|Rik]]
* [[User:Carandraug|Carnë Draug]]
* [[User:goffioul|Michael Goffioul]]
* [[User:goffioul|Michael Goffioul]]
* [[User:jrouat|Jean Rouat]]


== Funding ==
== Funding ==


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]]
296

edits

Navigation menu