OctConf 2012

From Octave
Revision as of 23:46, 5 March 2012 by Hicreate (talk | contribs) (→‎Clean up Bugs: http://www.napkinmachine.org)
Jump to navigation Jump to search

OctConf 2012 will bring together users and developers for five days in July in the French Canadian summer.

Please email Jordi (jordigh@octave.org) with your estimated travel costs if you think you could attend. Also write your name below in the Participants section if you think of attending with high probability.


Montréal, Québec, Canada

Montréal is lively city with English and French widely spoken plus many other minority languages. Most business can be conducted in either language. It has four large universities, two Anglophones, McGill, Concordia; and two Francophones: Université du Québec à Montréal (UQAM), and Université de Montréal. The Centre de Recherches Mathématiques (CRM) is a mathematical centre that brings together researchers from all four universities and many others from Montréal and Canada.

The Montréal summer can be quite hot and humid with some chance of rain. The city has a very serviceable public transportation network of buses and underground trains (metro), so it is convenient to get around without renting a car.


The CRM will be offering its Université de Montréal facilities for the conference. There is an eponymous metro station that reaches the university.


There are several hotels and cheaper lodging in Montréal. Additionally, the universities McGill University, Université de Montréal) offer dormitory-style lodgings. The CRM also has more suggestions.


July 16-20, 2012. First two days are intended for newbies and casual users, who may possibly be interested in getting involved in development. Next three days are for code sprints and development. Participants are encouraged to attend for all 5 days, but may choose only the first two or last three as convenient.

Possible schedule:


Introductions, "What is Octave?" talk for a general audience (advertise this a lot in the local scientific computing and engineering communities). Helping with Octave installations, presentations about basic Octave use.


More advanced Octave use, including calling Octave from C++ code. Minimum C++ knowledge necessary expounded. How to work with development tools (reading the Octave source code, using Mercurial, bug and patch trackers, mailing lists, IRC).

Social event during evening.


State-of-the-Octave address. Identify problems to work on, pair off and start working on those problems. Code sprints.
Potential topics of interest

  • comparison of functionality between Octave and Matlab (what is the same, what is close, what is either different or significantly slower)
  • availability and operability of profiling tools for Octave
  • availability and operability of GUI interfaces to Octave
  • 64-bit indexing for extremely large arrays
  • Discussion of what belongs in Octave Core and what is a package or toolbox
  • Discussion about minimum functionality for Octave Core
  • Parallel computing using Octave


Reports of results of the previous day. Tech talks if necessary. More code sprints.


Reports. Last code sprint. Farewells.

Suggestions for Sessions

It is very good,Here we can more network knowledge,Is more and more strong. <a href="http://paper.napkinmachine.org">toilet paper machine</a> <a href="http://www.jubao.cc">balloon machine</a> <a href="http://www.napkinmachine.org">toilet paper machine</a> <a href="http://www.evamachine.info">Eva machine</a> <a href="http://www.RUBBERMACHINE.BIZ">oil pressure foaming machine</a> <a href="http://www.EVA-MACHINE.INFO">foam cutting machine</a> <a href="http://www.BALLOONMACHINE.INFO">balloons printing machine</a> <a href="http://www.BALLOONDIPPINGMACHINE.INFO">balloon machine</a> <a href="http://www.BALLOONDIPPINGMACHINE.COM">Balloon dipping line</a> <a href="http://www.GLOVEDIPPINGMACHINE.INFO">Glove dipping machine</a> <a href="http://www.GLOVGLOVEDIPPINGMACHINE.COM">Latex glove machine</a> <a href="http://www.CONDOMMACHINE.INFO">Condom machine</a> <a href="http://www.PACKING-MACHINE.INFO">Tissue machine</a> <a href="http://www.Tissuemachine.org">Tissue Paper Machine</a> <a href="http://www.Kneader.org">kneader machine</a> <a href="http://www.Balloonprinter.org">balloon screen printing machine</a> <a href="http://www.Glove-knitting-machine.com">Glove knitting machine</a> <a href="http://www.Balloonprinting.org">Balloon printing machines</a> <a href="http://www.Glovemachine.org">Latex glove machine</a> <a href="http://www.Facialtissuemachine.org">Facial tissue machine</a> <a href="http://www.Napkinmachine.org">napkin machine</a> <a href="http://www.Diapermachine.org">Baby diaper production line</a> <a href="http://www.evapress.org">Eva foaming<a/>

Cross-platform FLTK Bugs

Developers using Linux, MacOS, and Windows cooperate to fix FLTK bugs. This represents an important effort toward changing the default graphics toolkit from gnuplot to FLTK. See bugs #31518, #31976, #32134, #32276, #34720.

Code Sprint for the Wiki

Define an effective organizational structure for the new wiki, and clean up the existing content.



There may be limited funding to cover the travel expenses of selected participants.