|
|
Line 5: |
Line 5: |
| Octave [https://octave.org/doc/latest/Packages.html 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: | | Octave [https://octave.org/doc/latest/Packages.html 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: |
|
| |
|
| * [https://gnu-octave.github.io/packages/ Octave Packages] | | * https://packages.octave.org |
| * [[:Category:Octave Forge|Octave Forge]] (legacy) | | * [[:Category:Octave Forge|Octave Forge]] (legacy) |
|
| |
|
Line 25: |
Line 25: |
| The Octave Forge index is a legacy project and does not accept new packages. | | The Octave Forge index is a legacy project and does not accept new packages. |
|
| |
|
| == Free and open-source == | | == Free and open-source code with custom installation == |
| | |
| === Octave packages ===
| |
| | |
| All packages can be installed by Octave's {{manual|pkg}} function as described above and are listed in [https://gnu-octave.github.io/packages/ Octave Packages].
| |
| | |
| {| class="wikitable sortable"
| |
| |-
| |
| ! scope="col" | Name
| |
| ! scope="col" class="unsortable" | Description
| |
| ! scope="col" class="unsortable" | Links
| |
| |-
| |
| | fda
| |
| | Functional data analysis.
| |
| | https://gitlab.com/kakila/fda/
| |
| |-
| |
| | MPI
| |
| | Octave bindings for basic Message Passing Interface (MPI) functions for parallel computing.
| |
| | https://github.com/carlodefalco/octave-mpi
| |
| |-
| |
| | [[Symbolic package | octsympy]]
| |
| | An implementation of a symbolic toolbox using SymPy.
| |
| | https://github.com/cbm755/octsympy https://octave.sourceforge.io/symbolic
| |
| |-
| |
| | Packajoozle
| |
| | An experimental alternative package manager for Octave.
| |
| | https://github.com/apjanke/octave-packajoozle
| |
| |-
| |
| | [[Statistics package | Statistics]]
| |
| | An implementation of the Statistics and Machine Learning Toolbox.
| |
| | https://github.com/gnu-octave/statistics
| |
| |-
| |
| | Tablicious
| |
| | Matlab-compatible table, datetime, and categorical data types (Like "pandas for Octave").
| |
| | https://github.com/apjanke/octave-tablicious
| |
| |-
| |
| | Websockets
| |
| | The Websockets package is a simple implementation of a websocket client for GNU Octave. It contains the elemental functions to communicate with a websockets server.
| |
| | https://github.com/gnu-octave/octave-websockets
| |
| |-
| |
| | [[Pythonic]]
| |
| | The Pythonic package provides a Python language binding for Octave, to allow any Python package to be loaded and used directly, with automatic translation from Octave to Python data types.
| |
| | https://gitlab.com/mtmiller/octave-pythonic
| |
| |}
| |
| | |
| === Custom installation ===
| |
|
| |
|
| Those codes have to be installed as described on the respective website. | | Those codes have to be installed as described on the respective website. |