Rachel GUI
From GOSIA
(Added subsection headings to the general description section.) |
(Added detailed introduction in section "general description.") |
||
Line 3: | Line 3: | ||
[[File:Guisnapshot.png|thumb|right|A snapshot of the alpha version]] | [[File:Guisnapshot.png|thumb|right|A snapshot of the alpha version]] | ||
- | + | ===General description=== | |
+ | |||
+ | A GUI (Graphical User Interface) has been developed for Gosia version 20081208.10 and is currently undergoing beta-testing. The latest beta-test version can be [downloaded here]. Rachel is written in Python 2.6 and is expected to be Python 2.7 compliant. It runs under Linux and Unix (OS X) machines, but is ''not'' Windows compatible. | ||
+ | |||
+ | A 64-bit processor is desirable, because Gosia runs fastest and most accurately on 64-bit machines. The release-candidate version, expected in early 2011, will have many structural changes in the code, allowing more automation, more general particle detector options and fewer user prompts for standard operations. | ||
+ | |||
+ | While gosia.20081208 incorporates the [[OP,BRIC]] command to read internal conversion data from BrIcc data files, removing the burden of entering ICC interpolation data by the user, the GUI allows the greatest possible automation by prompts for pre-defined or user-defined germanium detector crystals or arrays, calculation of Zeigler stopping power data, optimum meshpoint selection for yield calculations, transformation of rectilinear detector definition to laboratory-frame spherical-polar interpolation coordinates, etc. For standard problems, the burden on the user is reduced to entering nuclear level and matrix data for simulations (including optional data-set simulation) and real experimental data for fitting. For collective systems, where the matrix definition often includes several hundred lines of matrix elements, rotor parameters can be given to reduce the input definition considerably. [[picture]] This also eliminates the need for the user to re-index the reduced matrix elements by hand as changes are made to the matrix. | ||
===Upgrade strategy=== | ===Upgrade strategy=== |