patchGNU Octave - Patches: patch #9631, [octave forge] (benchmark) overhaul


patch #9631: [octave forge] (benchmark) overhaul

Submitted by:  ederag <ederag>
Submitted on:  Sat 05 May 2018 09:22:29 PM UTC  
Category:  Forge : new feature Priority:  5 - Normal
Status:  None Privacy:  Public
Assigned to:  None Open/Closed:  Open

Add a New Comment (Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


Mon 02 Mar 2020 11:32:01 PM UTC, comment #4: 

The benchmark package is still completely unmaintained and inactive, and no current or prospective Octave Forge contributors seem interested in taking it up. I doubt that this patch item will be addressed any time soon or at all in a way that you originally wanted.

It looks like you are more interested in this functionality than anyone I'm aware of. If it scratches an itch that is important to you, then I would encourage you to consider maintaining the benchmark package, or continue to maintain this benchmark2 package as your own external Octave package.

You've mentioned that Octave Forge is too much of a burden, but maintaining your own external package is quite easy and not a burden at all, so maybe you would consider following that option and dropping this patch.

For example, I once submitted patch #9020, but I have since closed it and moved the functions to my own externally maintained octave-goodies package.

Mike Miller <mtmiller>
Project Administrator
Sun 24 Mar 2019 04:36:31 PM UTC, comment #3: 

Thanks for the reply, and for all your contribution to octave.

Almost a year passed since my proposition,
and I'm progressively migrating to the julia language now.
Besides, following the maintainers mailing list recent threads,
octave-forge seems too much a burden.

This is unfortunate as benchmark2 is much easier to use, IMO.
In forge it would be more visible and benefit to more people.

If anybody wants to grab and maintain it, please do so.
I'd gladly help in the beginning.

ederag <ederag>
Thu 07 Mar 2019 01:04:56 AM UTC, comment #2: 

As you can probably tell, the benchmark package is completely unmaintained at this point, it hasn't been touched since 2010.

If you want to maintain it in Octave Forge, your work would probably be welcome. Or if you want to maintain your own outside of Octave Forge, that is incredibly easy now that pkg allows installing from any URL.

Mike Miller <mtmiller>
Project Administrator
Sun 06 May 2018 11:10:45 AM UTC, comment #1: 

To get colored output, the cprintf function is needed:

ederag <ederag>
Sat 05 May 2018 09:22:29 PM UTC, original submission:  

Here is an overhaul of the benchmark package:

Parse, run and analyze steps are separated.

The old benchutil_* functions have been preserved,
and the benchmarks_* have been upgraded.

As an example, octave_benchmarks_18504.m is a script used to
compare octave versions.
screenshot.png is the final display for 4.2.1 (columns 1 and 2) and 4.4.0 (columns 3 and 4) versions.

More informations in the

Any chance it could be pulled in the benchmark package ?

ederag <ederag>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

Attached Files
file #44102:  octave_benchmarks_18504.m added by ederag (2KiB - text/x-matlab)
file #44103:  screenshot.png added by ederag (49KiB - image/png)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by ederag (Submitted the item)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.




    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2019-03-07 mtmiller Summarybenchmark2 => [octave forge] (benchmark) overhaul
    2018-05-05 ederag Attached File- => Added octave_benchmarks_18504.m, #44102
        Attached File- => Added screenshot.png, #44103

    Back to the top

    Powered by Savane 3.5