Editing OctConf 2014

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

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 2: Line 2:


Please email [mailto:jordigh@octave.org Jordi (jordigh@octave.org)] if you think you could attend. Also write your name below in the Participants section if you think of attending with high probability.
Please email [mailto:jordigh@octave.org Jordi (jordigh@octave.org)] if you think you could attend. Also write your name below in the Participants section if you think of attending with high probability.
[[File:Octconf-2014.png|400px|thumb|right|OctConf 2014]]
== Location ==
== Location ==


Line 21: Line 18:
Take your flight to the [http://maps.google.com/maps?f=q&source=s_q&hl=en&q=Montr%C3%A9al-Pierre+Elliott+Trudeau+International+Airport&ie=UTF8&t=m&vpsrc=6&sll=45.764649,-73.100281&sspn=0.747254,1.874542&st=115968771510351694523&rq=1&ev=zo&split=1&hq=Universit%C3%A9+de+Montr%C3%A9al&hnear=&ll=45.461094,-73.748474&spn=0.418036,1.056747&z=11&iwloc=A&cid=2175423857934231437 Montréal-Pierre Elliott Trudeau International Airport].
Take your flight to the [http://maps.google.com/maps?f=q&source=s_q&hl=en&q=Montr%C3%A9al-Pierre+Elliott+Trudeau+International+Airport&ie=UTF8&t=m&vpsrc=6&sll=45.764649,-73.100281&sspn=0.747254,1.874542&st=115968771510351694523&rq=1&ev=zo&split=1&hq=Universit%C3%A9+de+Montr%C3%A9al&hnear=&ll=45.461094,-73.748474&spn=0.418036,1.056747&z=11&iwloc=A&cid=2175423857934231437 Montréal-Pierre Elliott Trudeau International Airport].


From the airport, you can either take a cab to any location in the city, which is 40 CAD, or you can take the public 747 express bus, which is 8 CAD. It will take you to the Lionel-Groulx metro station and other stops downtown, from which you can continue your travel with the same ticket (it's valid for 24 hours). The metro system is relatively simple to navigate, and [http://www.stm.info/en bus schedules are posted online] and near metro stations.
From the airport, you can either take a cab to any location in the city, which is 40 CAD, or you can take the public 747 express bus, which is 8 CAD. It will take you to the Lionel-Groulx metro station and other stops downtown, from which you can continue your travel with the same ticket (it's valid for 2 hours). The metro system is relatively simple to navigate, and [http://www.stm.info/en bus schedules are posted online] and near metro stations.


You can also get [http://www.stm.info/en/info/fares/transit-fares/3-days a 3-day pass for 18 CAD] that gives you full access to Montréal's excellent public transportation, including the 747 express bus.
You can also get [http://www.stm.info/en/info/fares/transit-fares/3-days a 3-day pass for 18 CAD] that gives you full access to Montréal's excellent public transportation, including the 747 express bus.
Line 43: Line 40:


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 54: Line 49:
|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
|Session 1
|-
|-
|10:30
|10:30
|-
|'''Break 1'''
|'''Break 1'''
|'''Break 1'''
|'''Break 1'''
|'''Break 1'''
|'''Break 1'''
|-
|10:45
|10:45
|Project Infrastructure
|Session 2
|CoolProp and What It Does (Kumar)
|Session 2
|Session 2
|Session 2
|-
|-
Line 73: Line 68:
|-
|-
|14:30
|14:30
|Bug reporting woes
|Tutorial 2: m-scripts and vectorisation
|Hydra and GNU (Mike Miller)
|Tutorial 4: Working with dev tools
|Session 3
|Exercises and code sprints
|-
|15:15
|GPL Issues
|Octave for teaching AI, Signal Processing, and Computational Neuroscience (Jean Rouat)
|Session 4
|-
|-
|16:00
|16:00
Line 88: Line 78:
|-
|-
|16:15
|16:15
|4.0 release discussion
|Session 3
|GUI background command (Dan Sebald & Jordi Gutiérrez Hermoso)
|Session 3
|Session 5
|Session 3
|-
|17:30
|Performance loss over time (Rik)
|Session 6
|Session 6
|-
|-
|18:30
|18:30
|Social event (TBA, probably beer at a pub or a music event)
|
|
|Social event at Benelux brewpub
|
|
|}
|}
Line 108: Line 93:


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 128: Line 99:
* [http://jordi.inversethought.com Jordi Gutiérrez Hermoso]
* [http://jordi.inversethought.com Jordi Gutiérrez Hermoso]
* [[User:Mtmiller|Mike Miller]]
* [[User:Mtmiller|Mike Miller]]
* [[User:Nir|Nir]]
* [[User:Rik|Rik]]
* [[User:Rik|Rik]]
* [[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]]
Please note that all contributions to Octave may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Octave:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)