WebOctave

What is Octave?

Octave is a Open Source Software , which allows the user to perform typical numerical calculations, such as finding solutions to systems of nonlinear equations, scientific visualization, etc.

What is Weboctave?

Web Interface to Octave lets people use Octave remotely. The user sends the commands to a remote server, next all required computation is done on the server, and finally the user is presented with the results (text or graphics).

 

Features

  • Functionality of Octave.
  • Making plots and downloading them.
  • The user can define custom functions.
  • Creating account and accessing files and functions.
  • Every user is granted a separate workspace.

About the Project

The project was based on the ideas from a similar web service, which contained a web interface Octave, written in CGI.

The project aimed at adding more features to what was already available and switching from CGI to PHP.

  History

Version 0.0.1:

May 2007. Pre-release intended as a feasibility demonstration.

Oct 2007. Huge rewrite of the previous version. Fixed user accounts and improved session management.

 

Version 0.1.0:

November 2008

 

History

 

Version 0.1.1

Development release

Developers

So far, all development was conducted by a group of enthusiasts originating from Students' Numerical Research Group associated with the Faculty of Mathematics, Informatics and Mechanics, University of Warsaw

Necessary Softwares

1) WWW server with PHP>=5 support (ex. Apache)

2) SQL server (ex. MySQL, may be remote)
3) Octave>=3.0.0

The code is available at

https://sourceforge.net/projects/weboctave/

 

 

Modifications

 

  • Renaming octave-cli to octave.
  • Adding dispatch.m file to the octave.
  • For furthur improvement, Making dispatch class.

Command to Weboctave

Plot

Thank You :)

Copy of Web-Octave

By deeptisharma

Copy of Web-Octave

  • 226