User:SreenathaB: Difference between revisions

From ASCEND
Jump to navigation Jump to search
SreenathaB (talk | contribs)
SreenathaB (talk | contribs)
No edit summary
Line 1: Line 1:
I am a  Computer Science and Engineering student at "International Institute of Information Technology, Hyderabad"(IIITH) interested in GUI development for applications. Currently, I am involved in developing the PyGTK GUI of ASCEND.
I am a  Computer Science and Engineering student at "International Institute of Information Technology, Hyderabad"(IIITH) interested in GUI development for applications. Currently, I am involved in developing the PyGTK GUI of ASCEND.


== ASCEND experience ==
== GSoC 2012 project - GUI Improvements and Bug Squashing ==


Below is the first ASCEND model I've written. The below code models a system of linear equations with four variables(specified as solver_var) although one of them has a fixed value.
The objectives of this project are
<source lang="a4c">
REQUIRE "system.a4l";
MODEL my_model;


  (* variable *)
* Enable Loading/Saving changed models
  x,y,z,d IS_A solver_var;
* Add a sub menu for selecting display options to the "Diagnose" window
 
* Develop the Integrator window
  (* specifications *)
* Port the DISPLAY equivalent of the Tcl/Tk GUI to PyGTK GUI
        d = 1.0;
* Add an exit prompt dialog box to the PyGTK GUI
  (* equation *)
* Bug fixing
x+y+z = 6*d;
** http://bugs.ascend4.org/view.php?id=273
x+y+2*z = 5;
** http://bugs.ascend4.org/view.php?id=275
5*x + 2*y - 3*z = 0;
** http://bugs.ascend4.org/view.php?id=404
 
** http://bugs.ascend4.org/view.php?id=527
END my_model;
** http://bugs.ascend4.org/view.php?id=531
</source>
** http://bugs.ascend4.org/view.php?id=536
 
* Add additional features to the PyGTK GUI
Hoping to write more complex models involving constructs, loops, METHODS and other aspects of the ASCEND modelling environment.
** Improve IPython console support to the PyGTK GUI
Below are few screenshots of ASCEND running in my system. The first image is for the above model that I've written and the second is for "vessel.a4c" which is present at the models directory of ascend trunk code(http://code.ascend4.org/viewvc/code/trunk/models/).
** Implement the "incidence graph" functionality in windows
 
 
Screenshot-1
 
[[File:ascend-1.png|ascend-1.png]]
 
 
 
Screenshot-2
[[File:ascend-2.png|ascend-2.png]]

Revision as of 17:45, 17 May 2012

I am a Computer Science and Engineering student at "International Institute of Information Technology, Hyderabad"(IIITH) interested in GUI development for applications. Currently, I am involved in developing the PyGTK GUI of ASCEND.

GSoC 2012 project - GUI Improvements and Bug Squashing

The objectives of this project are