All Projects → mtmiller → octave

mtmiller / octave

Licence: GPL-3.0 license
GNU Octave Mirror (https://hg.savannah.gnu.org/hgweb/octave)

Programming Languages

C++
36643 projects - #6 most used programming language
matlab
3953 projects
c
50402 projects - #5 most used programming language
Roff
2310 projects
Scilab
70 projects
Jupyter Notebook
11667 projects

Labels

Projects that are alternatives of or similar to octave

Fcm
A simple implementation of the Fuzzy C-Means Clustering (FCM) in MATLAB/GNU-Octave.
Stars: ✭ 26 (+44.44%)
Mutual labels:  octave
Gpstuff
GPstuff - Gaussian process models for Bayesian analysis
Stars: ✭ 106 (+488.89%)
Mutual labels:  octave
go-redis
GNU Octave Redis client (for Matlab too)
Stars: ✭ 23 (+27.78%)
Mutual labels:  octave
Textplayer
A library to play MML and ABC songs, written in C#
Stars: ✭ 29 (+61.11%)
Mutual labels:  octave
Notebooks
📓 A growing collection of Jupyter Notebooks written in Python, OCaml and Julia for science examples, algorithms, visualizations etc
Stars: ✭ 84 (+366.67%)
Mutual labels:  octave
Matlab Octave
This repository contains algorithms written in MATLAB/Octave. Developing algorithms in the MATLAB environment empowers you to explore and refine ideas, and enables you test and verify your algorithm.
Stars: ✭ 180 (+900%)
Mutual labels:  octave
Cocalc
CoCalc: Collaborative Calculation in the Cloud
Stars: ✭ 888 (+4833.33%)
Mutual labels:  octave
matio-cpp
A C++ wrapper of the matio library, with memory ownership handling, to read and write .mat files.
Stars: ✭ 24 (+33.33%)
Mutual labels:  octave
Octsympy
A Symbolic Package for Octave using SymPy
Stars: ✭ 92 (+411.11%)
Mutual labels:  octave
ASALI
Do you work with chemical reactors? Are you curious about them? ASALI is the open-source code that you are looking for. Chemical reactor models, transport/thermodynamic properties of gases, equilibrium calculations. ASALI couples all these features with an user friendly graphical interface. Modeling catalytic reactors has never been so easy.
Stars: ✭ 38 (+111.11%)
Mutual labels:  octave
Matlab2tikz
This program converts MATLAB®/Octave figures to TikZ/pgfplots figures for smooth integration into LaTeX.
Stars: ✭ 1,041 (+5683.33%)
Mutual labels:  octave
Pandoc Plot
Render and include figures in Pandoc documents using your plotting toolkit of choice
Stars: ✭ 75 (+316.67%)
Mutual labels:  octave
Facerecognition guide
This is a guide to face recognition with Python, GNU Octave/MATLAB and OpenCV2 C++. Eigenfaces and Fisherfaces are explained in detail and implemented.
Stars: ✭ 188 (+944.44%)
Mutual labels:  octave
Matlab Rinex Reader
Fixed old Kai Borre Matlab code to run in Octave and hence be callable by Python to work with RINEX data
Stars: ✭ 9 (-50%)
Mutual labels:  octave
octave-docker
Dockerfile to build an Octave container
Stars: ✭ 11 (-38.89%)
Mutual labels:  octave
Facerec
Implements face recognition algorithms for MATLAB/GNU Octave and Python.
Stars: ✭ 921 (+5016.67%)
Mutual labels:  octave
Jidt
JIDT: Java Information Dynamics Toolkit for studying information-theoretic measures of computation in complex systems
Stars: ✭ 145 (+705.56%)
Mutual labels:  octave
getfem
Mirror of GetFEM repository
Stars: ✭ 23 (+27.78%)
Mutual labels:  octave
TDoA
Time difference of arrival (TDoA) multi-lateration
Stars: ✭ 48 (+166.67%)
Mutual labels:  octave
inpoly
A fast 'point(s)-in-polygon' test for MATLAB.
Stars: ✭ 17 (-5.56%)
Mutual labels:  octave
GNU Octave -- a high-level language for numerical computations
==============================================================

Copyright (C) 1996-2022 The Octave Project Developers

See the file COPYRIGHT.md in the top-level directory of this
distribution or <https://octave.org/copyright/>.

Overview
--------

GNU Octave is a high-level interpreted language, primarily intended
for numerical computations.  It provides capabilities for the
numerical solution of linear and nonlinear problems, and for
performing other numerical experiments.  It also provides extensive
graphics capabilities for data visualization and manipulation.  GNU
Octave is normally used through its interactive interface (CLI and
GUI), but it can also be used to write non-interactive programs.
The GNU Octave language is quite similar to Matlab so that most
programs are easily portable.

GNU Octave is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

GNU Octave is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Octave; see the file COPYING.  If not, see
<https://www.gnu.org/licenses/>.

Availability
------------

The latest released version of Octave is always available from
<https://ftp.gnu.org/gnu/octave/> and many mirror sites around the
world.  You may also find links to binary distributions at
<https://www.octave.org/download.html>.  The current development
sources may be found under the Source Code tab on
[Savannah](https://savannah.gnu.org/projects/octave/).

Installation
------------

Octave requires approximately 475 MB of disk storage to unpack and
compile from source (significantly more, 3.8 GB, if you compile with
debugging symbols).  Once installed, Octave requires approximately
75 MB of disk space (again, considerably more, 415 MB, if you don't
build shared libraries or the binaries and libraries include
debugging symbols).

To compile Octave, you will need a recent version of:

- [GNU Make](https://www.gnu.org/software/make/)
- [GNU G++](https://gcc.gnu.org/) or another C++11 compiler
- [GNU Fortran](https://gcc.gnu.org/fortran/), another Fortran 77
  compiler, or [f2c](http://www.netlib.org/f2c/)

Octave's Makefiles use features of GNU Make that are not present in
other versions of make.  If you use `f2c`, you will need a script
like `fort77` that works like a normal Fortran compiler by combining
`f2c` with your C compiler in a single script.

See the notes in the file `INSTALL.OCTAVE` of the Octave source
distribution for more detailed installation instructions.

Bugs and Patches
----------------

The file `BUGS` (or `doc/interpreter/bugs.txi`) explains the recommended
procedure for reporting bugs on the [bug tracker](https://bugs.octave.org)
or contributing patches; online documentation is also available
[here](https://www.gnu.org/software/octave/bugs.html).

Documentation
-------------

* [Octave's manual](https://www.octave.org/doc/interpreter/) is a
  comprehensive user guide covering introductive and more advanced
  topics.
* [Octave's wiki](https://wiki.octave.org) is a user community page,
  covering various topics and answering
  [FAQ](https://wiki.octave.org/FAQ).
* [Octave's Doxygen](https://www.octave.org/doxygen/) documentation
  explains the C++ class libraries.

Partially, the up-to-dateness of the documentation is lagging a bit
behind the development of the software.  If you notice omissions or
inconsistencies, please report them at our bug tracker.  Specific
suggestions for ways to improve Octave and its documentation are
always welcome.  Reports with patches are even more welcome.

Additional Information
----------------------

Up to date information about Octave is available on the WWW at
<https://www.octave.org>, or ask for help via email
<[email protected]>.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].