GNU Octave Wiki: Difference between revisions

Jump to navigation Jump to search
178 bytes added ,  13 December 2018
m
Add 5.0 Bug Fix List page link
(→‎News: Using template)
m (Add 5.0 Bug Fix List page link)
(45 intermediate revisions by 15 users not shown)
Line 3: Line 3:
== [[:Category:Installation|Installing]] ==
== [[:Category:Installation|Installing]] ==


Get installers and sources from http://octave.org/download. Some installation instructions given [[Octave_for_Debian_systems|here]].
* Get installers and sources from https://www.octave.org/download
** [[Octave for macOS|macOS installation instructions]]
** [[Octave for GNU/Linux|GNU/Linux installation instructions]] and for [[Octave for other Unix systems|other Unix systems]]
** [[Octave_for_Microsoft_Windows|Microsoft Windows installation instructions]]
** [[Octave_and_separate_toolchain|Build Octave using a separate toolchain]] (custom built gcc version)


{{Note|GNU Octave {{Release}} is the current stable release}}
{{Note|GNU Octave {{Release}} is the current stable release}}


== News ==
Are you using an old version of Octave?  Check the [[Release History]] page to see how old it is.
 
== [https://www.gnu.org/software/octave/news.html News] ==


* {{Release Date}} '''GNU Octave {{Release}}''' has been released (see above)!
* {{Release Date}} '''GNU Octave {{Release}}''' has been released (see above)!


== Getting help with GNU Octave ==
* GNU Octave is a mentor organization for [https://summerofcode.withgoogle.com/organizations/4797252556554240/ Google Summer of Code 2018].  Congratulations to our [[Summer_of_Code#GSoC_2018|three students]] for being elected and happy coding this summer!
 
== Getting help ==


* Read the [https://www.gnu.org/software/octave/doc/interpreter GNU Octave documentation]
* Read the [https://www.gnu.org/software/octave/doc/interpreter GNU Octave documentation]
Line 17: Line 25:
* Continue reading this wiki and feel free to add further content (please check that it is not already part of, or belongs in, the documentation and read the [[Contribution guidelines]]).
* Continue reading this wiki and feel free to add further content (please check that it is not already part of, or belongs in, the documentation and read the [[Contribution guidelines]]).
* [https://www.gnu.org/software/octave/support.html Other support options]
* [https://www.gnu.org/software/octave/support.html Other support options]
<br>


__TOC__
== [[Using Octave|Getting started]] ==
 
* [[Publications using Octave#Books|Books]]
* [[Video tutorials|Videos]]
* [https://bagustris.github.io/octave-tutorial Short course]


== Advanced topics ==
== Advanced topics ==
Line 26: Line 37:


=== [[:Category:Packages|Packages]] ===
=== [[:Category:Packages|Packages]] ===
* [[OEP:pkg|Installing packages]]
* [[OEP:pkg|Installing packages]]
* [[Creating packages]]
* [[Creating packages]]


==== [[Octave-Forge]] ====
==== [[Octave Forge]] ====
 
See also the list of Forge Wiki pages: [[:Category:Octave-Forge]]


* [[bim_package|bim package]] Solve Partial Differential Equaltions with a Finite Element method
See also the list of Forge Wiki pages: [[:Category:Octave Forge]]
* [[Arduino_package|arduino package]] Control arduino devices from Octave
* [[bim_package|bim package]] Solve Partial Differential Equations with a Finite Element method
* [[Control_package|Control package]]
* [[Control_package|Control package]]
* [http://modb.oce.ulg.ac.be/mediawiki/index.php/CGI_programming_with_Octave CGI] Common Gateway Interface for Octave
* [http://modb.oce.ulg.ac.be/mediawiki/index.php/CGI_programming_with_Octave CGI] Common Gateway Interface for Octave
Line 40: Line 52:
* [[Fem-fenics|fem-fenics]] Interface to [http://fenicsproject.org/ FEnics] FEM library
* [[Fem-fenics|fem-fenics]] Interface to [http://fenicsproject.org/ FEnics] FEM library
* [[Geometry_package|Geometry package]]
* [[Geometry_package|Geometry package]]
* [[Image package]]
* [[Image_acquisition_package|Image acquisition package]] Capture images, for example from v4l2 hardware like webcams
* [[Image_acquisition_package|Image acquisition package]] Capture images, for example from v4l2 hardware like webcams
* [[Instrument_control__package|Instrument control package]]
* [[Instrument_control__package|Instrument control package]]
Line 57: Line 70:
* [[Video_package|Video package]]
* [[Video_package|Video package]]
* [[sci_cosim|Scilab co-simulation package]]
* [[sci_cosim|Scilab co-simulation package]]
* [[Zeromq_package|Zeromq package]] Zeromq bindings for Octave.


=== [[:Category:Editors|Editors]] ===
=== [[:Category:Resources|Tutorials/Examples]] ===
* [[Gedit]]
* [[Emacs]]
* [[Nano]]
* [[Vim]]
* [[Kate]]
* [http://octclipse.sourceforge.net Octclipse] (Windows and GNU/Linux only.  The Octclipse developers are seeking individuals to assist with MacOS X support.)
* [https://sites.google.com/site/domainmathide/ DomainMath IDE] (Windows,GNU/Linux and Mac OS.)
* [https://bitbucket.org/jgpallero/octave-sh GNU Octave syntax highlight files] (Syntax highlight definitions for some editors. Contibutions are welcome)


=== [[:Category:Resources|Tutorials/Examples]] ===
* [[Octave Basics]] - A short reference card to get started.
* [[Octave Basics]] - For those just getting started.
* [[:Category:Plotting tutorials|Plotting tutorials]]
* [https://staff.ti.bfh.ch/sha1/Labs/PWF/Documentation/OctaveAtBFH.pdf Octave introduction script]
* [[Tips and tricks]] - Guidelines to improve your coding skills.
* [[Tips and tricks]] - Guidelines to improve your coding skills.
* [[Cookbook]] - Several simple and useful examples.
* [[Cookbook]] - Several simple and useful examples.
Line 76: Line 81:
* [[Fortran]] - Accessing liboctave from a Fortran 2003 program.
* [[Fortran]] - Accessing liboctave from a Fortran 2003 program.
* [[Octave fun]] - Coding can be fun -- miscellaneous more or less funny scripts
* [[Octave fun]] - Coding can be fun -- miscellaneous more or less funny scripts
* [[Video tutorials]]
* [[:Category:Plotting tutorials|Plotting tutorials]]
* [[Interfacing Octave with other languages]]
* [http://www.amiq.com/consulting/2014/11/21/how-to-connect-systemverilog-with-octave/ How to Connect SystemVerilog with Octave]
* [http://www.amiq.com/consulting/2014/11/21/how-to-connect-systemverilog-with-octave/ How to Connect SystemVerilog with Octave]


=== [[:Category:Development|Development]] ===
=== [[:Category:Development|Development]] ===
In addition to these links, there is a longer list of links relevant to (especially novice) developers at the page [[Developers]].
* [[2015 Code Sprint]] - Worldwide Octave Code Sprint to be held Dec. 12th, 2015.


* [[Doxygen]] - C++ code documentation
* [[5.0.0 Release Checklist]]
** [[Bug Fix List - 5.0 Release]]
* [[Contribution guidelines]]
* [[Doxygen]] - Internal C++ code documentation.
* [[International Characters Support]] - Using Octave in your own language.
* [[International Characters Support]] - Using Octave in your own language.
* [[Octave for Microsoft Windows]]
* [[:Category:Editors|Editors]] - A list of editors supporting Octave syntax highlighting.
* [[Octave for MacOS X]]
* [[:Category:Building|Building]] - All pages related to build Octave.
* [[Octave for GNU/Linux]] and [[Octave for other Unix systems|other Unix systems]]
** [[Building]] - General information.
 
** [[Continuous Build]]
==== [[:Category:Building|Building]] ====
** [[Enable large arrays: Build octave such that it can use arrays larger than 2Gb.|Large array support]]
* [[Building]]
* [[Continuous Build]]
* [[Enable large arrays: Build octave such that it can use arrays larger than 2Gb.|Building Octave to use large arrays]]
 
==== [[:Category:Testing|Testing]] ====
* [[Tests|Testing source code]]
* [[Tests|Testing source code]]
==== [[:Category:Packaging|Packaging]] ====
* [[:Category:Packaging|Packaging]] - Building binary distributions.
* [[Create a MacOS X App Bundle Using MacPorts]]
** [[Create a MacOS X App Bundle Using MacPorts|Create a macOS app using MacPorts]]
* [[Windows_Installer|Create a Windows Installer using MXE]]
** [[Windows_Installer|Create a Windows Installer using MXE]]


=== [[:Category:Academia|Academia]] ===
=== [[:Category:Academia|Academia]] ===
* [[Publications using Octave]] - A compilation of scientific publications making reference to GNU Octave (add yours!).
* [[Publications using Octave]] - A compilation of scientific publications making reference to GNU Octave (add yours!).


=== [[:Category:Project Ideas|Project Ideas]] ===
=== [[:Category:Project Ideas|Project Ideas]] ===
* [[Projects]]
* [[Projects]]
* [[Summer of Code Project Ideas]]
* [[Summer of Code Project Ideas]]


== External Links ==
== External Links ==
* [http://www.gnu.org/software/octave/ Octave Homepage]
 
* [http://octave.sourceforge.net/ Octave Forge]
* [https://www.gnu.org/software/octave/ Octave Homepage]
* [https://octave.sourceforge.io/ Octave Forge]
* [https://savannah.gnu.org/bugs/?group=octave GNU Octave - Bug Tracker]
* [https://savannah.gnu.org/bugs/?group=octave GNU Octave - Bug Tracker]
* [https://savannah.gnu.org/task/?group=octave GNU Octave - Task Tracker]
* [https://savannah.gnu.org/task/?group=octave GNU Octave - Task Tracker]
* [https://savannah.gnu.org/patch/?group=octave GNU Octave - Patch Tracker]
* [https://savannah.gnu.org/patch/?group=octave GNU Octave - Patch Tracker]
* [https://savannah.gnu.org/hg/?group=octave GNU Octave - Mercurial Repositories]
* [https://savannah.gnu.org/hg/?group=octave GNU Octave - Mercurial Repositories]
* [http://planet.octave.org Planet Octave] (blogs from Octave's [https://www.google-melange.com/gsoc/homepage/google/gsoc2015 GSoC] and [http://sophia.estec.esa.int/socis2015 SoCiS] students)
* [https://planet.octave.org/ Planet Octave] (collection of blog feeds featuring Octave developers and Summer of Code students)
1,072

edits

Navigation menu