Rachel GUI
From GOSIA
(→Planned upgrades: Added online voting link for gui upgrade priorities.) |
|||
Line 52: | Line 52: | ||
==Upgrade strategy== | ==Upgrade strategy== | ||
- | Upgrades are being made to incorporate all of the capabilities of Gosia, with a focus on the most commonly used features. Prioritization of the upgrades will be directed primarily by Gosia | + | Upgrades are being made to incorporate all of the capabilities of Gosia, with a focus on the most commonly used features. Prioritization of the upgrades will be directed primarily by Gosia upgrade requests on the [[Gosia forum]] and subsequent [[software upgrade voting|voting]]. Users are encouraged to submit requested upgrades to handle present features of Gosia that are not already included, ''as well as new functions that Gosia does not handle, but which could be incorporated via the GUI.'' |
===Planned upgrades=== | ===Planned upgrades=== | ||
- | There are currently several planned upgrades that will likely be incorporated in the first [release candidate] version. The upgrade plan and priorities will be changed based on user feedback and bug reports. An | + | There are currently several planned upgrades that will likely be incorporated in the first [rachel release candidate] version. The upgrade plan and priorities will be changed based on user feedback and bug reports. An will be created early in the upgrade process so that users can rank or add their desired upgrades to steer the software development. |
# Improved graphics including | # Improved graphics including | ||
Line 64: | Line 64: | ||
# Plot functions to visualize fit conflicts in the data | # Plot functions to visualize fit conflicts in the data | ||
# Improved coding structure for Ge detectors. This will reduce the burden on the user by automatically updating the data set as the level scheme and matrix change. | # Improved coding structure for Ge detectors. This will reduce the burden on the user by automatically updating the data set as the level scheme and matrix change. | ||
- | # Optional setting of symbolic matrix definitions, whereas now the matrix is stored numerically. This will allow greater user control by allowing tuning of model parameters, e.g. <gam|E2|gsb> = M1 + a*M2, where a can be adjusted by the user. | + | # Optional setting of symbolic matrix definitions, whereas now the matrix is stored numerically. This will allow greater user control by allowing tuning of model parameters, e.g. <gam|E2|gsb> = M1 + a*M2, where 'a' can be adjusted by the user. |
# Optional simple distributed processing of some functions. In the first release candidate, this will allow the user to set a maximum number of independent processes to speed up separable calculations (integrated yields, corrected yields and experiment simulations) by issuing a separate call to Gosia for each process<ref>True distributed computing is not handled by the current version of Gosia</ref>. | # Optional simple distributed processing of some functions. In the first release candidate, this will allow the user to set a maximum number of independent processes to speed up separable calculations (integrated yields, corrected yields and experiment simulations) by issuing a separate call to Gosia for each process<ref>True distributed computing is not handled by the current version of Gosia</ref>. | ||