/[ascend]/branches/adrian/pygtk/gtkbrowser.py
ViewVC logotype

Log of /branches/adrian/pygtk/gtkbrowser.py

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 3009 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 6 16:20:23 2015 UTC (3 years, 3 months ago) by adrian
File length: 51479 byte(s)
Diff to previous 3007
Fixed solver choosing issue

Revision 3007 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 6 15:00:56 2015 UTC (3 years, 3 months ago) by adrian
File length: 51466 byte(s)
Diff to previous 2968
Fixed displaying old module issue

Revision 2968 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 16 10:29:11 2015 UTC (3 years, 4 months ago) by adrian
File length: 51441 byte(s)
Diff to previous 2944
Added multiselection of variables to fix, free and observe

Revision 2944 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 4 20:28:52 2015 UTC (3 years, 4 months ago) by adrian
File length: 51442 byte(s)
Diff to previous 2941
Added testing gtksourceview

Revision 2941 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 4 17:12:04 2015 UTC (3 years, 4 months ago) by adrian
File length: 51443 byte(s)
Diff to previous 2926
Fixed null windows issue

Revision 2926 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 18 12:44:18 2015 UTC (3 years, 5 months ago) by adrian
File length: 51422 byte(s)
Diff to previous 2886
Fixed no reporter instance issue

Revision 2886 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 1 11:22:45 2015 UTC (3 years, 6 months ago) by adrian
File length: 51422 byte(s)
Diff to previous 2884
Fixed incidence graph showing issue

Revision 2884 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 1 10:57:31 2015 UTC (3 years, 6 months ago) by adrian
File length: 51417 byte(s)
Diff to previous 2851
creating branch 'adrian' as a copy of the 'pallav' branch, current head revision

Revision 2851 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 18 07:22:38 2015 UTC (3 years, 7 months ago) by jpye
Original Path: branches/pallav/pygtk/gtkbrowser.py
File length: 51417 byte(s)
Diff to previous 2823
latest changes from Pallav, as received by email 12 Mar 2015.
these files were missing from our svn repo after a server failure, but come from Pallav's GSOC work.


Revision 2823 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 17 06:38:36 2015 UTC (3 years, 8 months ago) by jpye
Original Path: branches/pallav/pygtk/gtkbrowser.py
File length: 51364 byte(s)
Diff to previous 2822
restored files from non-svn backup


Revision 2822 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 17 06:36:00 2015 UTC (3 years, 8 months ago) by jpye
Original Path: branches/pallav/pygtk/gtkbrowser.py
File length: 51112 byte(s)
Diff to previous 2792
restoring branches...


