Category:Packages: Difference between revisions

972 bytes added ,  29 September 2020
Overhaul page.
(Overhaul page.)
Line 1: Line 1:
:''This is a list of Packages available for GNU Octave.''
[[File:Octave-flower.svg|frame|link=[[:Category:Octave Forge]]|[[:Category:Octave Forge|Octave Forge]] logo.]]


= Octave Forge =
:''This is a list of Packages and Codes available for GNU Octave.''


{|
= Octave packages =
| [[File:Octave-flower.svg|left|frame|link=[[:Category:Octave Forge]]|[[:Category:Octave Forge|Octave Forge]] logo.]]
| style="vertical-align:top;" |
For a collection of '''high quality packages''' see [[:Category:Octave Forge|Octave Forge]].
* [https://octave.sourceforge.io/packages.php#community-packages List of Octave Forge '''community packages''']
* [https://octave.sourceforge.io/packages.php#external-packages List of Octave Forge '''external packages''']
|}


<div style="clear:both;"></div>
[https://octave.org/doc/latest/Packages.html Octave packages] extend the functionality of GNU Octave by particular useful features and can be developed and distributed by anyone.  Currently there are two collections of Octave packages:
= External Packages =
 
{{Note|Feel free to add your package.}}
* [[:Category:Octave Forge|Octave Forge]]
* [https://gnu-octave.github.io/pkg-index/ Package extensions index]
 
The format and requirements of Octave packages is specified in the [https://octave.org/doc/latest/Creating-Packages.html GNU Octave manual].  There is an [https://github.com/gnu-octave/pkg-example example package] as well.
 
Octave packages can be installed by the {{manual|pkg}} tool.  The following two examples demonstrate how to install the [https://github.com/gnu-octave/pkg-example example package] (1.) after downloading the release tarball and (2.) directly from an URL.
 
# <code>pkg install pkg-example-1.0.0.tar.gz</code>
# <code>pkg install https://github.com/gnu-octave/pkg-example/archive/1.0.0.tar.gz</code>
 
If your packages meets [https://octave.sourceforge.io/developers.php additional criteria] and is added to the Octave Forge index, you can furthermore install it with the <code>-forge</code> flag, for example:
 
* <code>pkg install -forge image</code>
 
= Other codes =


== MPI ==
== MPI ==
Line 147: Line 155:


* [https://github.com/gnu-octave/octave-websockets Websockets on GitHub]
* [https://github.com/gnu-octave/octave-websockets Websockets on GitHub]
= See also =
* [https://octave.org/doc/latest/Creating-Packages.html Octave manual - Creating packages]
* [https://github.com/gnu-octave/pkg-example Octave package example]


[[Category:Contents]]
[[Category:Contents]]