Archive
- Fun
- SudokuCeres: [Sudoku] solver.
- [sudoku.m], another sudoku solver (E. Grossmann)
- Graphics
- ContourScript: These scripts produce contours from Octave.
- Image processing
- PetersFunctions: Peter Kovesi's MATLAB Functions for Computer Vision and Image Analysis.
- Productivity
- GanToFig: Converts a [GanttProject] file (xml format) to a xfig file.
- Special functions
- FaddeevaMunoz: Calculates de Faddeeva function.
Introduction
Octave it's a great language but I (JavierArantegui) feel that we are reinventing the wheel time after time. I mean I can program an script to design a distillation column but probably a lot of people have done that before.
An archive would be great in several ways:
- Reuse other people code
- Share your code
- A good source of information for beginners (and not so beginners)
My objective is to have lots of classified and documented scripts:
- Chemical Eng.
- Reactors
- Separation operations
- ...
- Electronic eng.
- signal processing
- ...
- ...
Great idea! How can I help?
A lot of ways:
- I'm sure that you have noticed that my English is far from perfect. Feel free to edit the webpages to correct vocabulary or grammar. As alternative, you can send me your corrections to [javier.octave@gmail.com]
- Send me information about websites stuffed of cool scripts, I will contact the authors to ask their permission to include their scripts in the archive
- Share your scripts!!
Barry O'Donovan wrote a short introduction to [GNU Octave - Functions and Scripts].
How can I include my script in the Archive?
It's really easy. You just need to send me an e-mail with the following information:
- Name of the script: It should be descriptive, avoid names as 'myscript' or 'javier'.
- Author(s): You could use a nickname, but I think that it's better if we use our real names.
- Keywords, to ease classification
- License: I don't know much about licenses. But, GPL sounds good to me. Well, Octave is distributed under the GPL.
- Description: What the script should do.
- Examples of use
- Known problems: Situations where the script fails, incompatibilities with different versions of Octave,...
- Contact e-mail or webpage: I think that it'd better to put a webpage, if you had. If you send me an e-mail address, I will put it in some way to avoid e-mail harvesters.
- Version number: Important if you release a new version.
- The script itself
- Installation guide, if needed
- Anything you wanted to include
And I will do the rest! The e-mail address is [javier.octave@gmail.com]