octave-10.1.0p1
Scientific Programming Language
Back to search · Project homepage
Description
GNU Octave is a high-level language, primarily intended for numerical
computations. It provides a convenient command line interface for
solving linear and nonlinear problems numerically, and for performing
other numerical experiments using a language that is mostly compatible
with Matlab. It may also be used as a batch-oriented language.
Octave has extensive tools for solving common numerical linear algebra
problems, finding the roots of nonlinear equations, integrating
ordinary functions, manipulating polynomials, and integrating ordinary
differential and differential-algebraic equations. It is easily extensible
and customizable via user-defined functions written in Octave's own
language, or using dynamically loaded modules written in C++, C, Fortran,
or other languages.
Package information
- Ports path
- math/octave
- Package architecture
- amd64
- Maintainer
- Steven Mestdagh <steven@openbsd.org>
- Categories
- math
- Available flavors
- None listed
- Only for architectures
- aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, alpha, hppa, sparc64
These are ports metadata. Binary availability depends on the release, architecture and mirror. Build and test dependencies are not an installation checklist.
Direct dependencies
Library
- lang/gcc/15,-libs STEM->=15,<16
- audio/libsndfile
- audio/portaudio-svn
- audio/lame
- audio/mpg123
- archivers/brotli
- devel/glpk
- devel/readline
- editors/qscintilla,qt6
- graphics/GraphicsMagick
- math/arpack
- math/fftw3
- math/fftw3,float
- math/hdf5
- math/qhull
- math/qrupdate
- math/suitesparse
- net/curl
- textproc/icu4c
- print/gl2ps
- x11/qt6/qt5compat
- x11/qt6/qttools
- x11/qt6/qtbase