GNU Octave Wiki: Difference between revisions

Jump to navigation Jump to search
694 bytes added ,  20 March 2017
m
→‎Development: added a link to contributor guidelines page under development section
m (→‎Advanced topics: fix Google search tip)
m (→‎Development: added a link to contributor guidelines page under development section)
(39 intermediate revisions by 19 users not shown)
Line 3: Line 3:
== [[:Category:Installation|Installing]] ==
== [[:Category:Installation|Installing]] ==


Get installers and sources from http://octave.org/download
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]].


{{Note|GNU Octave 4.0 is the current stable release}}
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}}
 
Are you using an old version of Octave?  Check the [[Release History]] page to see how old it is.


== News ==
== News ==


* '''GNU Octave 4.0''' has been released (see above)!
* '''[[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 38: Line 41:
See also the list of Forge Wiki pages: [[: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 65: 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 78: 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 Microsoft Windows]]
* [[Octave for MacOS X]]
* [[Octave for MacOS X]]
* [[Octave for GNU/Linux]] and [[Octave for other Unix systems|other Unix systems]]
* [[Octave for GNU/Linux]] and [[Octave for other Unix systems|other Unix systems]]
* [[Contribution guidelines]]


==== [[:Category:Building|Building]] ====
==== [[:Category:Building|Building]] ====
Line 115: 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