/[ascend]/trunk/pygtk/diagnose.py
ViewVC logotype

Log of /trunk/pygtk/diagnose.py

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 3181 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 7 05:11:24 2017 UTC (22 months, 1 week ago) by jpye
File length: 16550 byte(s)
Diff to previous 2684
make dependency on GTK optional, only if certain classes requested.


Revision 2684 - (view) (download) (as text) (annotate) - [selected]
Modified Tue Feb 26 01:56:46 2013 UTC (5 years, 9 months ago) by sreenatha
File length: 16548 byte(s)
Diff to previous 2495
Merging GSOC2012 contributions from Sreenatha, after some modifications made to fix minor bugs -- jpye.

Revision 2495 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 16 11:35:08 2011 UTC (7 years, 4 months ago) by aakash
File length: 14819 byte(s)
Diff to previous 2494 , to selected 2684
Merge further changes from Aakash to trunk.

Revision 2494 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 16 11:14:13 2011 UTC (7 years, 4 months ago) by aakash
File length: 14797 byte(s)
Diff to previous 2395 , to selected 2684
Merging Aakash's STUDY functionality into trunk (John on behalf of Aakash)

Revision 2395 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 28 01:30:17 2011 UTC (7 years, 9 months ago) by jpye
File length: 14453 byte(s)
Diff to previous 2238 , to selected 2684
Add support for reporting block status in Diagnose window.

Revision 2238 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 31 01:16:02 2010 UTC (8 years, 4 months ago) by jpye
File length: 13985 byte(s)
Diff to previous 2074 , to selected 2684
Fixes bug 428.

Revision 2074 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 4 06:50:08 2009 UTC (9 years, 3 months ago) by arijit
File length: 13986 byte(s)
Diff to previous 2071 , to selected 2684
Google SoC 2009 Project : Implementation of canvas based modeller for energy systems

Revision 2071 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 28 02:42:47 2009 UTC (9 years, 3 months ago) by jose
File length: 13973 byte(s)
Diff to previous 2053 , to selected 2684
MERGE Jose's branch [2274]:[2584] into trunk

Revision 2053 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 22 11:10:15 2009 UTC (9 years, 5 months ago) by jpye
File length: 13972 byte(s)
Diff to previous 2042 , to selected 2684
correct typo 'reportNode'.

Revision 2042 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 13 08:57:47 2009 UTC (9 years, 6 months ago) by jpye
File length: 13972 byte(s)
Diff to previous 1430 , to selected 2684
Fixed widget names in diagnose.py.

Revision 1430 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 17 23:36:30 2007 UTC (11 years, 7 months ago) by jpye
File length: 13970 byte(s)
Diff to previous 1109 , to selected 2684
Small fix in diagnose.py intended for SunOS.
Changed bug report link to include bugtracker project_id.

Revision 1109 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 11 04:07:02 2007 UTC (11 years, 11 months ago) by johnpye
File length: 13968 byte(s)
Diff to previous 895 , to selected 2684
Added some more user error messages from the solver.
Added detection for the MFGRAPH library, which will be used to output GraphViz files based on the incidence matrix.

Revision 895 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 24 00:12:34 2006 UTC (12 years, 1 month ago) by johnpye
File length: 13966 byte(s)
Diff to previous 737 , to selected 2684
Removed debug output (modelview.py)
Fixed bug in diagnose.py with large blocks
Removed debug output and improved error message in conopt.c
Removed debug output in lsode.c
Removed debup output in ascDynaload.c

Revision 737 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 5 12:36:29 2006 UTC (12 years, 5 months ago) by johnpye
File length: 13588 byte(s)
Diff to previous 736 , to selected 2684
DSG model converges, using 3 external functions :-)
Added more info in 'diagnose' varinfo and relinfo popups, plus tabstops in display.
Allowed parameters to be used with instantiation_error in instantiate.c.
Fixed up some error messages in bintoken.c.
Renamed 'newcalc_done' to 'evaluation_required' in rel.c.
Other minor changes to error messages and commenting.


Revision 736 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 5 04:56:26 2006 UTC (12 years, 5 months ago) by johnpye
File length: 13303 byte(s)
Diff to previous 735 , to selected 2684
Relation expressions shown in diagnose window
(click in incidence matrix, then (i) or alt-r)

Revision 735 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 5 02:42:19 2006 UTC (12 years, 5 months ago) by johnpye
File length: 12815 byte(s)
Diff to previous 669 , to selected 2684
Improved implementation of 'diagnose' window in PyGTK interface.
You can now view solver-side details about variables and relations, see the '(i)' icons.

Revision 669 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 21 07:00:45 2006 UTC (12 years, 5 months ago) by johnpye
File length: 11136 byte(s)
Diff to previous 533 , to selected 2684
Merged changes from DAE branch (revisions 702 to 819) back into trunk.
This adds the Integration API to the ASCEND solver (in base/generic).
Also provides pre-alpha support for 'IDA' from the SUNDIALS suite, a DAE solver.
Many other minor code clean-ups, including adoption of new 'ASC_NEW' and friends (to replace 'ascmalloc')
Added some very sketchy stuff providing 'DIFF(...)' syntax, although it is anticipated that this will be removed.

Revision 533 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 24 05:54:11 2006 UTC (12 years, 7 months ago) by johnpye
File length: 10908 byte(s)
Diff to previous 532 , to selected 2684
Starting to refactor the model browser as its own python class.
Fixed a bug with the 'diagnose' feature on linux due to failed loading of an icon.

