1,848
edits
(→2018: Add OctConf 2018 talk by jwe.) |
|||
(13 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== Public talks about the GNU Octave project, internals and advanced usage | :''For Teaching Books and Scientific Papers, see [[Publications using Octave]]''. | ||
A collection of in-depth educational material about GNU Octave and it's development. | |||
== User Manual == | |||
* Version 5.1.0 [https://octave.org/doc/v5.1.0/ [HTML]] [https://octave.org/doc/octave-5.1.0.pdf [PDF]] | |||
* Version 4.4.1 [https://octave.org/doc/v4.4.1/ [HTML]] [https://octave.org/doc/octave-4.4.1.pdf [PDF]] | |||
* Version 4.4.0 [https://octave.org/doc/v4.4.0/ [HTML]] [https://octave.org/doc/octave-4.4.0.pdf [PDF]] | |||
* Version 4.2.2 [https://octave.org/doc/v4.2.2/ [HTML]] [https://octave.org/doc/octave-4.2.2.pdf [PDF]] | |||
* Version 4.2.1 [https://octave.org/doc/v4.2.1/ [HTML]] [https://octave.org/doc/octave-4.2.1.pdf [PDF]] | |||
* Version 4.2.0 [https://octave.org/doc/v4.2.0/ [HTML]] [https://octave.org/doc/octave-4.2.0.pdf [PDF]] [https://www.amazon.com/Gnu-Octave-4-2-Reference-Manual/dp/9888407074 [Print]] (ISBN: 978-9888407071) | |||
* Version 4.0.3 [https://octave.org/doc/v4.0.3/ [HTML]] [https://octave.org/doc/octave-4.0.3.pdf [PDF]] | |||
* Version 4.0.1 [https://octave.org/doc/v4.0.1/ [HTML]] [https://octave.org/doc/octave-4.0.1.pdf [PDF]] | |||
* Version 4.0.0 [https://octave.org/doc/v4.0.0/ [HTML]] [https://octave.org/doc/octave-4.0.0.pdf [PDF]] [https://www.amazon.com/GNU-Octave-4-0-Reference-Manual/dp/9888381059 [Print (1/2)]] (ISBN: 978-9888381050) [https://www.amazon.com/GNU-Octave-4-0-Reference-Manual/dp/9888381067 [Print (2/2)]] (ISBN: 978-9888381067) | |||
* Version 3 [https://www.amazon.com/exec/obidos/ASIN/095461206X/networktheory-20 [Print]] (ISBN: 978-0954612061) | |||
== Doxygen == | |||
* [https://octave.org/doxygen/dev Development [HTML]] | |||
* [https://octave.org/doxygen/5.1 Version 5.1.x [HTML]] | |||
* [https://octave.org/doxygen/4.4 Version 4.4.x [HTML]] | |||
* [https://octave.org/doxygen/4.2 Version 4.2.x [HTML]] | |||
* [https://octave.org/doxygen/4.0 Version 4.0.x [HTML]] | |||
* [https://octave.org/doxygen/3.8 Version 3.8.x [HTML]] | |||
* [https://octave.org/doxygen/3.6 Version 3.6.x [HTML]] | |||
* [https://octave.org/doxygen/3.4 Version 3.4.x [HTML]] | |||
* [https://octave.org/doxygen/3.2 Version 3.2.x [HTML]] | |||
== Talks == | |||
Public talks about the GNU Octave project, internals and advanced usage. | |||
=== 2019 === | === 2019 === | ||
Line 8: | Line 41: | ||
! Published Formats | ! Published Formats | ||
! Material | ! Material | ||
! | ! Copyright | ||
! Topics Covered | ! Topics Covered | ||
|- | |- | ||
| Scientific programming with GNU Octave | | Scientific programming with GNU Octave | ||
| [[User:siko1056| | | [[User:siko1056|siko1056]] | ||
| [https://github.com/octave-de/octave_slides/releases/download/2019-11-22/slides_Ohlhus_2019-11-22.pdf PDF] | | [https://github.com/octave-de/octave_slides/releases/download/2019-11-22/slides_Ohlhus_2019-11-22.pdf PDF] | ||
| [https://github.com/octave-de/octave_slides/releases/tag/2019-11-22 GitHub] | | [https://github.com/octave-de/octave_slides/releases/tag/2019-11-22 GitHub] | ||
| GPL 3.0 / CC-BY 4.0 | | GPL 3.0 / CC-BY 4.0 | ||
| project, community, MS Windows install, Jupyter-Notebooks, m-code optimization, external code interface, development, bug tracker | | project, community, MS Windows install, Jupyter-Notebooks, m-code optimization, external code interface, development, bug tracker | ||
|- | |||
| High-level Scientific Computing with GNU Octave | |||
| [[User:KaKiLa|KaKiLa]] | |||
| [https://flossforscience.com/podcast/season-2-episode-9 Podcast] | |||
| - | |||
| CC-BY-ND 4.0 | |||
| project, community, features, {{Manual|pkg|Octave packages}}, MATLAB compatibility, [https://en.wikipedia.org/wiki/Free_and_open-source_software FLOSS] | |||
|} | |} | ||
Line 26: | Line 66: | ||
! Published Formats | ! Published Formats | ||
! Material | ! Material | ||
! | ! Copyright | ||
! Topics Covered | ! Topics Covered | ||
|- | |- | ||
Line 41: | Line 81: | ||
| [https://gitlab.com/kakila/talks/tree/master/2018_GNUOctave_HSR GitLab] | | [https://gitlab.com/kakila/talks/tree/master/2018_GNUOctave_HSR GitLab] | ||
| GPL 3.0 / CC-BY-SA 4.0 | | GPL 3.0 / CC-BY-SA 4.0 | ||
| project, community, Octave | | project, community, {{Manual|pkg|Octave packages}} (creation, usage), [https://en.wikipedia.org/wiki/Free_and_open-source_software FLOSS] | ||
|} | |||
=== 2015 === | |||
{| class="wikitable" | |||
! Title | |||
! Author | |||
! Published Formats | |||
! Material | |||
! Copyright | |||
! Topics Covered | |||
|- | |||
| Writing High Performance m-files | |||
| [[User:Rik|Rik]] | |||
| [[:File:High_Performance_Mfiles.pdf|PDF]] | |||
| - | |||
| - | |||
| optimization basics, Octave structure/interpreter, benchmarking, {{Manual|arrayfun}}, vectorization, memory management, pre-allocation, in-place operators, copy-on-write | |||
|- | |||
| Writing packages for Octave | |||
| [[User:Carandraug|Carandraug]] | |||
| [[:File:OctConf-2015-Octave-packages.pdf|PDF]] | |||
| - | |||
| - | |||
| {{Manual|pkg|Octave packages}} (creation, usage) | |||
|- | |||
| Profiling with GNU Octave | |||
| Daniel Kraft | |||
| [[:File:OctConf-2015-Slides-Profiling.pdf|PDF]] | |||
| - | |||
| - | |||
| {{Manual|profile|profiler}} usage and implementation details | |||
|} | |||
=== 2013 === | |||
{| class="wikitable" | |||
! Title | |||
! Author | |||
! Published Formats | |||
! Material | |||
! Copyright | |||
! Topics Covered | |||
|- | |||
| GNU Octave -- A free high-level tool for Scientific Computing | |||
| [[User:Cdf|Cdf]], [[User:JordiGH|JordiGH]] | |||
| [[:File:Slides_octconf_gdf_jgh.pdf|PDF]] | |||
| [http://inversethought.com/hg/what-is-octave/ Mercurial repo] | |||
| CC-BY-SA 2.0 | |||
| project, community, features, GUI, history, {{Manual|pkg|Octave packages}} (usage), oct-files, liboctave, embedded interpreter, parcellfun/pararrayfun | |||
|- | |||
| Improve JIT Compiling | |||
| LYH | |||
| [[:File:Slides_octconf_lyh.pdf|PDF]] | |||
| - | |||
| - | |||
| JIT implementation details, presentation of [[Summer_of_Code#GSoC_2013|GSoC project]] | |||
|} | |||
=== 2008 === | |||
{| class="wikitable" | |||
! Title | |||
! Author | |||
! Published Formats | |||
! Material | |||
! Copyright | |||
! Topics Covered | |||
|- | |||
| Building a Community around GNU Octave | |||
| [[User:jwe|jwe]] | |||
| [http://videolectures.net/site/normal_dl/tag=33349/mloss08_eaton_oct_01.pdf PDF] [http://videolectures.net/mloss08_eaton_oct/ Video] | |||
| - | |||
| - | |||
| project, history, goals, developer/mailing-list activity, innovations, community | |||
|} | |} | ||
== See also == | == See also == | ||
[[Publications using Octave]] | * [[Publications using Octave]] | ||
[[Category:Academia]] | |||
[[Category:Development]] | [[Category:Development]] |