Category:Packages: Difference between revisions

1,666 bytes removed ,  6 May 2023
Update link, remove duplicate entries.
(Update link, remove duplicate entries.)
 
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.