Revision 532 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 24 02:23:08 2006 UTC (12 years, 7 months ago) by johnpye
File length: 10821 byte(s)
Diff to previous 531 , to selected 2684
Removed 'interface' directory in trunk/pygtk/interface (moved everything up a level)
Made corresponding changes to SCons* and spec files.

Revision 531 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 24 02:04:02 2006 UTC (12 years, 7 months ago) by johnpye
Original Path: trunk/interface/diagnose.py
File length: 10821 byte(s)
Diff to previous 463 , to selected 2684
Removing extra subdir level in pygtk path

Revision 463 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 16 10:18:16 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/diagnose.py
File length: 10821 byte(s)
Diff to previous 455 , to selected 2684
Converting to the new shared-object configuration (on email discussion with Ben)
First stage: PyGTK interface on windows. More to come.

Revision 455 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 5 07:50:22 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/diagnose.py
File length: 10822 byte(s)
Diff to previous 437 , to selected 2684
Tidying up some debug output
Fixing up use of icon filenames on Windows
Removing reference to .svg file in glade/ascend.glade

Revision 437 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 4 11:08:15 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/diagnose.py
File length: 10668 byte(s)
Diff to previous 351 , to selected 2684
Missed a GLADE_FILE

Revision 351 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 3 04:45:19 2006 UTC (12 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/diagnose.py
File length: 10667 byte(s)
Diff to previous 328 , to selected 2684
Added windows-friendly application icon
Moved all references to GLADE_FILE to the new config.py arrangement.
First commit after the repository was broken...

Revision 328 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 24 06:05:10 2006 UTC (12 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/diagnose.py
File length: 10656 byte(s)
Diff to previous 319 , to selected 2684
Added ability to output variables at bounds (currently just to the console).
Changed solver parameters window into a proper 'dialog'.
Various fixes to make dialogs focus and position correctly.

Revision 319 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 23 12:30:40 2006 UTC (12 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/diagnose.py
File length: 10602 byte(s)
Diff to previous 294 , to selected 2684
Fixed a bug with the diagnose window after a successful solve
Added preference: SolverReporter:close_on_converged

Revision 294 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 16 02:53:56 2006 UTC (12 years, 10 months ago) by johnpye
Original Path: trunk/pygtk/interface/diagnose.py
File length: 10350 byte(s)
Diff to previous 291 , to selected 2684
Fixed collapse/expand in 'diagnose' window, and added their values to preferences

Revision 291 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 10 03:32:21 2006 UTC (12 years, 10 months ago) by johnpye
Original Path: trunk/pygtk/interface/diagnose.py
File length: 9890 byte(s)
Diff to previous 290 , to selected 2684
Tiny bug

Revision 290 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 10 03:30:05 2006 UTC (12 years, 10 months ago) by johnpye
Original Path: trunk/pygtk/interface/diagnose.py
File length: 9889 byte(s)
Diff to previous 287 , to selected 2684
Fixable vars added to interface (outputs to console)
Added 'next big' and 'prev big' to move between 'big blocks' in the diagnose window.

Revision 287 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 9 23:56:11 2006 UTC (12 years, 10 months ago) by johnpye
Original Path: trunk/pygtk/interface/diagnose.py
File length: 9410 byte(s)
Diff to previous 286 , to selected 2684
More on diagnose window.

Revision 286 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 9 07:36:39 2006 UTC (12 years, 10 months ago) by johnpye
Original Path: trunk/pygtk/interface/diagnose.py
File length: 8830 byte(s)
Diff to previous 285 , to selected 2684
Added cursor to report mouse-over variable and residual

Revision 285 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 9 04:21:30 2006 UTC (12 years, 10 months ago) by johnpye
Original Path: trunk/pygtk/interface/diagnose.py
File length: 7790 byte(s)
Diff to previous 284 , to selected 2684
Colours fixed, zooming works, active block focussed by default.

Revision 284 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 9 03:02:44 2006 UTC (12 years, 10 months ago) by johnpye
Original Path: trunk/pygtk/interface/diagnose.py
File length: 7343 byte(s)
Diff to previous 283 , to selected 2684
Improved display of blocks with zoom facility added

Revision 283 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 8 15:30:50 2006 UTC (12 years, 10 months ago) by johnpye
Original Path: trunk/pygtk/interface/diagnose.py
File length: 5916 byte(s)
Diff to previous 282 , to selected 2684
This is the initial working 'block diagnose' functionality.

Revision 282 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 8 13:51:04 2006 UTC (12 years, 10 months ago) by johnpye
Original Path: trunk/pygtk/interface/diagnose.py
File length: 4941 byte(s)
Diff to previous 280 , to selected 2684
This version uses direct creation of the block incidence matrix image data
using the gtk.gdk.pixbuf_new_from_data function.

Revision 280 - (view) (download) (as text) (annotate) - [select for diffs]
Added Wed Feb 8 08:31:56 2006 UTC (12 years, 10 months ago) by johnpye
Original Path: trunk/pygtk/interface/diagnose.py
File length: 5459 byte(s)
Diff to selected 2684
Some work on adding the 'block diagnosis' window

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

john.pye@anu.edu.au
ViewVC Help
Powered by ViewVC 1.1.22