GNU Octave : Free Your Numbers.

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. Octave is normally used through its interactive command line interface, but it can also be used to write non-interactive programs. The Octave language is quite similar to Matlab so that most programs are easily portable.

Octave is continually being upgraded. The current version 4.0 includes a graphical user interface, support for classdef object-oriented programming, and many new and improved functions. SoC projects may also involve developing or upgrading Octave Forge packages, which can be loaded by users to provide additional specialized functions that supplement those provided in Core Octave.

lightbulb_outline View ideas list

Technologies

  • hg
  • c++

Topics

comment IRC Channel
email Mailing list
mail_outline Contact email

GNU Octave 2016 Projects

  • Barbara Lócsi
    Generalised eigenvalue problem
    Certain calling forms of the eig function are currently missing, including: preliminary balancing computing left eigenvectors as a third output...
  • Chiara Segala
    GSoC 2016 EXPONENTIAL INTEGRATORS
    I propose a project about the implementation of some Exponential Integrators. Exponential integrators are a class of numerical methods for the...
  • FrancescoFaccio
    GSoC ode15s project proposal
    One of the major missing functions in Octave is ode15s, which is an effective solver for stiff Differential Equations and Differential Algebraic...
  • Amr Mohamed
    Implement boolean operations on polygons
    Implement boolean operations on polygon Computational Geometry has great applications in computer science such as computer graphics, CAD...
  • Abhinav Tripathi
    Symbolic Package
    This project aims at writing a library in C++ that provides and interface to octave files (.m) to interact with python modules in a more efficient...
close

2016