Revision 2792 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 10 03:28:36 2014 UTC (4 years, 3 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 51112 byte(s)
Diff to previous 2715
pass filename to Simulation::write instead of file pointer, overcome cross-platform issues.

Revision 2715 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 1 12:29:23 2013 UTC (5 years, 1 month ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 51231 byte(s)
Diff to previous 2684
reviewing mingw32 build.
changing detection of glade directory on windows.

Revision 2684 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 26 01:56:46 2013 UTC (5 years, 7 months ago) by sreenatha
Original Path: trunk/pygtk/gtkbrowser.py
File length: 51118 byte(s)
Diff to previous 2580
Merging GSOC2012 contributions from Sreenatha, after some modifications made to fix minor bugs -- jpye.

Revision 2580 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 2 21:02:02 2012 UTC (6 years, 6 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 49481 byte(s)
Diff to previous 2568
Add support for recent files list. Fixes bug 533 (thanks to patch from Shaun Liang He).

Revision 2568 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 5 15:51:26 2012 UTC (6 years, 8 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 46659 byte(s)
Diff to previous 2521
Add reporting of env vars via GUI.
Add IpOptFSS39.dll to installer.

Revision 2521 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 6 07:17:23 2011 UTC (6 years, 10 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 46338 byte(s)
Diff to previous 2503
Fix bug in update test.
PS mb:05b2bca3-f7d0-4290-b381-1337f45c4959. 

Revision 2503 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 12 11:53:14 2011 UTC (7 years, 1 month ago) by aakash
Original Path: trunk/pygtk/gtkbrowser.py
File length: 46335 byte(s)
Diff to previous 2502
Minor fix related to enabling/disabling of menu items.

Revision 2502 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 8 15:48:02 2011 UTC (7 years, 1 month ago) by aakash
Original Path: trunk/pygtk/gtkbrowser.py
File length: 46309 byte(s)
Diff to previous 2494
Minor fix to restore the working of the F4 key for displaying properties of relations.

Revision 2494 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 16 11:14:13 2011 UTC (7 years, 2 months ago) by aakash
Original Path: trunk/pygtk/gtkbrowser.py
File length: 46210 byte(s)
Diff to previous 2493
Merging Aakash's STUDY functionality into trunk (John on behalf of Aakash)

Revision 2493 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Aug 14 09:17:13 2011 UTC (7 years, 2 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 39486 byte(s)
Diff to previous 2489
Working on new installer for Windows 7 (32-bit, should work with XP as well)

Revision 2489 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 4 19:11:48 2011 UTC (7 years, 2 months ago) by aakash
Original Path: trunk/pygtk/gtkbrowser.py
File length: 39485 byte(s)
Diff to previous 2446
Fixed bug 515

Revision 2446 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 4 04:26:53 2011 UTC (7 years, 6 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 39471 byte(s)
Diff to previous 2429
Add locale warning/error.

Revision 2429 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 26 00:44:44 2011 UTC (7 years, 6 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 39062 byte(s)
Diff to previous 2419
Working on Windows supprt. Problems with detection of standard solvers in 'ascdev' driver,
updating to GraphViz 2.26.3 installer's registry usage.

Revision 2419 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 15 12:32:20 2011 UTC (7 years, 7 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 39063 byte(s)
Diff to previous 2389
Fix accidental packaging of ascpy.py from old dir structure.
Fix default bintoken behaviour to NOT building bintokens.
Remove redundant -static-libstdc++ caluse in ascxx/SConscript.

Revision 2389 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 15 05:27:29 2011 UTC (7 years, 8 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 39062 byte(s)
Diff to previous 2327
Fix binary compilation with PyGTK GUI. Some problems still with the implementation.

Revision 2327 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 22 07:17:24 2010 UTC (7 years, 10 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 38986 byte(s)
Diff to previous 2275
Merging in refactor of the C++ code, which is moved out of 'pygtk' and into 'ascxx'.
Adding support for IPOPT 3.9.1, the current latest version.
Support in dtar for parallel builds (possibly needs some testing still).

Revision 2275 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 11 13:58:25 2010 UTC (8 years, 2 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 39247 byte(s)
Diff to previous 2183
Fixing error return from asc_helmholtz function.
The bug with 'defaultall' functionality is still here... see boiler_simple_test mode in models/johnpye/fprops/rankine_fprops.a4c.

Revision 2183 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 4 13:38:42 2010 UTC (8 years, 5 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 39248 byte(s)
Diff to previous 2175
Merging slvreq functionality into trunk.

Revision 2175 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 8 06:09:58 2010 UTC (8 years, 6 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 38978 byte(s)
Diff to previous 2169
Fixes bug #451 (caused by earlier patch for bug #436).

Revision 2169 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 26 00:50:02 2010 UTC (8 years, 6 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 38933 byte(s)
Diff to previous 2165
Fixes bug 427. Thanks to Grivan Thapar for the patch!

Revision 2165 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 25 02:41:06 2010 UTC (8 years, 6 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 38932 byte(s)
Diff to previous 2164
More changes for bug #426.

Revision 2164 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 25 02:35:35 2010 UTC (8 years, 6 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 38766 byte(s)
Diff to previous 2160
Fixes bug #426.

Revision 2160 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 24 23:23:06 2010 UTC (8 years, 6 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 38693 byte(s)
Diff to previous 2159
Fixes bug #436.

Revision 2159 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 24 23:12:45 2010 UTC (8 years, 6 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 38627 byte(s)
Diff to previous 2155
Applying patch from nsuba for bug #437.

Revision 2155 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 22 01:11:02 2010 UTC (8 years, 7 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 38542 byte(s)
Diff to previous 2094
cavity.a4c: view factor should be a fraction.
pv_*: working on annual simulation model, but more work required (eg power point tracking)
gtkbrowser: work on bug #405
commenting out debug output in simulation.cpp and relation_util.c.

Revision 2094 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 28 02:26:22 2009 UTC (8 years, 10 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 38411 byte(s)
Diff to previous 2091
Changes made for 0.9.7 (?) release against latest GTK, PyGTK.

Revision 2091 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 3 04:04:08 2009 UTC (8 years, 11 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 38428 byte(s)
Diff to previous 2083
Fixes to Mac environment variables.

Revision 2083 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 24 06:37:53 2009 UTC (9 years ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 38015 byte(s)
Diff to previous 2054
Almost there... ASCEND.app runs OK from command line now, but errors from Finder.

Revision 2054 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 23 01:37:46 2009 UTC (9 years, 4 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 37704 byte(s)
Diff to previous 2047
Fix messed up menus, fix 'show notes' for case where no model instantiated.

Revision 2047 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 14 09:03:24 2009 UTC (9 years, 4 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 37698 byte(s)
Diff to previous 2007
Some progress on reheat-regen Rankine cycle model.
'Fixed variables' dialog now gives a count.

Revision 2007 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 27 06:09:29 2009 UTC (9 years, 5 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 37672 byte(s)
Diff to previous 2004
Break ASCEND into dev package and main package.
Fix up gtksourceview syntax rules, add more keywords, remove C cruft.
Add tools/scons/ascend.py tool for detecting ASCEND when building software using SCons.
DTAR now fails if dpkg-buildpackage fails, keeps temp files hanging around for inspection.
Plots generated by 'plot.a4l' no longer add legend if no labels specified.
Committing python bindings for FPROPS. Much testing remains to be done there.


Revision 2004 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 15 08:59:46 2009 UTC (9 years, 6 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 37724 byte(s)
Diff to previous 1927
Add steps to converge rankine_regen (still problematic). 
Fixed 'rename' tool in canvas model so that Enter key works. 
Added Export as SVG support in blocklist.py.
In PyGTK GUI, "Fixed variables" dialog now includes the values (no units yet).
Graphviz view of system now attempts to show unconverged relations (ongoing).

Revision 1927 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 8 07:18:25 2008 UTC (10 years ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 37681 byte(s)
Diff to previous 1911
Working towards new notes_get_refined.

Revision 1911 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 29 12:17:21 2008 UTC (10 years ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 36892 byte(s)
Diff to previous 1797
Fixed a few problems with renamed GUI object names in Glade-3.

Revision 1797 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 27 05:38:13 2008 UTC (10 years, 3 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 36365 byte(s)
Diff to previous 1765
Fix python error with 'unable to build system'.

Revision 1765 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 13 07:54:10 2008 UTC (10 years, 7 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 36363 byte(s)
Diff to previous 1761
Fixed GUI behaviour for case where GraphViz is not run due to large model size.

Revision 1761 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 5 02:23:14 2008 UTC (10 years, 7 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 36353 byte(s)
Diff to previous 1749
Clarify that the error comes from missing *python* modules.

Revision 1749 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 10 07:46:48 2008 UTC (10 years, 8 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 36346 byte(s)
Diff to previous 1740
Removed a whole lot of debug output from various places.

Revision 1740 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 9 09:54:38 2008 UTC (10 years, 8 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 36378 byte(s)
Diff to previous 1738
Removed 'flashing' of splash screen.

Revision 1738 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 8 04:26:16 2008 UTC (10 years, 8 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 36376 byte(s)
Diff to previous 1733
fixed launching problem with pythonw.exe on Windows (sys.stderr must not be used). Added 'gtkexcepthook' to show uncaught exceptions (will need review!).

Revision 1733 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 6 00:18:31 2008 UTC (10 years, 8 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 36351 byte(s)
Diff to previous 1711
In process of moving DOPRI5 solver to 'solvers' dir.

Revision 1711 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 7 00:06:46 2008 UTC (10 years, 9 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 36010 byte(s)
Diff to previous 1701
Fixed UnitsDialog for case where array is selected in model view.
Added modelview 'get_selected_type' method and refactored.

Revision 1701 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 6 03:42:21 2008 UTC (10 years, 9 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 36169 byte(s)
Diff to previous 1698
Changed fundamental units to the standard SI abbreviations.
Added new solver parameters for IPOPT (still needs testing).
Added context-aware UnitsDialog that by default uses the type selected in the browser.
Added attempt at detection of 'lmodern' (for bug #351).
Changed base units in compiler/units.h.


Revision 1698 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 4 07:50:28 2008 UTC (10 years, 9 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 36089 byte(s)
Diff to previous 1685
some work in adding 'units dialog' for outputting available units of measurement.

Revision 1685 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 21 05:33:43 2007 UTC (10 years, 10 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 35821 byte(s)
Diff to previous 1683
Added ImageWindow for viewing Incidence Graph, added zoom and fit-to-window features.

Revision 1683 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 20 07:12:31 2007 UTC (10 years, 10 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 35821 byte(s)
Diff to previous 1680
Added scrolling of image dialog

Revision 1680 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 19 07:15:49 2007 UTC (10 years, 10 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 35724 byte(s)
Diff to previous 1677
Added 'Incidence Graph' functionality for PyGTK interface.

Revision 1677 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 18 07:38:38 2007 UTC (10 years, 10 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 35108 byte(s)
Diff to previous 1672
Fixed typo, removed old code.

Revision 1672 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 18 02:33:50 2007 UTC (10 years, 10 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 35107 byte(s)
Diff to previous 1666
Fixed loading for case of missing ascend-loading.svg

Revision 1666 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 17 00:51:47 2007 UTC (10 years, 10 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 35045 byte(s)
Diff to previous 1665
Fixed ModuleView probs

Revision 1665 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 17 00:45:59 2007 UTC (10 years, 10 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 35031 byte(s)
Diff to previous 1616
Refactored 'moduleview' stuff out of gtkbrowser.py.
Fixed headers of childio.h (added #include "child.h")
Fixed line-up of incidence matrix and axis tickmarks.
Module list is now sorted in library.cpp.
Added some docstrings in ascpy.i.

Revision 1616 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 3 14:05:44 2007 UTC (11 years, 1 month ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 37110 byte(s)
Diff to previous 1615
Added default ASCENDLIBRARY and ASCENDSOLVERS fetched on Windows from the Registry.
Updated installer to set these registry values at install time.
In packages.c, output to say what the default values are found to be.
Remove some redundant output in 'ascend' script.

Revision 1615 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 3 12:40:36 2007 UTC (11 years, 1 month ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 37101 byte(s)
Diff to previous 1600
Support for ASCENDLIBRARY in Windows registry.

Revision 1600 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Aug 19 06:32:59 2007 UTC (11 years, 2 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 36541 byte(s)
Diff to previous 1494
Removed some debug output.
Added message for case where no solvers have been loaded.


Revision 1494 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 11 05:24:44 2007 UTC (11 years, 4 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 36223 byte(s)
Diff to previous 1463
Fixed bug in 'show fixed variables' for un-built system

Revision 1463 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 3 02:48:17 2007 UTC (11 years, 4 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 36214 byte(s)
Diff to previous 1439
Removed 'ascend.bat' hack from installer, changed to
saner 'pythonw.exe' for starting ASCEND on Windows.
Still needs testing on Linux.

Revision 1439 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 26 01:53:11 2007 UTC (11 years, 4 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 36209 byte(s)
Diff to previous 1430
Fixed launch-time dependency on matplotlib.

Revision 1430 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 17 23:36:30 2007 UTC (11 years, 5 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 37634 byte(s)
Diff to previous 1429
Small fix in diagnose.py intended for SunOS.
Changed bug report link to include bugtracker project_id.

Revision 1429 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 15 04:40:07 2007 UTC (11 years, 5 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 37616 byte(s)
Diff to previous 1427
Added 'report a bug' link in Help menu

Revision 1427 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 14 09:50:30 2007 UTC (11 years, 5 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 37353 byte(s)
Diff to previous 1420
Added a 'loading' dialog

Revision 1420 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 25 11:30:47 2007 UTC (11 years, 5 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 37043 byte(s)
Diff to previous 1387
Some experimenting with crossmingw cross compiling.
Removed shebangs from files that shouldn't have them.

Revision 1387 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Apr 7 14:43:31 2007 UTC (11 years, 6 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 37066 byte(s)
Diff to previous 1381
Added plot support in Integrator output tabs.
Some other minor debugging for pylab integration and idaanalyse output.

Revision 1381 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 6 06:54:51 2007 UTC (11 years, 6 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 37735 byte(s)
Diff to previous 1379
Some fixes for IPython console.
Fixing page numbering in manual

Revision 1379 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 6 02:28:28 2007 UTC (11 years, 6 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 37703 byte(s)
Diff to previous 1362
IPython console is now integrated with GUI. Needs testing!

Revision 1362 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 27 13:17:54 2007 UTC (11 years, 6 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 37731 byte(s)
Diff to previous 1354
Standardising formatting of 'if' and 'else' in slv9.
Renamed VarStatus to InstanceStatus (so that relation status can also be reported).
Added reporting of inactive-in-a-when relations (using the broken-link icon for the moment).


Revision 1354 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 19 02:06:01 2007 UTC (11 years, 7 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 37465 byte(s)
Diff to previous 1331
Fixed 'do_check' in PyGTK GUI.
Added black box direct solve, experimental.

Revision 1331 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 8 06:03:43 2007 UTC (11 years, 7 months ago) by jpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 37416 byte(s)
Diff to previous 1300
Reverted shm.a4c.
Added shmroots.a4c which displays the two complex roots of the SHM system using the extpy 'roots' module.

Revision 1300 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 1 05:22:51 2007 UTC (11 years, 7 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 37416 byte(s)
Diff to previous 1287
Changed default IDA linsolver to 'DENSE'.
Fixed support for NULL child lists in PyGTK GUI (tentatively)

Revision 1287 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 18 04:02:11 2007 UTC (11 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 37452 byte(s)
Diff to previous 1286
Reverted 'dlxxx' debris

Revision 1286 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 18 03:48:18 2007 UTC (11 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 37455 byte(s)
Diff to previous 1270
Fixed bug with Debian AMD64 platform (python not provided with 'dl' module)

Revision 1270 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 4 01:01:18 2007 UTC (11 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 37174 byte(s)
Diff to previous 1157
Reduced some debug output.
Added ATOM for specific_energy_rate.
Fixed default_self routines for DSG models.
Added testdsgsatrepeat test to check above.

Revision 1157 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 16 12:35:46 2007 UTC (11 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 37175 byte(s)
Diff to previous 1147
Fixed escaped paths in SConstruct.
Added some more keywords to gedit syntax definition.


Revision 1147 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 15 14:37:48 2007 UTC (11 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 37261 byte(s)
Diff to previous 1146
Fixed far_from_nominals pref

Revision 1146 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 15 14:34:13 2007 UTC (11 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 37259 byte(s)
Diff to previous 1145
Reduced slv_far_from_nominals bignum value in PyGTK GUI to 10.0
Added some more nominals to the steam models.

Revision 1145 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 15 12:50:20 2007 UTC (11 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 37260 byte(s)
Diff to previous 1140
Added support for slv_far_from_nominals in C++/Python layer.
Converted 'child not found' from error to CONSOLE_DEBUG message.
Added some nominal values in iapwssatprops.a4c.
Added getRealPref in preferences.py.


Revision 1140 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 15 04:08:08 2007 UTC (11 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 36673 byte(s)
Diff to previous 1117
Added support for setting Integrator parameters through PyGTK GUI.
Lots of whitespace changes in slv3.c (sorry).
Fixed problem with freeing sys->parms in slv.c


Revision 1117 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 11 10:57:24 2007 UTC (11 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 36440 byte(s)
Diff to previous 1069
Added ability to show all fixed variables in a model using PyGTK interface.

Revision 1069 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 8 11:25:33 2007 UTC (11 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 35941 byte(s)
Diff to previous 1049
Added scons switch IDA_NEW_ANALYSE for the new code that implements a better DAE analysis procedure.
Minor tidying in list.[ch]
Removed some DIEDIEDIE stuff from analyze.c.
Added 'odeid' to the 'varip' structure in same.
Collapsed a bunch of repetitive stuff with those fancy #defines I like so much.
Flipped some return codes from functions integrator.c to return 0 on success.
Added #include for sensitivity.h in lsode.c.
Catch exceptions from sim.build() in do_integrate() in PyGTK GUI.
Attempted to fix tcl/tk for errors from integrator_analyse as well (not tested).

Revision 1049 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 5 13:45:13 2007 UTC (11 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 35812 byte(s)
Diff to previous 1047
Changed integrator_solve to return 0 on success
Changed integrator_checkstatus to return 0 on success
Some flow-through changes as a result of these.
Fixed problem with reporting of errors in do_method (gtkbrowser.py)
Expanded error msg in integrator.cpp
Fixed catching of Integrator C++ exceptions in integratorreporter.py.
Removed M.checkStructuralSingularity() in TestSteam.testdsgsat -- causes crash (why?)

Revision 1047 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 5 11:39:09 2007 UTC (11 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 35807 byte(s)
Diff to previous 1046
Added 'Use binary compilation' option to menu in PyGTK GUI

Revision 1046 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 5 11:15:16 2007 UTC (11 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 35262 byte(s)
Diff to previous 1043
Several changes to get BinToken compilation active again from PyGTK interface. Still not working but the problems now are in the C layer.
Tidied doc for slvDOF.h
Changed BinTokenSetOptions to saner use of strings -- no more 'taking ownership' of char arrays passed.
Added Compiler.use_binary_compilation option in PyGTK GUI.
Moved all the bintoken stuff out of class Type and into Compiler, where it should be (C++).

Revision 1043 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 5 06:24:59 2007 UTC (11 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 35138 byte(s)
Diff to previous 1035
Fixed PyGTK GUI for case where syntax errors in command-line-specified file are found.
Fixed 'reload' behaviour for above case also.
Fixed satsteam test cases.

Revision 1035 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 4 07:35:22 2007 UTC (11 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 34907 byte(s)
Diff to previous 1029
Softened error from bintoken.c
Improved error reporting in instantiate.c
Rearranged #includes in relation_util.[ch]
Changed to asc_assert in relman.c
Lots of fixed in slv3.c to get reporting of 'calc_ok' right.
Also some better error reporting from slv3.c.
Fixed usage info for error_reporter_tree_start().
Improved error/status reporting from bboxtest.c.
Set PyGTK GUI to correctly catch ::solve errors.
Improved reporting about when solver fails (diverged, inconsistent, exceeded time/iters)
Fixed TestBlackBox.testfail1 and TestBlackBox.testfail2.
Fixed type.cpp to throw errors when instantiation fails.

Revision 1029 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 3 14:00:27 2007 UTC (11 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 34836 byte(s)
Diff to previous 1006
Fixed for reporting of METHOD errors in PyGTK GUI.
Removed libasctest target (was causing messed up build on Windows)
Removed attempt to link libasctestsuite to -ldl on Windows (not necessary)
Adding reporting in test.c when no tests have been registered (to flag a problem with static/dynamic linking of CUnit on Windows)

Revision 1006 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 2 11:13:34 2007 UTC (11 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 34768 byte(s)
Diff to previous 1005
Fixed hourglass cursor on exit 'check' dialog with fixable variables

Revision 1005 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 1 23:35:40 2007 UTC (11 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 34722 byte(s)
Diff to previous 965
Fixed problem with default fileopenpath when ASCENDLIBRARY has multiple path components.

Revision 965 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 13 23:53:57 2006 UTC (11 years, 10 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 34593 byte(s)
Diff to previous 935
Fixed OSPATH typo
Other minor doc changes.

Revision 935 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 24 00:37:11 2006 UTC (11 years, 11 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 34489 byte(s)
Diff to previous 933
Adopted suggestions wrt Py_None on Windows platform (extpy)
Fixed up default values of CUNIT_PREFIX (needs testing for case where missing)

Revision 933 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 23 22:28:00 2006 UTC (11 years, 11 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 34511 byte(s)
Diff to previous 932
Fixed some bugs with error_reporter_tree, and with error_callback in gtkbrowser.py

Revision 932 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 23 13:23:33 2006 UTC (11 years, 11 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 34350 byte(s)
Diff to previous 919
Working on bugs in the 'error_reporter_tree' stuff.
Removed binary files from base/generic/utilities/test (these are built as needed by SCons now)

Revision 919 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 6 04:48:59 2006 UTC (11 years, 11 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 34344 byte(s)
Diff to previous 918
Fixing bug #305 (CONOPT not working with testconopt.a4c).
Some effort to rearrange external 'solve' scripts, ongoing.
Note, relman_diff2 returns 0 on success, but relman_eval returns 1 on success!

Revision 918 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 4 03:58:06 2006 UTC (11 years, 11 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 34531 byte(s)
Diff to previous 917
Little bit of added debug output

Revision 917 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 2 21:34:59 2006 UTC (11 years, 11 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 34477 byte(s)
Diff to previous 915
Added some debug stuff to work on the on_load problem.

Revision 915 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 28 07:06:22 2006 UTC (11 years, 11 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 34447 byte(s)
Diff to previous 912
Working on what the problem is with 'on_load' methods in the C++/Python code.
Seems that 'EXTERNAL solve(SELF);' puts the model into a state which 'works' but if that's
not done first, then that set values in the model don't work correctly...

Revision 912 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 27 07:18:21 2006 UTC (11 years, 11 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 34459 byte(s)
Diff to previous 905
Removed BBOXWHINE (replaced with some one-time-only warnings for the moment)
Added ExtMethodDestroyFn to allow 'user_data' associated with external methods to be destroyed.
Implemented the destroy fn through to 'extpy' module.
Added 'name' as an extra parameter in the user_data for extpy, to help with debug msgs.
Moved 'solvernotes' to a file of its own (was part of listnotes.py)
Added 'repaint' to GTK 'tools' menu (for debugging)
Added 'python.h' to top of library, type files (pygtk) to stop silly warnings.
Working on some diagnosing of problems as noted in Simulation::checkInstance.
Removed some old comments from namio.h and others.
Renamed 'blsys' to 'sys' in integrator.c.
Some work on fixing up the J*v function for IDA (not yet complete).
Added new 'destroyfn' parameter (as NULL) to all calls to 'CreateUserFunctionMethod'.

Revision 905 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 26 00:58:49 2006 UTC (11 years, 11 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 34323 byte(s)
Diff to previous 904
Improved check-for-updates a little bit

Revision 904 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 26 00:49:42 2006 UTC (11 years, 11 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 34228 byte(s)
Diff to previous 903
Adding on-request check for updates.

Revision 903 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 25 13:07:12 2006 UTC (11 years, 11 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 33744 byte(s)
Diff to previous 902
Some success with IDA: fixed up the indexing dilemma and was able to
integrate 'johnpye/thermalequilibrium.a4c' for a short time span (but
through to 3000 s as with LSODE). I would blame lack of jacobian routine
in the first instance.

Added 'more properties' button in Properties dialog for a variable, to allow
values of ode_id, ode_type etc to be queried (but not changed).


Revision 902 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 25 07:35:39 2006 UTC (11 years, 11 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 33712 byte(s)
Diff to previous 901
Integrator remembers 'duration' used previously.
Implemented interuption of integration with 'stop' button.

Revision 901 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 25 06:18:28 2006 UTC (11 years, 11 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 33639 byte(s)
Diff to previous 900
Added 'solve.py' as a simple way of calling the current solver from the PyGTK GUI. Breaks Tcl/Tk, almost certainly.

Revision 900 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 25 06:03:04 2006 UTC (11 years, 11 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 33640 byte(s)
Diff to previous 895
The 'sim' object is correctly accessible from script methods now, even if run during on_load.
Added 'getSimulation' to registry.cpp, added 'runDefaultMethod' to Simulation, added 'getMethod' to Type.
Running of 'on_load' is instigated at the Python level now, so that relevent python variables are set at simulations are built, etc. This appears to have cause some changes to the way the solver behaves, possibly.
Added SearchProcList to exports in libascend.


Revision 895 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 24 00:12:34 2006 UTC (12 years ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 33172 byte(s)
Diff to previous 875
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 875 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 7 06:26:34 2006 UTC (12 years ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 33167 byte(s)
Diff to previous 869
Can now access the ASCEND model from an external python script method. The API is not at all nice, but it's basically working now.

Revision 869 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 4 14:03:46 2006 UTC (12 years ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 32892 byte(s)
Diff to previous 860
'hello world' works from external python module, correctly hooks into 'browser' object.

Revision 860 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 26 01:27:03 2006 UTC (12 years ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 32762 byte(s)
Diff to previous 858
Working on fixing windows problem with version 0.9.5.100

Revision 858 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 25 15:04:48 2006 UTC (12 years ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 32735 byte(s)
Diff to previous 856
Added new script 'ascdev' to launch ASCEND in 'developer mode'
which means that files in the source hierarchy will be used instead
of the installed files.

Revision 856 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 21 12:54:43 2006 UTC (12 years, 1 month ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 32514 byte(s)
Diff to previous 849
Added support for multiple observers/integrators for one simulation.

Revision 849 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 18 15:10:48 2006 UTC (12 years, 1 month ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 32595 byte(s)
Diff to previous 806
Some progress on a rewrite of the Observer funcitonality so that it can be shared with the IntegratorReporter.

Revision 806 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 4 07:45:18 2006 UTC (12 years, 2 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 32582 byte(s)
Diff to previous 803
Added reporting of 'included' relations in PyGTK interface.
Minor commenting changes to instquery.h.

Revision 803 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 4 05:51:31 2006 UTC (12 years, 2 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 32545 byte(s)
Diff to previous 789
Added default solver preference in PyGTK GUI.
Removed some debug output from library.cpp

Revision 789 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 27 04:35:17 2006 UTC (12 years, 2 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 32401 byte(s)
Diff to previous 788
Working version of testconopt.a4c now. This model yeilds the solution given in the CONOPT tutorial.

Revision 788 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 27 03:17:54 2006 UTC (12 years, 2 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 32402 byte(s)
Diff to previous 786
CONOPT running with testconopt.a4c but seems to give the wrong answer still.

Revision 786 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 26 15:04:32 2006 UTC (12 years, 2 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 32401 byte(s)
Diff to previous 785
Added a test model for use with CONOPT.

Revision 785 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 26 14:29:09 2006 UTC (12 years, 2 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 32385 byte(s)
Diff to previous 776
Some more work to integrate the new CONOPT API with ASCEND.
Also added ability to select different solvers from the PYGTK GUI

Revision 776 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 15 07:23:50 2006 UTC (12 years, 3 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 31434 byte(s)
Diff to previous 775
There are still some problems with this. The fiable varsa list doesn't seem to update.

Revision 775 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 15 07:18:54 2006 UTC (12 years, 3 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 31406 byte(s)
Diff to previous 772
Tidied up headers in slvDOF.h
Added 'show freeable vars' to GUI.
Fixed up the 'check' function a bit. It was doing strange things.

Revision 772 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 14 06:03:47 2006 UTC (12 years, 3 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 30705 byte(s)
Diff to previous 770
Improved the reporting of structural singularities in PyGTK interface.

Revision 770 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 14 03:35:16 2006 UTC (12 years, 3 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 29881 byte(s)
Diff to previous 750
Added 'use relation sharing' option to the PyGTK GUI.
Changed some debug output calls.
Tidied up headers in anoncopy, anonmerg, etc.

Revision 750 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 12 02:23:05 2006 UTC (12 years, 3 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 29363 byte(s)
Diff to previous 746
Added listing of external functions to PyGTK GUI.

Revision 746 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 7 11:01:26 2006 UTC (12 years, 3 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 28854 byte(s)
Diff to previous 732
Fixed small int/unsigned warnings.
Switched to preferring 'numarray' over 'numpy' (perhaps temporarily)

Revision 732 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 4 14:40:17 2006 UTC (12 years, 3 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 28854 byte(s)
Diff to previous 728
Added general-purpose text-information dialog to PyGTK interface.
Added reporting of clique of a variable to PyGTK GUI.
Changed 'fixable' and 'new bounds' to use the new dialog.
Removed 'set<...>' from ascpy.i (it wasn't working), changed to vector<...>.
Exported a couple of var incidences fns to the DLL/SO.

Revision 728 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 4 05:03:59 2006 UTC (12 years, 3 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 28453 byte(s)
Diff to previous 725
Removed some debug messages from external libraries stuff.
Fixed auto-sim stuff for files given with relative path on the commandline.

Revision 725 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 3 11:52:45 2006 UTC (12 years, 3 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 28398 byte(s)
Diff to previous 723
Fixed a *stupid* bug with relation.c in CreateBlackBoxRelation...

Revision 723 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 3 07:46:53 2006 UTC (12 years, 3 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 28362 byte(s)
Diff to previous 709
Added 'auto-sim' mode: models with same stem name as the file are automatically instantiated on loading.

Revision 709 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 28 16:28:57 2006 UTC (12 years, 3 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 27789 byte(s)
Diff to previous 688
Monster commit!
Lots of recommenting and reorganising of external relations-related stuff.
Replaced a lot of ascmalloc and asccalloc calls with the new ASC_NEW* macros.
Fixed (?) the problem Art is having with icons in PyGTK.
Turned on -Wall in SConstruct and fixed up a stack of warnings.
Removed the redundant exit(2) from after Asc_Panic calls and added __attribute__((noreturn)).
Set doxygen to create callgraphs to level 2, updated doxyfile to version 1.4.7.
Fixed up building of extfntest.c.

Revision 688 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 21 23:42:55 2006 UTC (12 years, 4 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 27670 byte(s)
Diff to previous 682
Fixed up runtime problem with 'auto solve' menu

Revision 682 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 21 12:11:27 2006 UTC (12 years, 4 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 27594 byte(s)
Diff to previous 669
'auto solve' is now remembered in user preferences

Revision 669 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 21 07:00:45 2006 UTC (12 years, 4 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 27465 byte(s)
Diff to previous 632
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 632 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 24 15:19:51 2006 UTC (12 years, 5 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 26674 byte(s)
Diff to previous 627
Setting matplotlib to use GTKAgg renderer. Should help in the case of Windows.

Revision 627 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 23 03:07:41 2006 UTC (12 years, 5 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 26647 byte(s)
Diff to previous 603
Fixing the windows build.
Added full support for Tcl/Tk version to the installer.

Revision 603 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 15 14:38:01 2006 UTC (12 years, 5 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 25629 byte(s)
Diff to previous 533
Added an exception wrapper around the 'set icon' call for the main window.
Working on adding Tcl/Tk support to the windows installer (need a WinXP machine to test this, or fix the max line length issue).

Revision 533 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 24 05:54:11 2006 UTC (12 years, 6 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 25551 byte(s)
Diff to previous 532
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, 6 months ago) by johnpye
Original Path: trunk/pygtk/gtkbrowser.py
File length: 36904 byte(s)
Diff to previous 531
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, 6 months ago) by johnpye
Original Path: trunk/interface/gtkbrowser.py
File length: 36904 byte(s)
Diff to previous 526
Removing extra subdir level in pygtk path

Revision 526 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 21 13:47:31 2006 UTC (12 years, 6 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 36904 byte(s)
Diff to previous 507
Fixed up a problem with ordering of headers with Python.h.
Removed psyco initialisation, pending evidence that it actually does something :-)
Disabled python 'director' error message callbacks, trying to debug a segfault.
Added ability to disable GCC Visibility, scons WITH_GCCVISIBILITY=0.
Turned off runtime signal tests for SIG_INT and SIG_FPE (makes using GDB a pain), see base/generic/utilities/ascSignal.[ch].

Revision 507 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 19 02:44:25 2006 UTC (12 years, 6 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 36898 byte(s)
Diff to previous 500
Fixing for ubuntu GCC 4

Revision 500 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 18 11:55:12 2006 UTC (12 years, 6 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 35998 byte(s)
Diff to previous 499
Reduced some runtime debug messages from Python and C++ and base/generic/compiler/type_descio.c.
Fixed up support for GCC Visibility and add SCons 'sniffer' for this.
Fixed a bug with 'fileopenpath' in PyGTK interface (File->Open location is remembered from last time).
Fixed a bug with missing includes in C++.

Revision 499 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 18 08:26:16 2006 UTC (12 years, 6 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 36017 byte(s)
Diff to previous 482
Working on Linux again.
For some reason you need to run /sbin/ldconfig though. I'm going to
ask Ben about this.

Revision 482 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 17 12:22:31 2006 UTC (12 years, 6 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 36017 byte(s)
Diff to previous 480
Set up memory of file->open path in PyGTK GUI.
Improved pass-through of ./ascend parameters in ASC_DEVELOPING mode.
Removed disused SWIG builder in SConscript (using SCOns' builtin stuff now)
Improved some console messages from Python.

Revision 480 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 17 10:45:23 2006 UTC (12 years, 6 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 35089 byte(s)
Diff to previous 479
Adding ASC_DLLSPEC to all functions that are being used by Python interface.
Also cleaned up some #ifdef header brackets and html-style comments inside doxygen comments.
Renamed pygtk/interface/config.in to pygtk/interface/config.h.in and made 
this active again (for ASC_BUILDING_INTERFACE) use.
Trying to catch error in ascpy.Library call with try/except, doesn't work though.

Revision 479 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 17 08:49:14 2006 UTC (12 years, 6 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 35006 byte(s)
Diff to previous 478
More small tweaks to help debug loading of PyGTK GUI

Revision 478 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 17 08:10:48 2006 UTC (12 years, 6 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 34999 byte(s)
Diff to previous 463
Fixing build for SWIG 1.3.24 (no -O flag)
Adding more debug info to loading output in PyGTK interface/config.py.in
Adding SWIGVERSION flag to SCons env.
Commenting in ascDynaLoad.c and ascParse.y
Adding VERSION to config.py

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

Revision 459 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 7 08:05:05 2006 UTC (12 years, 6 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 34404 byte(s)
Diff to previous 455
Fixing default PackageOption values
Adding --library option to gtkbrowser for ASC_DEVELOPING override of 'models' path.

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

Revision 436 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 4 11:02:51 2006 UTC (12 years, 6 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 34283 byte(s)
Diff to previous 426
Implemented installer version of PyGTK interface. Use 'scons install' to
install. See 'scons -h' for new build options.

Revision 426 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 4 01:09:05 2006 UTC (12 years, 6 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 33885 byte(s)
Diff to previous 393
Some debug output added for bug #255.

Revision 393 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 30 14:46:37 2006 UTC (12 years, 6 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 33812 byte(s)
Diff to previous 361
Fixed SCons build to do output of config file 'config.py' require
by PyGTK GUI. Removed requirement for 'config.h' from the C++ file
and instead supplied required flags via compiler commandline.

Revision 361 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 8 03:47:59 2006 UTC (12 years, 7 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 33778 byte(s)
Diff to previous 356
Fixed bug 234.
Added 'loading...' to console output when PyGTK GUI is starting up.

Revision 356 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 6 03:43:04 2006 UTC (12 years, 7 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 33462 byte(s)
Diff to previous 355
Fixing bug 231.

Revision 355 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 6 03:11:28 2006 UTC (12 years, 7 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 33235 byte(s)
Diff to previous 351
In PyGTK 'modules' list, you can now see non-parameterised types in bold.

Revision 351 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 3 04:45:19 2006 UTC (12 years, 7 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 33005 byte(s)
Diff to previous 342
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 342 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 1 06:11:03 2006 UTC (12 years, 7 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 32843 byte(s)
Diff to previous 341
Working on getting PyGTK plotting to work under windows

Revision 341 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 1 05:25:23 2006 UTC (12 years, 7 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 32812 byte(s)
Diff to previous 338
Added support for default ASCENDLIBRARY value specified in the configure.in script.
This value used in Library(string defaultpath) and and is also passed to ASCEND by
gtkbrowser.py. Getting and setting of environment variables seems pretty messy
but hopefully this will work for now.

Revision 338 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 1 03:11:27 2006 UTC (12 years, 7 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 32715 byte(s)
Diff to previous 337
Added GLADE_FILE location to configpy.in.
Added warning about the SWIG error under MinGW to gtkbrowser.py.

Revision 337 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 1 00:51:23 2006 UTC (12 years, 7 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 32337 byte(s)
Diff to previous 329
Something is starting to run on MinGW now. GUI loads and ascend DLL is opened.
This revision still breaks the linux and Tcl/Tk builds, I expect.
Also added some smarts to the 'help...contents' menu for loading offline/online help files.

Revision 329 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 24 06:16:31 2006 UTC (12 years, 7 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 32379 byte(s)
Diff to previous 328
Fixed bug 229

Revision 328 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 24 06:05:10 2006 UTC (12 years, 7 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 32279 byte(s)
Diff to previous 321
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 321 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 23 14:14:36 2006 UTC (12 years, 7 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 32002 byte(s)
Diff to previous 317
Added 'close on non-converged' preference
Unified message output for popup/non-popup status reporting

Revision 317 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 23 10:21:17 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 30866 byte(s)
Diff to previous 313
Added GUI SolverReporter... you can now watch the residuals shrink, etc.

Revision 313 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 23 05:46:05 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 30829 byte(s)
Diff to previous 312
Further changes as suggested by Marcelo.

Revision 312 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 23 05:26:57 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 30808 byte(s)
Diff to previous 311
Changing to SolverStatus* in report(...)

Revision 311 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 23 04:54:13 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 30807 byte(s)
Diff to previous 310
More work on SolveReporter following help from Marcelo Matus on SWIG mailing list.

Revision 310 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 23 03:48:56 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 30752 byte(s)
Diff to previous 307
Fixed the SolveReporter functionality so that it works from Python

Revision 307 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 22 07:48:17 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 30728 byte(s)
Diff to previous 300
Added wrapping of slv_status_t (SolverStatus) for bug #138.
Improved 'About...' box.

Revision 300 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 17 08:04:04 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 30679 byte(s)
Diff to previous 299
Moving stuff around for GLADE

Revision 299 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 17 07:09:09 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 30673 byte(s)
Diff to previous 294
Adding ctrl-F and ctrl-R for fix/free

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

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

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

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

Revision 279 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 7 07:23:44 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 29919 byte(s)
Diff to previous 278
Add optional use of PSYCO, see http://psyco.sourceforge.net/

Revision 278 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 6 23:52:30 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 29818 byte(s)
Diff to previous 277
Removed reference to libf2c (I think this was required only on FC3)
Updated use of SWIG 'typemap' syntax in ascend.i
Corrected C++ code for FC5 (art's error msg)
Fixed minor but with uninstantiated models in PyGTK GUI

Revision 277 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 6 09:23:10 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 29713 byte(s)
Diff to previous 273
Fixed bug #216

Revision 273 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 5 06:44:06 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 29501 byte(s)
Diff to previous 271
Added reporting of relations and residuals via GUI

Revision 271 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 4 09:08:54 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 29150 byte(s)
Diff to previous 270
Working on adding support for listing cliques

Revision 270 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 4 08:00:21 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 29160 byte(s)
Diff to previous 268
More on the usability of the solver_var props window

Revision 268 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 4 06:09:57 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 28806 byte(s)
Diff to previous 258
Adding ability to edit upper/lower bounds and nominal values

Revision 258 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 2 14:50:05 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 30541 byte(s)
Diff to previous 255
Made it so that fixed variables never get an icon.

Revision 255 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 2 14:02:23 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 30484 byte(s)
Diff to previous 252
Adding preliminary support for showing variable solve-status in browser view

Revision 252 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 1 06:29:46 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 29301 byte(s)
Diff to previous 251
Implemented editable 'active' row in observer
Move focus of to active row when new row added and observer tab already focussed

Revision 251 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 1 04:33:46 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 29286 byte(s)
Diff to previous 250
Fixed observer copy crash, bug #214.

Revision 250 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 1 04:01:10 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 29202 byte(s)
Diff to previous 249
You can now copy the observer matrix to the clipboard and paste into another document.

Revision 249 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 1 03:22:11 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 28639 byte(s)
Diff to previous 246
Working (read-only) observer thing. Observer instances are updated in the table
and if you click 'add' on the observer tab, the current values are kept and a new
row is added.

Revision 246 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 31 16:24:27 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 28701 byte(s)
Diff to previous 245
Some more work on the 'Observer' feature

Revision 245 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 31 07:49:58 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 27701 byte(s)
Diff to previous 237
Working on adding Observer functionality

Revision 237 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 30 06:10:26 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 27384 byte(s)
Diff to previous 235
Incidence matrix now reports the mouseover-ed variable on the console

Revision 235 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 30 01:48:01 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 27420 byte(s)
Diff to previous 234
Fixed some problems with the split-off solverparameters.py file

Revision 234 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 29 17:15:47 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 27493 byte(s)
Diff to previous 233
Plotting of incidence matrix: still need to check that orientation is correct though.

Revision 233 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 29 16:55:27 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 27322 byte(s)
Diff to previous 231
Something resembling an incidence matrix returned via SWIG...

Revision 231 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 29 14:15:44 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 27232 byte(s)
Diff to previous 230
Moved some incidence matrix routines to generic/solver from tcltk98.
Documentation changes.
Added (inactive) incidence matrix menu item to PyGTK interface
Fixed autotools make for above changed (need to fix for Jam as well)

Revision 230 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 29 07:16:06 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 27130 byte(s)
Diff to previous 228
Solverparameters GUI code split into separate file.
Help launcher started, will need more work.
Corrected wrong cpu_elapsed values in GUI by direct use of tm_cpu_time()
Added 'about' box.
Fixed 'auto' menu option.

Revision 228 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 28 05:22:38 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 33874 byte(s)
Diff to previous 227
Fixed up bounds checking for solver parameter window

Revision 227 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 28 04:44:15 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 33711 byte(s)
Diff to previous 226
Added grouping of solver parameters into pages

Revision 226 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 28 02:12:19 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 32505 byte(s)
Diff to previous 225
Can now edit string values via drop-down menu, just like with Tcl/Tk interface.
Boolean values changed with a doubleclick.

Revision 225 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 27 14:55:43 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 30565 byte(s)
Diff to previous 223
Added const-ness to 2nd parameter of slv_set_char_parameter.
Implemented setting of int, real and string parameters via PyGTK interface.

Revision 223 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 27 08:18:43 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 28661 byte(s)
Diff to previous 221
Some progress on editable solver parameters

Revision 221 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 27 03:05:38 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 26097 byte(s)
Diff to previous 215
Added ability to examine solver parameters via python

Revision 215 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 25 02:08:29 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 26012 byte(s)
Diff to previous 208
Improved display of relations by adding getRelationAsString(relative_to)

Revision 208 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 24 03:19:37 2006 UTC (12 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 25984 byte(s)
Diff to previous 207
Added menu bar at top of PyGTK interface.
'Preferences' menu currently just outputs the number of
solver parameters in use. Plan is to allow the parameters
to be viewed and edited via the GUI.

Revision 207 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 23 06:47:06 2006 UTC (12 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 25637 byte(s)
Diff to previous 185
Added ability to output expressions from PyGTK interface. Expressions are
output to the console using WriteRelationString. You must right-click on
a relation an hit 'properties'.

Revision 185 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 13 03:35:54 2006 UTC (12 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 25212 byte(s)
Diff to previous 182
Fixing missing 'clear' commands to allow new models to be loaded/reloaded

Revision 182 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 12 06:05:35 2006 UTC (12 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 25165 byte(s)
Diff to previous 181
Fixed problem with figure closing causing ASCEND to exit

Revision 181 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 12 05:43:41 2006 UTC (12 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 25241 byte(s)
Diff to previous 180
Fixed up the right-click context menu a bit

Revision 180 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 12 03:20:58 2006 UTC (12 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 24923 byte(s)
Diff to previous 177
Adding a little documentation

Revision 177 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 10 06:57:34 2006 UTC (12 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 24924 byte(s)
Diff to previous 176
Removing some debug output, attempting to stop closing the figure from closing ASCEND

Revision 176 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 10 06:22:23 2006 UTC (12 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 24919 byte(s)
Diff to previous 175
Completed PyGTK plotting using matplotlib

Revision 175 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 10 04:27:34 2006 UTC (12 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 24911 byte(s)
Diff to previous 173
More work on adding plotting capability under PyGTK

Revision 173 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 7 11:20:32 2006 UTC (12 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 24148 byte(s)
Diff to previous 172
PyGTK interface now remembers size of errors/warnings pane as well.

Revision 172 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 7 10:06:13 2006 UTC (12 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 23803 byte(s)
Diff to previous 171
Storing of window size and position in .ascend.ini
Starting to implement plotting functions.

Revision 171 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 6 09:00:52 2006 UTC (12 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 22535 byte(s)
Diff to previous 168
Correct do_check

Revision 168 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 6 01:08:58 2006 UTC (12 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 22456 byte(s)
Diff to previous 164
PyGTK GUI: Added wait cursor during solve, changed method select box so that you can't type into it.

Revision 164 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 3 09:54:43 2006 UTC (12 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 22496 byte(s)
Diff to previous 160
Added wait-cursor during compile/build, started working
on correct destruction of Simulation objects.

Revision 160 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 2 09:57:02 2006 UTC (12 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 21423 byte(s)
Diff to previous 154
Minor usability changes:
	default_self method highlighted by default
	model instance hierarchy top-level expanded on creation

Revision 154 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 22 15:18:02 2005 UTC (12 years, 10 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 21387 byte(s)
Diff to previous 132
Removing debug output, adding self_test to iapws95.

Revision 132 - (view) (download) (as text) (annotate) - [select for diffs]
Added Wed Dec 21 00:14:13 2005 UTC (12 years, 10 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 21381 byte(s)
Adding the PyGTK interface to CMU repository. Whaddyareckon?

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