Welcome to the ogurb homepage
ogurb a graphical user interface for GNU octave. It's written using ruby and gtk2/libglade.
ogurb was written by Johan Bondeson
So why another GUI for octave? Aren't there enought of those already?
Well, yes, but not any that I would want to use. The aim of ogurb is that it should be nice to use and feature-rich.
I use octave in my daily work and can not have an interface that requires me to hit more keys or move the mouse more than necessary.
As I see it right now, ogurb (although in an ealry stage of development) can already compete with most of the octave guis out there.
Besides, it's design makes it very portable. It has already been run on Linux, cygwin and WindowsXP and should run
on all POSIX systems. Did I mention that ogurb is not dependent on the internal api of octave and therefor runs with almost
any octave version?
Features
Octave command window featuring tab completion, parethesis matching, and history walking
History window with search support
Plot controls window with export function (still quite limited)
Very portable.
News
22 Jan -07:
I'm back and I've done some cool stuff to the GUI so I released 0.0.2 today, marking big progress. Besides fixing some nasty bugs it adds support for parenthesis matching in the command window and the groundwork for some syntax highlighting has been done.
25 Nov -06:
So ogurb was added to sourceforge today. I also added the installer from http://i.loveruby.net/en/projects/setup/ and made some changes to command window.
21 Nov -06:
I have added an export function to the plot window. I have also done quite a lot of win32 porting and an initial attempt on a win32 installer. You can find a nullsoft installer script in the win32 directory of the source tarball. The filosofy behind the installer is to simplify the installation of the needed dependencies.
10 Nov -06:
Added history saving and tuned command window output a bit. I've decided to change the name from the rather boring octavegui to the new and flashy ogurb.
I also made some changes to make it run on cygwin and added a cygwin HOWTO
License
Ogurb is free software and uses the GNU Public License, GPL.
Dependencies
GNU octave. Ofcourse.
Ruby. In my opinion the best scripting language out there.
Ruby-GNOME2 and dependencies.
NSIS. Nullsoft installer. Only needed to compile the win32 installation script.
Download
Sourceforge download page
There, you can find a source package and a windows installer.
ogurb-win32-installer.exe is a program that will install ogurb and help you download
all the libraries that is needed to run ogurb on Windows. It is not (yet) very good, but will help unexperienced (or lazy)
users to deal with this.
Howto
Unpack. Either run it locally executing bin/ogurb or install it. Installation is done by running the command
ruby setup.rb, which will by default install ogurb into /usr/bin. When it is installed it can be started by
typing ogurb.
For a cygwin HOWTO, click here
Win32 HOWTO coming up shortly.
FAQ
Q: After using the ogurb installer on Windows, my anti-virus program complains about a possible malicious script when I try to start ogurb
The script is only trying to start ogurb in a way that will not show a command prompt too. You can safely tell your anti-virus program that this script has permission to do so.
Bugs and other comments
Please report all kinds of bugs and leave feedback to any of the addresses below.
I would also be very happy if I got some suggestments for improving the program.
Contact
Johan Bondeson
Email: johan@bondeson.mine.nu
Jabber: johan@bondeson.mine.nu
Msn: nahoj84@hotmail.com
Icq: 139667896