oregano icon indicating copy to clipboard operation
oregano copied to clipboard

Evaluate another graphing tool

Open drahnr opened this issue 11 years ago • 5 comments

Evaluate using this as a native gtk widget instead of an gplot which (at least how it is done currently - sucks) https://github.com/pchilds/GtkPlot

drahnr avatar Mar 23 '13 16:03 drahnr

Maybe GtkDatabox http://www.eudoxos.net/gtk/gtkdatabox/screenshots/index.html

drahnr avatar Jun 19 '13 07:06 drahnr

I love gtkwave and I also know it could be embedded (see twinwave util) but I'm just not sure if 'analog' wave supporort will suffice to represent the sim results...

markvels avatar Jun 29 '13 22:06 markvels

In the future, oregano should simulate always all node points - pretty much like ltspice does (but still keep the capability for preset clamps) - and after simulation lets you select which points to add (additional) clamps to. This has the advantage that for complex circuits you do not need to simulate the whole thing again.

(As of now this is distant future, probably 1.2 or later, but the graphing tool should be fixed sooner)

So do you think that is possible with gtkwave? Did you ever have a look at its code or compile parts of it?

drahnr avatar Jul 08 '13 19:07 drahnr

Or GtkGraph might be an alternative, it actually looks pretty good

drahnr avatar Aug 08 '13 18:08 drahnr

@markvels Had a brief look into GtkWave svn and I must say that is a no-go (at least for direct integration) as it uses gtk2 and relies on globals (a requirement is to be reentrant). I think it still could be useful to allow piping the backend data from ngspice/gnucap directly to an instance of GtkWave. But that has yet to be investigated.


For inbuilt plotting: GtkDataBox looks not bad, though compared to GtkGraph its drawings are a bit dated (GtkGraph clearly produces cleaner graphs and ~~got recently ported to Gtk+-3~~ obviously gtk-graph is not the same as GtkGraph)


Both of these require bug #110 to be implemented first to be useful.

drahnr avatar Mar 14 '14 10:03 drahnr