Overview ======== This is simpimplant.rb, a simple ruby program based on the fx-ruby toolkit to draw ion implantation profiles based on the LSS model. The 2d graphics used in this application might be released as a separate library later, it should be easy to use it already know for your own application. The basic idea is to have a GS_PlotCanvas where we draw and which contains the items (GS_PlotItems like axes, lines ...) to be drawn. A GS_PlotContext is used for actual plotting. Installation ============ Simply unpack and copy all files to a directory. Then execute simpimplant.rb by the ruby interpreter. You need to thave ruby and fx-ruby installed. The program was tested on Linux and Windows XP using ruby 1.6.7 and 1.6.8 with fx-ruby 1.16 and 1.17. Bugs ==== * under Linux the refresh and clipping is sometimes not working correctly. Usually iconizing the application recovers the graphics (I really like Linux, but FXRuby seems in my case more stable on Windows XP) Others ====== Please report bugs and comments to ruby@gs68.de. Links ===== * ruby: http://www.ruby-lang.org * fx-ruby: http://sourceforge.net/projects/fxruby TODO ==== * copy canvas to clipboard * allow custom implant libraries * store implants and stettings * set background doping * show junction depth and charge in Si ChangeLog ========= 0.1 initial version. 0.2 some bugs fixed, add tilt and BF2 implants.