GNU Octave 5.2.0 Released
Octave Version 5.2.0 has been released and is now available for download.An official Windows binary installer is also available.For macOS see the installation instructions in the wiki.
To ask for help with Octave Forge, see the support page of GNU Octave for its mailing list; to report a bug, please use the bug tracker. Please mention all the facts relevant to reproducing the bug, so developers can fix the problem. The Octave Wiki has instructions for installing Octave on macOS systems. Octave may also be available in third-party package managers such as Homebrew, MacPorts, or Fink.
Sudo port install octave octave-signal octave-plot octave-image octave-signal Need to have XCode with Command Line Tools first and Macports with this route though share improve this answer. OCTAVE (Operationally Critical Threat, Asset, and Vulnerability Evaluation) is a security framework for determining risk level and planning defenses against cyber assaults. The framework defines a methodology to help organizations minimize exposure to likely threats, determine the likely consequences of an attack and deal with attacks that succeed.
GNU Octave 5.1.0 Released
GNU Octave version 5.1.0 has been released and is now available fordownload. An official Windows binary installer is available.For macOS see the installation instructions in the wiki.
GNU Octave 4.4.1 Released
Octave Version 4.4.1 has been released and is now available for download.An official Windows binary installer is also available.
GNU Octave 4.4.0 Released
GNU Octave version 4.4.0 has been released and is now available fordownload. An official Windows binary installer is available.For macOS see the installation instructions in the wiki.
GNU Octave 4.2.2 Released
Octave Version 4.2.2 has been released and is now available for download.An official Windows binary installer is also available.
OctConf 2018
The Octave conference for 2018 will once again be held at CERN,near Geneva, Switzerland, from March 12 until March 15.
GNU Octave 4.2.1 Released
Octave Version 4.2.1 has been released and is now available for download.An official Windows binary installer is also available.
OctConf 2017
OctConf 2017 will take place at CERN, Switzerland during March20-22, 2017. All Octave users, developers, and enthusiasts are welcome toattend. Registrations for OctConf 2017 are now open!
GNU Octave 4.2.0 Released
GNU Octave version 4.2.0 has been released and is now available fordownload. An official Windows binary installer is available.For macOS see the installation instructions in the wiki.
GNU Octave 4.0.3 Released
Octave Version 4.0.3 has been released and is now available for download.An official Windows binary installer is also available.
GNU Octave 4.0.1 Released
Octave version 4.0.1 has been released and is now available for download.
OctConf 2015
The presentation slides are available athttp://wiki.octave.org/OctConf_2015.
GNU Octave 4.0.0 Released
Octave version 4.0.0 has been released and is now available for download.Some of the many new features of this major release are:
OctConf 2014
The presentation slides are available athttp://wiki.octave.org/OctConf_2014.
GNU Octave 3.8.1 Released
Version 3.8.1 has been released and is now available for download.Octave 3.8.1 is a major new release.See the NEWS file for a list of user-visible changes.
Google Summer of Code
Octave was selected as a mentoring organization for theGoogle Summer of Code program for 2014.We have participated in the past as part of the GNU Projectbut this is the first year that we have been a mentoring organization.
GNU Octave 3.8.0 Released
Version 3.8.0 has been released and is now available for download.Octave 3.8.0 is a major new release.See the NEWS file for a list of user-visible changes.
GNU Octave 3.6.4 Released
Version 3.6.4 has been released and is now available for download.Octave 3.6.4 is a minor bug-fixing release.See the NEWS file for a list of user-visible changes since 3.4.
OctConf 2013
Octave For Osx
OctConf 2013 will take place in Milano, Italy during June 24-26, 2013.All Octave users, developers, and enthusiasts are welcome to attend!
Note: the main Octave Symbolic package developer (Colin) has no direct Windows access so this is likely to be a bit rough! Help much appreciated: please be bold, edit and improve this documentation.
First get Octave! The latest version can be downloaded from https://www.octave.org. Install with default options.
Octave should be started from the 'Octave (GUI)' or 'Octave (CLI)' launchers - or from the octave.bat file in the Octave binaries directory. This will ensure that the system path is correctly set.
Octave should be started from the 'Octave (GUI)' or 'Octave (CLI)' launchers - or from the octave.bat file in the Octave binaries directory. This will ensure that the system path is correctly set.
Option 1: Self-contained 'bundle' package
Probably the easiest way to get started. No dependencies, includes a Python interpreter and SymPy.
- download the
symbolic-win-py-bundle-x.y.z.zip
file at our github releases page. - start Octave, change folder to where your downloads are.
- type
pkg install symbolic-win-py-bundle-x.y.z.zip
- type
pkg load symbolic
- type
syms x
Option 2: Installing Python and SymPy with Anaconda
Anaconda is a popular way to install Python and friends on Windows. It comes with SymPy reinstalled.
- Install Anaconda.
- Install Symbolic from within Octave by typing
pkg install -forge symbolic
. This automatically downloads the latest version.
We need to make Symbolic use the Python interpreter from Anaconda. Type the following in Octave:
setenv PYTHON /anaconda3/bin/python
To test your setup, type:
pkg load symbolic
- Try
syms x
andfactor(x^2-x-6)
Debugging: try
sympref reset
and sympref diagnose
.Updating SymPy: if you installed Anaconda a long time ago, you can update to the latest SymPy following instructions found here.
Option 3: manual installation of Python and SymPy
- Download the Python .msi installer from https://www.python.org/downloads/.
In 2016, tested with version 2.7.10 version and it works fine.- Install with the following option 'Add python.exe to path' set to 'Will be installed on local hard drive' in the Customize Python dialog.
When installing on Windows 10, I had to leave the box '[ ] install for all users' *unchecked. I filed Issue #371 about this.
- Install the SymPy package using the Python package manager, pip.
- If python is installed properly, it can be run from the command line. Open a Windows Command Prompt or PowerShell (in Windows 10, right click the Start button, and select Command prompt or PowerShell)
- At the prompt type
pip install sympy
. This should download and install the sympy package and its dependency mpmath. - If you do not have Administrator privileges, you may receive an error message and need to locally install the packages instead. The command for local package installation is:
pip install --user sympy
- Start Octave from the Octave(GUI) or Octave(CLI) launchers - or from the octave.bat.
- Run the Octave command:
pkg install -forge symbolic
. This automatically downloads the latest version. Some people have reported some (harmless?) warnings about directory creation. - Load the symbolic package with the Octave command:
pkg load symbolic
- Try the command
syms x
and thenfactor(x^2-x-6)
Please add them here. I've added a couple things I don't understand very well. You can/should also file issues.
I want nice unicode output
You can! Try
sympref display unicode
. You may need to download a different font: https://github.com/cbm755/octsympy/issues/912#issuecomment-426572475I get an error about python_ipc_popen2 undefined
Try restarting Octave. This error occurs when something changes the files in the Symbolic package while its running. I guess it could be triggered by a virus scanner or some indexing software, see https://github.com/cbm755/octsympy/issues/424 .It is also triggered by reinstalling or upgrading Symbolic while symbolic objects are in use.
'ut8_heavy.pl' Perl warnings
This has been fixed in Octave 5.1. Previously, many people are saw lots of warnings during install:
Windows XP
Octave For Macos Octave Gnu Octave Wiki 1
As of 2.3.0, no particular action should be necessary.
Paths
How paths are supposed to work on modern Windows? Do Python installers take care of this for you? If you open a 'cmd.exe' command line, does 'python' work? If so, how about 'import sympy'?
Octave Octaverc
SymPy
Does it matter where SymPy is installed? My experimenting with the self-contained package suggests it does.
Octave Gnu Download
32 vs 64 bit windows?
Does the self-contained package work on both? MXE Octave seems to support both.