Octave 4.4 is a major new release
with many new features, better compatibility with Matlab, and many new and improved functions.
Mac users can get a first binary (dmg) for testing from here
. Please report issues at the mailing list
. Homebrew users should soon be able to get Octave from https://github.com/dpo/homebrew-openblas
(pull request #61
The repository homebrew/science is dead, long live dpo/homebrew-openblas! We switched from Apples proprietary Accelerate framework to OpenBLAS, so free your numbers and compile Octave as follows
brew tap dpo/openblas
Pin the repository
brew tap-pin dpo/openblas
Now, install a development snapshot of octave (with GUI and java)
brew install dpo/openblas/octave --devel --with-qt --with-java
MacOS and Linux users with HiDPI screen will enjoy improved plotting thanks to the fixes of jpswensen
for bug #49053
The best option to install Octave on macOS with a stable graphical user interface is via homebrew (sorry macports). Get the latest formula from dpo‘s repository. Please see the most recent post on how to install it.
Google Summer of Code is a global program focused on bringing more student developers into open source software development. GNU Octave is taking part as one organisation
. Interesting project can be found in the wiki
or proposed by students themselves. I am offering to tutor projects that improve the msh package
or package management
Finally, GNU Octave 4.2 was released (also see the new shiny website). It comes with
odeget and some
odeXX compatible time steppers that have been developed with contributions within recent GSOC and SOCIS projects.
macOS users can get the release already today by using homebrew as usual
brew install octave
The graphical user interface of Octave 4.0 can only be compiled with Qt4. Homebrew is dropping 4.x support and moving towards 5.x. Several Octave dependencies have already been updated (e.g. Qscintilla2, see e.g. this issue. However, the upcoming Octave 4.2 (release is scheduled for September 2016) will have full Qt5 as discussed here.
The standard installation uses the command line interface. If you need Octave with graphical user interface then this should work
brew upgrade #to get the latest qscintilla
brew install octave --with-gui --HEAD
: The post has been edited on Aug 20 since the new formula is now available in homebrew’s science repository
The Mac package manager homebrew includes since commit 5eb3823
the latest release of GNU Octave
version, i.e., 4.0.3. It features the FLTK backend by default, which should fix a lot issues with exporting images. An update of the mac binary
will be uploaded soon.
Version 4 can be obtained by macports
you can get the most recent Octave 4.0.2 via homewbrew, either update now
> brew update && brew upgrade
or install from scratch
> brew tap homebrew/science && brew install octave
Since 11 years Google funds selected open source projects; according to Google 515 open source organizations, 11,000 students have been supported and 50 million lines of code have been written. This year Google funds five projects
- Generalised eigenvalue problem
- Exponential Integrators
- ode15s project proposal
- Implement boolean operations on polygons
- Symbolic Package
Congratulations to our students; I am looking forward to the cooperation on the projects; in particular the ones on time stepping where I am will .
According to the ratings of IEEE Spectrum
the Matlab/Octave language is on position 10, 15 and 17 of the top programming languages in 2015, respectively. In the TIOBE ranking Matlab/Octave lost 4 positions compared to 2014, at IEEE the position remained constant (even a slight increase of its persentage).