Results 1 to 10 of 10

Thread: QtOctave is dead, almost a year ago

Hybrid View

  1. #1
    Join Date
    Sep 2007
    Beans
    383
    Distro
    Ubuntu 12.04 Precise Pangolin

    Angry QtOctave is dead, almost a year ago

    This is one awesome app, a GUI (the only one I know of) for Octave. I just found out today that the dev behind it had stopped the development almost a year ago, here:
    http://www.ohloh.net/p/qtoctave

    This is really sad. If I were a better coder or had more time I would have volunteered. I hope someone does pretty soon.
    This should be a sticky, or a bug 'cos it ain't a feature

  2. #2
    Join Date
    Sep 2007
    Beans
    383
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: QtOctave is dead!!! almost a year ago

    Well, for those who are interested, it seems that GSOC 2012 has one project that will focus on the development of a native Octave GUI, it's in the news section at GNU Octave web site, more details on one of the devs blog:
    http://octave-gsoc2012.blogspot.com/

    Here is how it looks like:


    Looks very similar to QtOctave, let's hope it'll have some debugging capabilities.
    The problem is until then, the only choice for a GUI is to install the QtOctave in the repos which depends on the ancient Octave 3.2 (latest version of Octave is 3.6.1).
    Last edited by PC_load_letter; May 31st, 2012 at 01:22 AM.
    This should be a sticky, or a bug 'cos it ain't a feature

  3. #3
    Join Date
    Aug 2007
    Beans
    190
    Distro
    Ubuntu

    Re: QtOctave is dead!!! almost a year ago

    Quote Originally Posted by PC_load_letter View Post
    Well, for those who are interested, it seems that GSOC 2012 has one project that will focus on the development of a native Octave GUI, it's in the news section at GNU Octave web site, more details on one of the devs blog:
    http://octave-gsoc2012.blogspot.com/

    Here is how it looks like:


    Looks very similar to QtOctave, let's hope it'll have some debugging capabilities.
    The problem is until then, the only choice for a GUI is to install the QtOctave in the repos which depends on the ancient Octave 3.2 (latest version of Octave is 3.6.1).
    Oh, saddly I had to use matlab at work two months ago and ... the gui looks very similar to the matlab one - which is a little bit disturbing. What is wrong with the terminal based octave?

  4. #4
    Join Date
    Aug 2007
    Beans
    190
    Distro
    Ubuntu

    Re: QtOctave is dead!!! almost a year ago

    don't get me wrong, I am a sucker for Scilab although I find it a little weird and not able to cope with some of the very basic tasks (like representing a color shade map taken from a FEA software in a form of - 2D point coordinate <-> physical quantity value pair -because it cannot manage - um RAM memory). But I don't see the point of an Octave GUI, as long as the terminal version does its job.

  5. #5
    Join Date
    Sep 2007
    Beans
    383
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: QtOctave is dead!!! almost a year ago

    Quote Originally Posted by PeterP24 View Post
    Oh, saddly I had to use matlab at work two months ago and ... the gui looks very similar to the matlab one - which is a little bit disturbing. What is wrong with the terminal based octave?
    Well, I prefer the terminal myself, even with Matlab, just type the following in a terminal.
    Code:
    matlab -nodesktop -nosplash
    I appreciated the GUI when I was still a newbie to Linux in general and I always thought the GUI makes debugging code much easier, no? If you guys have suggestions about effective debugging from the terminal for Octave/Matlab, let me know.
    This should be a sticky, or a bug 'cos it ain't a feature

  6. #6
    Join Date
    Nov 2012
    Beans
    1

    Re: QtOctave is dead!!! almost a year ago

    Quote Originally Posted by PC_load_letter View Post
    Well, I prefer the terminal myself, even with Matlab, just type the following in a terminal.
    You can prefer whatever you like, but the important thing about GUI for Octave (and GUI in general) is to make the program more user-friendly, especially for beginners. The whole purpose of Octave is to be a cheap replacement for students to learn basics of MATLAB. In fact, Octave is merely a companion to a chemical reactor design course. [Source.]

    Octave is nowhere near to be a replacement of MATLAB (poor code quality, lots of bugs, poor documentation, no profiler, no working GUI). But it is a nice cheap replacement for students.

    To recap: GUI for Octave is important and very necessary because it allows to make a learning curve more smooth.

    The GSoC program (it does not even have a proper name!) right now is just a bucn of C++ files dumped into HG repo - no instructions for building, let alone build packages for major distros. Just in case somebody wants to build it (apart from the author), source code is here.

  7. #7
    Join Date
    Jun 2007
    Location
    Bergen, Norway
    Beans
    14
    Distro
    Xubuntu 8.10 Intrepid Ibex

    Re: QtOctave is dead!!! almost a year ago

    I do not quite like the statements about all the "bad" aspects of Octave. like "poor coding", "bad documentation" etc. That is naturally not true. It might be discussed in some sense when comparing it to matlab, but it is no just comparison. Matlab is a big commercial project, Octave is not. There are also some few features of Octave which are more useful than matlab's often historically based limitations (funny, I do not remember any now, but I am often surprised by something being possible in Octave and giving errors in Matlab) . And you can compile Octave for any device. I have compiled Octave 2.1 and it is running on my aging Nokia N800 internet tablet (debian-armel; compilation in a developer package that time freely available as Ubuntu virtual appliance). But that was without any GUI. Octave is not just cheap substitute for Matlab. It is what it says it is, a free GNU project attempting to provide functionality very close to Matlab. (I am in no way associated with the Octave project)

  8. #8
    Join Date
    Jun 2013
    Beans
    1

    Re: QtOctave is dead, almost a year ago

    I too wish there was an IDE. How does one step through a 200 line Octave script from the command terminal? With an IDE it's as simple as 'F9.'

  9. #9
    monkeybrain2012 is offline Grande Half-n-Half Cinnamon Ubuntu
    Join Date
    Oct 2012
    Beans
    874

    Re: QtOctave is dead, almost a year ago

    There is an IDE in the octave developmental version. See screenshot. I compiled Octave 3.7.5 from source in Ubuntu 12.04. It is pretty easy to compile though it takes a long time.

    Alternatively, there is a ppa https://launchpad.net/~octave/+archive/unstable
    Attached Images Attached Images

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •