Parent Directory
|
Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Revision: |
Fix blocklist for new ascxx file path.
Adding patch from Grivan, attempt to get code running with latest git master version of Gaphas. Submitted by John.
Some attempts to fix ASCEND for latest Gaphas. Working on an annual simulation of PV output, ongoing!
Google SoC 2009 Project : Implementation of canvas based modeller for energy systems
Fixed 'preview' window in canvas GUI. Add missing link to libm and libdl in Linux.
Started work on exposing model parameters to canvas GUI. Updated header/comment formatting in type_descio.h. Fixed some warnings in error.c. A bug still exists error_reporter_tree_start that is causing problems with the canvas-based GUI. Added Info class to canvas code, for output of debug information via GUI. Added a few missing types of gtksourceview langdef.
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).
Commenting out fprintfs in helmholtz.c so that ASCEND extfn can build. Revert canvas to Gaphas zoomtool.
Added Library::loadString method for loading string modules. First steps on 'run' command for canvas-based models. Fixed bug with use of obrowser. Minor correction to blocktypes.a4c.
Add 'run' button (innards not yet implemented)
Some changes to the Pan and Zoom. Fixed ctrl-scrollwheel for zooming. Still some problems with the pan tool.
Basic MODEL export functionality now in place for canvas. Still needs lots of cleaning up though.
Starting to work on the python data structures for the block model.
Fix GUI with resizable panels.
Fixed ConnectorTool to work with proposed patch to Gaphas (sent to Gaphor mailing list).
Canvas working now with new Gaphas version.
More updates for new Gaphas Ports.
Some steps towards support of latest release of Gaphas.
Commenting, changed context menu tool for deletion (buggy still).
First code for exporting canvas model to ASCEND model code.
Fixed problem with lists in obrowser.
Add debug option to view contents of Gaphor canvas. Browser now includes scrollbars.
Working on reattaching ports, but not working yet.
Added PortDisconnector functor.
Added browsing of failed-to-pickle data.
Some changes to facilitate pickling.
Removed threading calls from blocklist.py, seems to get things working on Windows.
Refactor some of this into separate files. Support for renaming of blocks. Added proper BlockInstance class to hold block names. Automatic sequential default numbering of new blocks.
Added connectortool for Gaphas canvas.
Adding pan/zoom capability to the canvas.
Lines can be drawn by pressing 'L' now. Double-click to re-enable placement tool (still a problem with multiple-placement of blocks).
Right-click context menu.
Add support for deletion of canvas elements (no undo yet).
Blocklist now creates blocks on the canvas with the correct number of inputs and outputs based on the results of parsing a model file.
Moved blocklist to canvas dir, added canvas widget alongside.
Simple block browser started using gtk IconView.
Fixed apparent bug in pairlist_append_unique. Added pairlist_set and pairlist_values_and_destroy. Fixed implementation of notes_refined_for_type_with_lang in notequery.c. Added new test models in test/canvas/blocktypes.a4c.
Still working on the inputs, outputs list. Problem with the notequery functions, seems that assumption about ordering of notes returned form GetNotesList was wrong.
Added new 'block' NOTE for declaring a type as being a block for the purpose of canvas-based modelling. Fixed up the blocklist test script to detect inlets and outlets of such models (ongoing).
Blocklist changed to use the parametric version of rankine models (ongoing).
Fixed detection of Graphviz on linux where pkg-config is available (should be always). This will break detection of Graphviz on Windows though.
Excluded non-parametric models.
The getNoteForVariable seems to work now, picks up more types.
Parsing of library to find blocks. First test.
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.
john.pye@anu.edu.au | ViewVC Help |
Powered by ViewVC 1.1.22 |