Slashdot Mirror


GNU Octave Gets a GUI

jones_supa writes "GNU Octave — the open source numerical computation suite compatible with MATLAB — is doing very well. The new 3.8 release is a big change, as it brings a graphical user interface, a feature which has long been requested by users. It is peppered with OpenGL acceleration and uses the super fast FLTK toolkit for widgets. The CLI interface still remains available and GNUplot is used as a fallback in cases where OpenGL or FLTK support is not available. Other changes to Octave 3.8 are support for nested functions with scoping rules, limited support for named exceptions, new regular expressions, a TeX parser for the FLTK toolkit, overhauls to many of the m-files, function rewrites, and numerous other changes and bug fixes."

11 of 166 comments (clear)

  1. Is it a competitor? by Toe,+The · · Score: 3, Interesting

    In the past year, I've never seen a time when Mathworks wasn't hiring hundreds of people. They even run sponsorships (read: ads) on NPR all the time about how many jobs they have.

    How does Octave or any other open source tool hold up against something with so many resources behind it?

    I'm asking honestly. I know Apache and Firefox certainly do pretty well, but the former has a huge business community using it, and the latter has an enormous consumer user base. How do smaller projects compare to big software tools? For example, isn't it generally understood among graphic artists that Gimp doesn't measure up to Photoshop?

    1. Re:Is it a competitor? by Lehk228 · · Score: 4, Interesting

      Open source projects have three competitive advantages which allow a slow but relentless domination.

      1) available at no cost
      2)project immortality independent of it's creator's solvency.
      3)ability to be adapted to fit a specific need.

      who would have guessed in 1991 that linux would dominate mobile computing like it has

      --
      Snowden and Manning are heroes.
  2. scilab is better but french. by Ateocinico · · Score: 3, Interesting

    Scilab is far better and always had native 3D graphics, a GUI and a simulation engine: scicos/xcos. It atonishes me that it is systematically ignored. Is it because is french?

  3. Re:What is the added value over Python? by Anonymous Coward · · Score: 2, Interesting

    * In most cases. I used to manage an octave and a matlab library and there were plenty of places in the code where we had to fork the code on a test "Is this octave?" to call the right function.

  4. Photoshop cloud different, not better by raymorris · · Score: 5, Interesting

    I have the complete Adobe suite. I use Gimp more often. Photoshop, like MS Office, is the de facto file exchange format in certain fields. Photoshop is also much slower than Gimp and in my opinion harder to use, hiding commonly used tools like rectangular selection underneath other tools.

    Neither is BETTER in an absolute sense. Most professional software engineers use/used C. That doesn't make C better than JavaScript.

  5. Re:Who the fuck wants to use GNU trash? by grqb · · Score: 3, Interesting

    Personally I switched from Matlab to python with spyder as the GUI interface and I'll never look back.

  6. qtoctave by JohnVanVliet · · Score: 4, Interesting

    it has one ALREADY

    I have been using Qtoctave for a VERY long time
    the current in SUISE12.3
    ---
    Repository: Packman Repository
    Name: qtoctave
    Version: 0.10.1-2.28
    Arch: x86_64

    --
    "I don't pitch OpenSUSE Linux to my friends, i let Microsoft do it for me
  7. Re:Who the fuck wants to use GNU trash? by chthon · · Score: 4, Interesting

    From experience, when doing my thesis:

    For my thesis, I had to implement something (DSP) which was part of my advisor's doctorate. This entailed computing a whole lot of constants for a FIR filter. My advisor had implemented this using symbolic computation, which apparently worked up to MATLAB 2007, but not any more on more recent versions. When I tried his code on the school computers, I got no answers, or the code kept on running, so I could not obtain implementation constants for this filter.

    Well, symbolic computation did not work either on Octave, but I could install it on all my computers, so I did not need to either buy a version, run with an illegal version or only do my computations in school.

    I solved the problem, by the way, using convolution, which was much faster, and always worked.

    I suppose that the main reason for people using MATLAB professionally, is in the more advanced tools which are built on top of the basic layer, like Simulink and model-based design, which are missing in Octave. Anyone know how SciLab stacks up in this region against MATLAB?

  8. Re: GIMP vs. Photoshop by TechyImmigrant · · Score: 4, Interesting

    I used Photoshop a long time ago on Macintoshes. It was supremely intuitive to use. GIMP today is much worse than Photoshop of old. I've recently paid the Adobe tax (wife has a business that requires it) and the new Photoshop is a nightmare. Current versions of GIMP and Photoshop are both non intuitive and break the expected select/act behavior.

    The same is true of illustrator. The current interface is very unclear. I purchased a book to get past the initial confusion.

    I don't understand the rationale. They don't explain it. The manuals should perhaps start with a "Look it works like this and here's why" section. It's so much easier to follow the logic of a UI when you understand what the rationale is.

    Of course it could just be bad design.

    --
    I should use this sig to advertise my book ISBN-13 : 978-1501515132.
  9. Re: GIMP vs. Photoshop by Anonymous Coward · · Score: 2, Interesting

    Ouch, GIMP is a usability disaster since they separated Save As and Export. I use Save As, every. single. time. And then realize it's wrong every. single. time. I am unable to override decades of muscle memory, even if I consciously know I should not use Save As in GIMP.

    Photoshop is only considered usable because people train themselves to use it. For someone who does use Photoshop often, trust me, its user interface is bizarre, unintuitive, and just plain wacky. It's like WordPerfect 5.1 in the way you have to just memorize how to do things. Then the user interface makes perfect sense, because you've trained yourself in how it works. It seems obvious if you've practiced and use it all the time.

    JASC Paint Shop Pro, up to version 9 before it was sold to Corel, was the only intuitive graphics program I've ever seen. It had one flaw which is why I never use it any more: You can't resize the selection rectangle.

    Corel PhotoPaint used to be good, too, except it was slow, slow, slow, slow, slow.

  10. Not really by Anonymous Coward · · Score: 4, Interesting

    The cost of using Gimp is not really zero. At least, if you are coming from a Photoshop background. You have to invest some time (surprisingly little!) in getting to know the software. It is, however, very capable software and the out-of-pocket cost is nil. It may be that investing some time is a good business proposition. It has been for me, as an independent graphics artist.

    I find Gimp to be a very capable application. My workflow isn't, in any way, hampered by choosing Gimp in stead of Photoshop. Yes, that took some time, and at times it was a steep learning curve. But I wouldn't go back to Photoshop for the kind of projects I do. I'd feel cramped if I'd have to.