GNU Octave Wiki: Difference between revisions

Jump to navigation Jump to search
609 bytes added ,  20 March 2017
m
→‎Development: added a link to contributor guidelines page under development section
(News: Announce GNU Octave RC4)
m (→‎Development: added a link to contributor guidelines page under development section)
(45 intermediate revisions by 19 users not shown)
Line 3: Line 3:
== [[:Category:Installation|Installing]] ==
== [[:Category:Installation|Installing]] ==


* [[Octave for Microsoft Windows]]
Get installers and sources from http://octave.org/download ([[Octave_for_MacOS_X#Installing_a_Mac_OS_X_Bundle|Beta installer for Mac OS X]]). Some installation instructions given [[Octave_for_Debian_systems|here]].
* [[Octave for MacOS X]]
 
* [[Octave for GNU/Linux]] and [[Octave for other Unix systems|other Unix systems]]
Building together with a separate toolchain (custom built gcc version) is described [[Octave_and_separate_toolchain|here]].
 
{{Note|GNU Octave {{Release}} is the current stable release}}


{{Note|GNU Octave 3.8.2 is the current stable release}}
Are you using an old version of Octave?  Check the [[Release History]] page to see how old it is.


== News ==
== News ==


* Try out the fourth Release Candidate of '''GNU Octave 4.0''' for Microsoft Windows ftp://alpha.gnu.org/gnu/octave/octave-4.0.0-rc4-installer.exe
* '''[[OctConf_2017|OctConf 2017]]''' at CERN (March 20-22, 2017)
<br>
 
* [[File:Octconf2015Logo.png|x120px||link=OctConf_2015]]
* {{Release Date}} '''GNU Octave {{Release}}''' has been released (see above)!
<br>


* Octave has been accepted (again) as a mentoring organisation for the European Space Agency Summer of Code... IN SPACE programme: http://sophia.estec.esa.int/socis2015. If you want to apply, use the same instruction provided GSoC application: [[Summer of Code Project Ideas]]
* Octave is a mentor organization for [https://summerofcode.withgoogle.com/ Google Summer of Code] 2017. [[Summer_of_Code_Project_Ideas|Student applications]] are due April 3, 2017.


== Getting help with GNU Octave ==
== Getting help with GNU Octave ==
Line 30: Line 31:
== Advanced topics ==
== Advanced topics ==


Below is a temporary attempt to organize the "most wanted" pages of the Wiki. A list of all pages on the wiki can be seen [[Special:AllPages|here]]. To locate something specific, try the wiki's search box, or prepend {{Codeline|<nowiki>site:http://www.octave.org/wiki/</nowiki>}} to a [https://www.google.com/search?&q=site%3Ahttp%3A%2F%2Fwww.octave.org%2Fwiki google search]. Please read the [[Contribution guidelines]] first, if you want to contribute to this Wiki.
Below is a temporary attempt to organize the "most wanted" pages of the Wiki. A list of all pages on the wiki can be seen [[Special:AllPages|here]]. To locate something specific, try the wiki's search box, or prepend {{Codeline|<nowiki>site:wiki.octave.org</nowiki>}} to a [https://www.google.com/search?&q=site%3Awiki.octave.org Google search]. Please read the [[Contribution guidelines]] first, if you want to contribute to this Wiki.


=== [[:Category:Packages|Packages]] ===
=== [[:Category:Packages|Packages]] ===
Line 38: Line 39:
==== [[Octave-Forge]] ====
==== [[Octave-Forge]] ====


See also the list of Forge Wiki pages: http://wiki.octave.org/Category:Octave-Forge
See also the list of Forge Wiki pages: [[:Category:Octave-Forge]]


* [[bim_package|bim]] Solve Partial Differential Equaltions with a Finite Element method
* [[bim_package|bim package]] Solve Partial Differential Equations with a Finite Element method
* [[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
* [[Dataframe_package|Dataframe]] cell arrays on steroids
* [[Dataframe_package|Dataframe package]] cell arrays on steroids
* [[Dicom_package|Dicom]]
* [[Dicom_package|Dicom package]]
* [[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]]
* [[Geometry_package|Geometry package]]
* [[Image_acquisition_package|Image acquisition]] Capture images, for example from v4l2 hardware like webcams
* [[Image package]]
* [[Instrument_control__package|Instrument control]]
* [[Image_acquisition_package|Image acquisition package]] Capture images, for example from v4l2 hardware like webcams
* [[Interval_package|Interval]] Real-valued interval arithmetic
* [[Instrument_control__package|Instrument control package]]
* [[IO_package|I/O]]
* [[Interval_package|Interval package]] Real-valued interval arithmetic
* [[Java_package|Java]]
* [[IO_package|I/O package]]
* [[Mechanics_package|Mechanics]]
* [[Java_package|Java package]]
* [[Mechanics_package|Mechanics package]]
* [http://modb.oce.ulg.ac.be/mediawiki/index.php/NcArray ncArray] High-level interface of accessing a single or a collection of NetCDF files as a multi-dimensional array
* [http://modb.oce.ulg.ac.be/mediawiki/index.php/NcArray ncArray] High-level interface of accessing a single or a collection of NetCDF files as a multi-dimensional array
* [http://modb.oce.ulg.ac.be/mediawiki/index.php/Octave-netcdf netcdf] matlab-compatible NetCDF package
* [http://modb.oce.ulg.ac.be/mediawiki/index.php/Octave-netcdf netcdf] matlab-compatible NetCDF package
* [http://modb.oce.ulg.ac.be/mediawiki/index.php/NetCDF_toolbox_for_Octave octcdf] NetCDF package (old)
* [http://modb.oce.ulg.ac.be/mediawiki/index.php/NetCDF_toolbox_for_Octave octcdf] NetCDF package (old)
* [[ocs_package|OCS package]] Octave Circuit Simulator
* [http://modb.oce.ulg.ac.be/mediawiki/index.php/Optimal_interpolation_Fortran_module_with_Octave_interface optiminterp] Optimal interpolation
* [http://modb.oce.ulg.ac.be/mediawiki/index.php/Optimal_interpolation_Fortran_module_with_Octave_interface optiminterp] Optimal interpolation
* [[Parallel_package|parallel]]
* [[Parallel_package|Parallel package]]
* [[Sockets_package|Sockets]]
* [[Sockets_package|Sockets package]]
* [[Video_package|Video]]
* [[Symbolic package|Symbolic package]]
* [[TISEAN_package|TISEAN package]]
* [[Video_package|Video package]]
* [[sci_cosim|Scilab co-simulation package]]


=== [[:Category:Editors|Editors]] ===
=== [[:Category:Editors|Editors]] ===
Line 67: Line 74:
* [[Kate]]
* [[Kate]]
* [http://octclipse.sourceforge.net Octclipse] (Windows and GNU/Linux only.  The Octclipse developers are seeking individuals to assist with MacOS X support.)
* [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://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)
* [https://bitbucket.org/jgpallero/octave-sh GNU Octave syntax highlight files] (Syntax highlight definitions for some editors. Contributions are welcome)


=== [[:Category:Resources|Tutorials/Examples]] ===
=== [[:Category:Resources|Tutorials/Examples]] ===
* [[Octave Basics]] - For those just getting started.
* [[Using Octave]] - For those just getting started.
* [[Octave Basics]] - A short reference card to get started.
* [https://staff.ti.bfh.ch/sha1/Labs/PWF/Documentation/OctaveAtBFH.pdf Octave introduction script]
* [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.
Line 80: Line 88:
* [[Video tutorials]]
* [[Video tutorials]]
* [[:Category:Plotting tutorials|Plotting 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]] ===
* [[4.0 Release Checklist]] - Release procedure for next major version of Octave (includes GUI support).
In addition to these links, there is a longer list of links relevant to (especially novice) developers at the page [[Developers]].
* [[Bug Fix List - 4.0 Release]] - Bug List to fix before 4.0 release.


* [[4.2.0 Release Checklist]]
* [[Bug Fix List - 4.2.0 Release]]
* [[Doxygen]] - 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]]
* [[Octave for MacOS X]]
* [[Octave for GNU/Linux]] and [[Octave for other Unix systems|other Unix systems]]
* [[Contribution guidelines]]


==== [[:Category:Building|Building]] ====
==== [[:Category:Building|Building]] ====
Line 114: Line 127:
* [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)
* [http://planet.octave.org Planet Octave] (collection of blog feeds featuring Octave developers and Summer of Code students)
153

edits

Navigation menu