<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php?feed=atom&amp;target=Hayes&amp;title=Special%3AContributions</id>
		<title>GOSIA - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php?feed=atom&amp;target=Hayes&amp;title=Special%3AContributions"/>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Special:Contributions/Hayes"/>
		<updated>2026-07-08T07:20:07Z</updated>
		<subtitle>From GOSIA</subtitle>
		<generator>MediaWiki 1.16.0</generator>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gosia</id>
		<title>Gosia</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gosia"/>
				<updated>2015-10-13T15:54:42Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: /* Downloads */ Changed to proper download links for Rachel&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span&amp;gt;&amp;lt;font color=&amp;quot;FF0000&amp;quot;&amp;gt;Please contribute to this wiki!  If you would like an account, please [[Special:UserLogin | request an account]] and then [mailto:abraunhayes@gmail.com send an email to an administrator].  (The number of requests by spam-bots necessitates an email for a quick response.)&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Follow @GosiaCoulex on [http://twitter.com/#!/GosiaCoulex Twitter] for new version announcements and bug-fixes.&lt;br /&gt;
&lt;br /&gt;
Gosia is the primary analysis code for planning experiments and analyzing data for nuclear structure physics using [[low-energy Coulomb excitation]] experiments.  It is suited for both planning experiments and analysis of Coulomb excitation data.  The original version was written at the University of Rochester in 1979--1980 by [[Tomasz Czosnyka]], [http://www.pas.rochester.edu/~cline/  D. Cline] and [http://www.turpion.org/links/ca4ad02e0d0fafd70a31c549cf4b3c4c_0.phtml  C.Y. Wu].  T. Czosnyka maintained the code until his untimely death in 2006.  [[What_is_Gosia | Learn more...]].&lt;br /&gt;
 &lt;br /&gt;
[[Rachel_GUI | Rachel ]] is the graphical user interface for Gosia.  New Gosia users should start by installing the GUI.&lt;br /&gt;
&lt;br /&gt;
==What Gosia can do for the experimenter==&lt;br /&gt;
&lt;br /&gt;
===Experiment planning and simulation===&lt;br /&gt;
&lt;br /&gt;
The GOSIA suite of codes are ideally suited to the design and planning of&lt;br /&gt;
heavy-ion induced Coulomb excitation experiments as well as the subsequent&lt;br /&gt;
analysis. Coulomb excitation experiments can seem deceptively simple,&lt;br /&gt;
especially for few-state problems, leading some experimenters to fall into &lt;br /&gt;
analysis traps or collecting data that have less than optimal sensitivity to&lt;br /&gt;
the goals of the experiment. The [[experiment_planning | Experiment planning]] page identifies potential pitfalls&lt;br /&gt;
in the design and analysis of Coulomb excitation experiments. &lt;br /&gt;
&lt;br /&gt;
===Analysis of Coulomb excitation data===&lt;br /&gt;
&lt;br /&gt;
The motivation for development of Gosia was to&lt;br /&gt;
implement the capability to extract measured&lt;br /&gt;
&amp;lt;math&amp;gt;E\lambda&amp;lt;/math&amp;gt;&lt;br /&gt;
matrix elements model-independently from Coulomb excitation data. The first&lt;br /&gt;
major task required to achieve this goal was to design experiments covering a&lt;br /&gt;
wide dynamic range of Coulomb excitation strength that provide sufficient&lt;br /&gt;
experimental data to overdetermine the many unknown matrix elements.&lt;br /&gt;
Experimental techniques were developed to achieve this requirement in the&lt;br /&gt;
1980's and primarily involved Coulomb excitation measurements over a wide&lt;br /&gt;
range of both scattering angle and unexcited nucleus&lt;br /&gt;
&amp;lt;math&amp;gt;Z&amp;lt;/math&amp;gt; value. The second major task was the development of Gosia to&lt;br /&gt;
model-independently extract the matrix elements via a least-squares search of&lt;br /&gt;
the data. During the 1980's and early 1990's the ready availability of beam&lt;br /&gt;
time at heavy-ion accelerator facilities, the availability of high-efficiency&lt;br /&gt;
&amp;lt;math&amp;gt;p-\gamma&amp;lt;/math&amp;gt; detector facilities, and access to fast computer systems needed for the Gosia&lt;br /&gt;
least-squares searches, enabled the first model-independent extraction of&lt;br /&gt;
&amp;lt;math&amp;gt;E\lambda&amp;lt;/math&amp;gt;&lt;br /&gt;
matrix elements from multiple Coulomb excitation data. &lt;br /&gt;
&lt;br /&gt;
[[Model_independent_analysis | Model-independent analysis]]&lt;br /&gt;
&lt;br /&gt;
[[Model_dependent_analysis | Model-dependent analysis]]&lt;br /&gt;
&lt;br /&gt;
==Selected special topics==&lt;br /&gt;
&lt;br /&gt;
Other topics can be found using the search box at the left.&lt;br /&gt;
&lt;br /&gt;
[[common_mistakes | Common mistakes in Gosia calculations]]&lt;br /&gt;
&lt;br /&gt;
[[Integrated_yields | Interpreting the &amp;quot;integrated yields&amp;quot; output]]&lt;br /&gt;
&lt;br /&gt;
[[normalization_of_yield_data | Normalization of gamma-ray yield data]]&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
&lt;br /&gt;
Note that Gosia version numbers are coded as YYYYMMDD.N, where N is a minor update or bug-fix on the original YYYYMMDD version.  For example, version 20110524.2 was released on 2011-11-07.  ''Some recent releases have an incorrect message &amp;quot;LATEST REVISION- JUNE  2006&amp;quot; in the output file header.''&lt;br /&gt;
&lt;br /&gt;
(Right-click to download source codes.)&lt;br /&gt;
&lt;br /&gt;
* The current version (20120510) of the [http://www.pas.rochester.edu/~cline/Gosia/Gosia_Manual_20120510.pdf Gosia manual]&lt;br /&gt;
* The latest release (20110524.2) of [http://www.pas.rochester.edu/%7Ehayes/gosia_versions/gosia_20110524.2.f  Gosia]&lt;br /&gt;
* The latest release (2_20081208.14) of [http://www.pas.rochester.edu/%7Ehayes/gosia_versions/gosia2_20081208.14.f Gosia2], for analysing simultaneous Coulomb excitation of target and projectile, using a common normalization.&lt;br /&gt;
* The current version of Rachel, the Gosia interface, can be downloaded as a zip file or a Git repository here: [https://github.com/adamhayes/Rachel master branch] . Feel free to fork and contribute.&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/pawel-06-mod.f  Pawel], the Gosia version to treat excitation of a nucleus in an isomer state&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/gosia_arm.for  ANNL (Anneal)], a special version of Gosia developed by Rich Ibbotson that uses simulated annealing techniques to locate minima&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/sigma.f  Sigma], the 2006 Fortran source code for deducing the quadrupole invariants from the E2 matrix elements determined by Gosia&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/gremlin.f  GREMLIN], the gamma-ray detector efficiency code developed for use with GOSIA in 1987 by Alexander Kavka&lt;br /&gt;
&lt;br /&gt;
* The set of [http://www.pas.rochester.edu/~hayes/gosia_downloads/fit_demo_2011.tar demonstration files] to accompany the Gosia tutorial in chapter 14 of the Gosia Manual&lt;br /&gt;
&lt;br /&gt;
==Installing Gosia==&lt;br /&gt;
&lt;br /&gt;
Installation of Gosia requires only the following steps:&lt;br /&gt;
&lt;br /&gt;
# Compiling gosia with a Fortran compiler&lt;br /&gt;
# Setting the default path or alias to find Gosia, if desired.  (See also the path requirements for [[Gui|Rachel]] and the [[rachel setup file]].)&lt;br /&gt;
&lt;br /&gt;
Most standard Fortran 77 compilers will produce a working Gosia executable.  GNU  &lt;br /&gt;
&amp;lt;tt&amp;gt;g77&amp;lt;/tt&amp;gt; is recommended, but is becoming deprecated on newer machines.  The newer,&lt;br /&gt;
more commonly used &amp;lt;tt&amp;gt;gfortran&amp;lt;/tt&amp;gt; will also work.  Intel Fortran should work, but is not recommended, because future error trapping patches may not work well with the Intel compiler.  For more information about&lt;br /&gt;
compiling and standard builds, refer to the page [[compiling gosia | Compiling Gosia]].&lt;br /&gt;
&lt;br /&gt;
== User support ==&lt;br /&gt;
&lt;br /&gt;
===The graphical interface for Gosia===&lt;br /&gt;
&lt;br /&gt;
A [[Gui | GUI (Graphical User Interface) called Rachel]] has been developed.  The current version can be found in the download section above.  Novice Gosia users can use this interface to develop properly formatted template Gosia input files.  These can be modified by comparing the input lines to the Gosia manual instructions, or Gosia can be run entirely from within the GUI for many typical [[simulation (experiment planning)]] and analysis problems.&lt;br /&gt;
&lt;br /&gt;
===Example Gosia input files===&lt;br /&gt;
&lt;br /&gt;
Chapter 14 of the current [[Gosia Manual]] contains an annotated example input, a flowchart of the procedures that must be run during analysis of data and a tutorial based on a set of example files which can be obtained on the [[Gosia_tutorials]] page.&lt;br /&gt;
&lt;br /&gt;
===The Gosia Forum===&lt;br /&gt;
&lt;br /&gt;
The new gosia forum can be found [http://www-user.pas.rochester.edu/~gosia/phpBB3/index.php here.]  As described on the [[Gosia_users'_forum]] page, the Forum is the appropriate place to post requests for help with specific Gosia calculations and for experienced users to give answers and advice.&lt;br /&gt;
&lt;br /&gt;
==Maintenance of the Gosia codes==&lt;br /&gt;
&lt;br /&gt;
The Gosia codes are maintained by the [[Gosia_Steering_Committee]].&lt;br /&gt;
&lt;br /&gt;
==Purpose of the Gosia Wiki==&lt;br /&gt;
&lt;br /&gt;
While the Wiki will eventually mirror much of the content of the [http://www.pas.rochester.edu/%7Ecline/Gosia/2011manual20110428.pdf Gosia Manual], the purpose is not to reproduce the manual in its entirety.  The Gosia Manual should still be considered the primary reference for running Gosia.  The advantage of the Wiki format is that an unlimited number of pages can be added here by interested users on special topics that are not appropriate for a users' manual.  These may include&lt;br /&gt;
&lt;br /&gt;
* Examples of Gosia input and output for common calculations, such as &lt;br /&gt;
** input file templates&lt;br /&gt;
** common detector definitions&lt;br /&gt;
** proper data set normalizations&lt;br /&gt;
** fitting strategies for systems with many matrix elements&lt;br /&gt;
* Solutions for difficult calculations, such as extreme inverse kinematics cases&lt;br /&gt;
* More detailed theory notes&lt;br /&gt;
&lt;br /&gt;
* Examples of the use of [[Pawel]], [[ANNL]] and other codes in the Gosia suite&lt;br /&gt;
&lt;br /&gt;
Wiki users are encouraged to contribute anything that should be of general interest to the Gosia user community and to move solved problems from the Forum if they may be of general interest.&lt;br /&gt;
&lt;br /&gt;
==Help for the Wiki user==&lt;br /&gt;
&lt;br /&gt;
Consult the page [[Wiki_formatting]] for basic formatting instructions to contribute to this Wiki.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
Some of the following pages will be absorbed into the pages on the new Wiki server.&lt;br /&gt;
&lt;br /&gt;
* The [http://www.slcj.uw.edu.pl/en/0.html Warsaw Heavy Ion Laboratory] page and the&lt;br /&gt;
* [http://www.slcj.uw.edu.pl/gosia_workshop 2008 Gosia Workshop] at Warsaw&lt;br /&gt;
* The [http://www.ikp.uni-koeln.de/~warr/gosia/ Cologne Gosia page]&lt;br /&gt;
* and the [http://www.pas.rochester.edu/~cline/Gosia/index.html Rochester Gosia page]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_GUI</id>
		<title>Rachel GUI</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_GUI"/>
				<updated>2013-02-11T23:36:29Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: Better links to the videos.  Streaming on Youtube now.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==General description==&lt;br /&gt;
&lt;br /&gt;
[[File:Guisnapshot.png|thumb|right|A snapshot of the alpha version GUI.]]&lt;br /&gt;
&lt;br /&gt;
For a demo of Rachel's capabilities, watch [http://youtu.be/moVVC-GODzQ The Rachel Video on Youtube], or [http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html Download the mp4 (9MB)].&lt;br /&gt;
&lt;br /&gt;
The Rachel interface facilitates [http://www.pas.rochester.edu/~hayes/beta_rachel/calculation_in_2_minutes.html fast setup of Gosia calculations] and data analysis using push-button controls with guided input and 'plain language' warnings during setup.  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.  A Windows version is not planned.&lt;br /&gt;
&lt;br /&gt;
A 64-bit processor is essential, because Gosia runs fastest and most accurately on 64-bit machines.  Versions 1.* have many structural changes in the code, allowing more automation, more general particle detector options and fewer user prompts for standard operations.  &lt;br /&gt;
&lt;br /&gt;
[[File:Typicalgosiainput.png|thumb|right|Excerpt of a typical Gosia input for a collective system.]]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 of matrix elements.  For collective systems, where the matrix definition often includes several hundred lines of matrix elements, rotor parameters can be given to reduce the setup time for the initial guesses of matrix element values.  This also eliminates the need for the user to re-index the reduced matrix elements by hand as changes are made to the matrix or level scheme.&lt;br /&gt;
&lt;br /&gt;
==How to get the Rachel package==&lt;br /&gt;
&lt;br /&gt;
Get the latest release version from the [[Gosia#Downloads | Downloads section on the Main Page]].&lt;br /&gt;
&lt;br /&gt;
==Version notes==&lt;br /&gt;
&lt;br /&gt;
The [[Gui_release_notes | version notes page]] gives a history of Rachel updates.  Known issues are given for each version, as well as the current version.&lt;br /&gt;
&lt;br /&gt;
==Installation notes==&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
&lt;br /&gt;
A script was added by Mitch Allmond that compiles and sets up Rachel, Gosia and Elast in one step.  First, un-tar the distribution:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% tar -xvf rachel_distribution_1.3.0.tar&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or similar for the correct version number.  Move into the new Rachel directory and run compile-all.sh:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% cd rachel_distribution_1.3.0&lt;br /&gt;
% ./compile-all.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will be prompted if any previous setup information needs to be overwritten.&lt;br /&gt;
&lt;br /&gt;
Rachel has been installed successfully on a number of Linux and OS X systems.  Most problems are related to the level scheme graphics.  Refer to [http://matplotlib.sourceforge.net/faq/installing_faq.html#backends matplotlib backends] for remedies.  You can view or submit detailed installation notes for any particular operating system.  (Please link them to a separate Wiki page.)&lt;br /&gt;
&lt;br /&gt;
If the default python environment set in the rachel.py executable is not appropriate, the following error will appear:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% [path].rachel.py&lt;br /&gt;
/usr/bin/env: python2.6: No such file or directory&lt;br /&gt;
%&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The correct Python environment can be invoked by typing instead:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% [python] [path].rachel.py&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where [python] is the Python executable with the correct path and [path] is the path to the rachel.py executable where the user installed it.&lt;br /&gt;
&lt;br /&gt;
===Installation notes for other Linux/Unix systems===&lt;br /&gt;
&lt;br /&gt;
* [[rachel_installation_ubuntu | Ubuntu]]&lt;br /&gt;
* [[rachel_installation_open_suse | OpenSuse]]&lt;br /&gt;
* [[rachel_installation_fedora | Fedora]]&lt;br /&gt;
* [[rachel_installation_mac_os_x | Mac OS X]]&lt;br /&gt;
&lt;br /&gt;
The final tests that all necessary libraries and codes are installed are usually the following:&lt;br /&gt;
&lt;br /&gt;
* Load a level scheme and see that the level scheme window is drawn properly.  Rarely, after loading a level scheme with no errors (e.g. using one of the example files included in the Rachel distribution), the user must click &amp;quot;Examine fig. window&amp;quot; once to create the level scheme window.  On most systems, with the correct libraries installed, the level scheme display pops up when a valid level scheme is loaded with no errors.  If the GUI starts and can load and draw the level diagram without errors, then it is unlikely that there are any missing libraries.  Also note that on some systems the matplotlib back-end must be changed.  This is done by editing the &amp;lt;tt&amp;gt;~/.matplotlib/matplotlibrc&amp;lt;/tt&amp;gt; file so that the back-end line reads&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
backend : [backend]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;tt&amp;gt;[backend]&amp;lt;/tt&amp;gt; may be one of several back-ends described here: [http://matplotlib.sourceforge.net/faq/installing_faq.html#backends matplotlib backends].   Usually &amp;lt;tt&amp;gt;TkAgg&amp;lt;/tt&amp;gt; works except on Mac OS X.  Refer to [[rachel_installation_mac_os_x | Mac OS X]].&lt;br /&gt;
&lt;br /&gt;
* After running a calculation (&amp;quot;integration&amp;quot;), test the yield-plotting feature using the &amp;quot;Plot yields&amp;quot; button.  If there is an error finding gnuplot, install gnuplot on the system so that it is in the user's path, i.e., that it can be invoked by typing &amp;quot;gnuplot&amp;quot; at the terminal prompt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GUI version backward compatibility==&lt;br /&gt;
&lt;br /&gt;
In the beta versions, the GUI preserves backward-compatibility of the saved session files, so that users can upgrade the GUI without having to rebuild the session.&lt;br /&gt;
&lt;br /&gt;
When changing to version 1.0 or later, users will have to rebuild their sessions, because of major changes in the internal structure that cannot be automatically upgraded.  This can be aided by the export/import tools for the level and matrix data.  Subsequent versions will have the automatic upgrading reinstated.&lt;br /&gt;
&lt;br /&gt;
==Graphics Issues==&lt;br /&gt;
&lt;br /&gt;
If you do not see a level scheme diagram after loading a level scheme or a saved session, click &amp;quot;Examine fig. window&amp;quot; once.  The level scheme should then appear.&lt;br /&gt;
&lt;br /&gt;
If it does not, or if the level scheme window buttons (zoom, pan, etc.) do not work, you may need to change the graphics back-end.  The matplotlib graphics library used for the level scheme and particle detector layout comes with several choices of back-ends.  &lt;br /&gt;
&lt;br /&gt;
*On OS X machines, &amp;quot;macosx&amp;quot; may work best.&lt;br /&gt;
*On Ubuntu, GTKAgg works best, but the user must click &amp;quot;Examine fig. window&amp;quot; 'once' after loading a level scheme or saved session.&lt;br /&gt;
&lt;br /&gt;
The back-end is in the matplotlibrc file in the .matplotlib directory, or will be, after you start Rachel for the first time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hayes@Sobchak:~$ cd .matplotlib/&lt;br /&gt;
hayes@Sobchak:~/.matplotlib$ ll&lt;br /&gt;
total 116K&lt;br /&gt;
drwxr-xr-x   3 hayes hayes 4.0K Nov  5 12:30 ./&lt;br /&gt;
drwxr-xr-x 125 hayes hayes  12K Nov  5 12:53 ../&lt;br /&gt;
-rw-r--r--   1 hayes hayes  92K Oct 27 13:13 fontList.cache&lt;br /&gt;
-rw-r--r--   1 hayes hayes   17 Aug 19 02:09 matplotlibrc&lt;br /&gt;
drwxrwxr-x   2 hayes hayes 4.0K Oct 27 13:13 tex.cache/&lt;br /&gt;
hayes@Sobchak:~/.matplotlib$ cat matplotlibrc &lt;br /&gt;
backend : GTKAgg&lt;br /&gt;
hayes@Sobchak:~/.matplotlib$ &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the backend line as desired.  The choices are found &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Capabilities of version 1==&lt;br /&gt;
&lt;br /&gt;
Note that there are major simplifications in the Ge detector array setup and data loading.&lt;br /&gt;
&lt;br /&gt;
* Human-readable data files that are robust for changes in the experimental setup and level scheme&lt;br /&gt;
* Azimuthally symmetric particle detection&lt;br /&gt;
* Partitioning particle-detector data by azimuthal angle&lt;br /&gt;
* Graphical definition of rectilinear or irregular-shaped particle detectors [[File:rectilineardetectorexample.png|thumb|right|A user-defined rectilinear detector automatically transformed into the laboratory spherical polar coordinates for Gosia.  Black edge is the &amp;quot;exact&amp;quot; shape; red lines are the azimuthal range samples passed to Gosia.]]&lt;br /&gt;
* 4pi experiments (e.g. experiments with no particle detection)&lt;br /&gt;
* Normal or inverse kinematics experiments&lt;br /&gt;
* A user-expandable library of standard Ge crystals e.g. Gammasphere&lt;br /&gt;
* A user-expandable library of detector arrays (Tigress, Miniball, Gammasphere...)&lt;br /&gt;
* Data from summed 4pi arrays&lt;br /&gt;
* Efficiency-corrected gamma-ray data only&lt;br /&gt;
* Experiment planning aids&lt;br /&gt;
** Generation of simulated data based on a proposed beam run&lt;br /&gt;
** Optional quasi-Gaussian random scatter in simulated data&lt;br /&gt;
** Estimated precision of the proposed measurement&lt;br /&gt;
* Accuracy testing to determine if Gosia will be appropriate for a planned experiment&lt;br /&gt;
* Fitting and correlated error estimations&lt;br /&gt;
* Reading level schemes and gamma-ray data from Radware AGS files and [[Rachel_yield_data_files | Rachel text format]] including&lt;br /&gt;
** Branching ratio data&lt;br /&gt;
** Previously measured EM matrix elements, including the measured phases&lt;br /&gt;
** Lifetime data for ''excited states'' (not the ground state lifetime)&lt;br /&gt;
** Mixing ratios&lt;br /&gt;
* Several supported data file formats&lt;br /&gt;
** [Radware] AGS format&lt;br /&gt;
** [[Rachel format nuclear data files]]&lt;br /&gt;
** Gosia format (experimental yield and fitted matrix element data)&lt;br /&gt;
* Instantly generating plots of experimental vs. predicted yields via gnuplot  [[File:plottingexample.png|thumb|right|A zoomed view of a plot of yield vs. spin in a rotational band generated from the Gosia output and experimental data.]]&lt;br /&gt;
* Automated generation of stopping power and internal conversion input for Gosia&lt;br /&gt;
* Push-button controls, optional pop-up guidance and guided prompts&lt;br /&gt;
* A searchable help function&lt;br /&gt;
* Undo/Redo of most functions and crash recovery&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using Rachel, the user will be able to build a level scheme from either a hand-written text file and/or a Radware AGS file, define the experimental setup and import relative-efficiency-corrected gamma-ray data from Rachel-format text and/or AGS files.  The matrix and fit parameters can be defined by push-buttons and prompts or imported from a Rachel-format matrix file.  Gosia will then be run by push-button GUI controls.  Most prompts will be preceded by help information, suggestions, or warnings.  &lt;br /&gt;
&lt;br /&gt;
For experiments that fit the capabilities above, the user can view the Gosia inputs to learn the format, but will not be required to type any input code.  Experienced Gosia users can export a GUI-generated input skeleton file and abandon the GUI to use the more advanced capabilities of Gosia.&lt;br /&gt;
&lt;br /&gt;
==Upgrade strategy==&lt;br /&gt;
&lt;br /&gt;
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 eventually will be directed primarily by [[software upgrade voting|votes]] cast by the user community.  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.''&lt;br /&gt;
&lt;br /&gt;
This voting plan has not been implemented yet.  Users are encouraged to suggest desired upgrades through the Forum or the [[rachel_desired_upgrades | desired upgrades]] page to steer the software development.&lt;br /&gt;
&lt;br /&gt;
===Planned upgrades===&lt;br /&gt;
&lt;br /&gt;
There are a number of planned upgrades, many of which have already been added to versions 1.0 and later.  The upgrade plan and priorities will be changed based on user feedback and bug reports.  &lt;br /&gt;
&lt;br /&gt;
# More accurate stopping power calculations for low-Z beams.&lt;br /&gt;
# Improved graphics including&lt;br /&gt;
## a transition from matplotlib graphics to pyGtk in the level scheme window&lt;br /&gt;
## clickable objects in the level scheme diagram&lt;br /&gt;
# Addition of Ge clusters with libraries of array geometries (Gammasphere, Agata, Miniball etc.)&lt;br /&gt;
# Plot functions to visualize fit conflicts in the data&lt;br /&gt;
# Improved object structure for Ge detectors.  This will reduce the burden on the user by automatically updating the data set passed to Gosia as the level scheme and matrix change.&lt;br /&gt;
# 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. &amp;lt;gam|E2|gsb&amp;gt; = M1 + a*M2, where 'a' can be adjusted by the user.&lt;br /&gt;
# Optional simple distributed processing of some functions.  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&amp;lt;ref&amp;gt;True distributed computing is not handled by the current version of Gosia&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Videos, manual and run-time help==&lt;br /&gt;
&lt;br /&gt;
===Quick advertising and demos===&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/calculation_in_2_minutes.html Fast setup of Gosia calculations]&lt;br /&gt;
&lt;br /&gt;
===Help with Rachel on this Wiki===&lt;br /&gt;
&lt;br /&gt;
Use the search function to the left, or start here.&lt;br /&gt;
&lt;br /&gt;
[[rachel_selected_topics | Selected help topics for Rachel]]&lt;br /&gt;
&lt;br /&gt;
===Tutorial videos===&lt;br /&gt;
&lt;br /&gt;
[[rachel_1.0_tutorial_videos | New Tutorial videos]] are being produced for version 1.0.  These will be much shorter and more focused than the old videos.&lt;br /&gt;
&lt;br /&gt;
You can still watch [[rachel_beta_tutorial_videos | beta-version tutorial videos]], but there have been many changes.  General procedures are similar.  These old videos contain more topics per video, so some are quite long.&lt;br /&gt;
&lt;br /&gt;
===The manual===&lt;br /&gt;
&lt;br /&gt;
The Rachel manual has been incorporated into the [[Gosia_Manual | Gosia manual]].  &lt;br /&gt;
&lt;br /&gt;
===Other help resources===&lt;br /&gt;
&lt;br /&gt;
Run-time help is available using the Help button.  Users are encouraged to submit suggestions for additional help data.&lt;br /&gt;
&lt;br /&gt;
===Experiment planning and accuracy testing tools===&lt;br /&gt;
&lt;br /&gt;
The simulation tools have been improved since the recording of these video tutorials.  The user will find extra prompts for the details of the planned beam run, and estimated absolute measured counts will be calculated and displayed.  The display format looks like the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Experiment 1&lt;br /&gt;
Target excitation by Z,A = 54,136 at 517 MeV. Mean scattering angle = 45.0 deg.&lt;br /&gt;
Detector 1&lt;br /&gt;
Single crystal at theta, phi = 45.0, 45.0 deg. Solid angle = 0.06 sr.&lt;br /&gt;
This simulation does not include random gaussian scatter.  Counts represent the cross sections calculated by Gosia.      &lt;br /&gt;
       Transition             |  Gammas incident      |                     Fraction of |         Observed Counts        &lt;br /&gt;
                              |  on Ge detectors      | Gamma               Incident    |                                &lt;br /&gt;
 Initial         Final        |                       | Energy **Detector   Gammas      |                                &lt;br /&gt;
    Band Spin     Band Spin   | Counts    *Error      | (keV)   Efficiency  Detected    | Rate(Hz)   Counts  ***Error    &lt;br /&gt;
-------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
     gsb  1.5      gsb  0.5     4.662e+06  2.332e+05     100.0  0.00049     0.09962       1.075e+00  4.644e+05  6.815e+02&lt;br /&gt;
     gsb  2.5      gsb  0.5     1.570e+07  7.848e+05     200.0  0.00179     0.36853       1.339e+01  5.784e+06  2.405e+03&lt;br /&gt;
       a  2.5      gsb  0.5     1.079e+04  5.647e+02     250.0  0.00189     0.38907       9.719e-03  4.199e+03  6.480e+01&lt;br /&gt;
       a  2.5      gsb  1.5     9.816e+02  7.705e+01     150.0  0.00135     0.27823       6.322e-04  2.731e+02  1.653e+01&lt;br /&gt;
       a  2.5        b  3.5     4.689e+05  2.376e+04      75.0  0.00015     0.0312        3.387e-02  1.463e+04  1.210e+02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Observed Counts&amp;quot; are calculated using the efficiency curve from the detector library or a detector created by the user.  The &amp;quot;Detector Efficiency&amp;quot; &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; is the usual definition.  Possion counting errors are based on the observed counts, while additional error on the ''total'' efficiency-corrected counts may be added by the user.&lt;br /&gt;
&lt;br /&gt;
Refer to the page [[Rachel_simulated_yield_output | Rachel simulated yield output]] for more information about simulations with the GUI.&lt;br /&gt;
&lt;br /&gt;
===Troubleshooting===&lt;br /&gt;
&lt;br /&gt;
For troubleshooting help, refer to the [[rachel_troubleshooting | troubleshooting]] page, or use the search box at the left.&lt;br /&gt;
&lt;br /&gt;
==Bug reports==&lt;br /&gt;
&lt;br /&gt;
Check the [[gui_release_notes | release notes]] page for a history of bugs and bug-fix versions.&lt;br /&gt;
&lt;br /&gt;
Users are encouraged to submit bug reports via the [http://www-user.pas.rochester.edu/~gosia/phpBB3/ Gosia forum].  The operation that revealed the bug should be reported, and the session file saved before this operation should be included if possible.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_GUI</id>
		<title>Rachel GUI</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_GUI"/>
				<updated>2013-02-11T23:23:55Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: /* How to get the Rachel package */  Made the download link go right to the download section on the main page.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==General description==&lt;br /&gt;
&lt;br /&gt;
[[File:Guisnapshot.png|thumb|right|A snapshot of the alpha version GUI.]]&lt;br /&gt;
&lt;br /&gt;
For a very short video demo of capabilities, refer to the &amp;quot;advertising video&amp;quot;: [http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
The Rachel interface facilitates [http://www.pas.rochester.edu/~hayes/beta_rachel/calculation_in_2_minutes.html fast setup of Gosia calculations] and data analysis using push-button controls with guided input and 'plain language' warnings during setup.  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.  A Windows version is not planned.&lt;br /&gt;
&lt;br /&gt;
A 64-bit processor is essential, because Gosia runs fastest and most accurately on 64-bit machines.  Versions 1.* have many structural changes in the code, allowing more automation, more general particle detector options and fewer user prompts for standard operations.  &lt;br /&gt;
&lt;br /&gt;
[[File:Typicalgosiainput.png|thumb|right|Excerpt of a typical Gosia input for a collective system.]]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 of matrix elements.  For collective systems, where the matrix definition often includes several hundred lines of matrix elements, rotor parameters can be given to reduce the setup time for the initial guesses of matrix element values.  This also eliminates the need for the user to re-index the reduced matrix elements by hand as changes are made to the matrix or level scheme.&lt;br /&gt;
&lt;br /&gt;
==How to get the Rachel package==&lt;br /&gt;
&lt;br /&gt;
Get the latest release version from the [[Gosia#Downloads | Downloads section on the Main Page]].&lt;br /&gt;
&lt;br /&gt;
==Version notes==&lt;br /&gt;
&lt;br /&gt;
The [[Gui_release_notes | version notes page]] gives a history of Rachel updates.  Known issues are given for each version, as well as the current version.&lt;br /&gt;
&lt;br /&gt;
==Installation notes==&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
&lt;br /&gt;
A script was added by Mitch Allmond that compiles and sets up Rachel, Gosia and Elast in one step.  First, un-tar the distribution:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% tar -xvf rachel_distribution_1.3.0.tar&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or similar for the correct version number.  Move into the new Rachel directory and run compile-all.sh:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% cd rachel_distribution_1.3.0&lt;br /&gt;
% ./compile-all.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will be prompted if any previous setup information needs to be overwritten.&lt;br /&gt;
&lt;br /&gt;
Rachel has been installed successfully on a number of Linux and OS X systems.  Most problems are related to the level scheme graphics.  Refer to [http://matplotlib.sourceforge.net/faq/installing_faq.html#backends matplotlib backends] for remedies.  You can view or submit detailed installation notes for any particular operating system.  (Please link them to a separate Wiki page.)&lt;br /&gt;
&lt;br /&gt;
If the default python environment set in the rachel.py executable is not appropriate, the following error will appear:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% [path].rachel.py&lt;br /&gt;
/usr/bin/env: python2.6: No such file or directory&lt;br /&gt;
%&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The correct Python environment can be invoked by typing instead:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% [python] [path].rachel.py&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where [python] is the Python executable with the correct path and [path] is the path to the rachel.py executable where the user installed it.&lt;br /&gt;
&lt;br /&gt;
===Installation notes for other Linux/Unix systems===&lt;br /&gt;
&lt;br /&gt;
* [[rachel_installation_ubuntu | Ubuntu]]&lt;br /&gt;
* [[rachel_installation_open_suse | OpenSuse]]&lt;br /&gt;
* [[rachel_installation_fedora | Fedora]]&lt;br /&gt;
* [[rachel_installation_mac_os_x | Mac OS X]]&lt;br /&gt;
&lt;br /&gt;
The final tests that all necessary libraries and codes are installed are usually the following:&lt;br /&gt;
&lt;br /&gt;
* Load a level scheme and see that the level scheme window is drawn properly.  Rarely, after loading a level scheme with no errors (e.g. using one of the example files included in the Rachel distribution), the user must click &amp;quot;Examine fig. window&amp;quot; once to create the level scheme window.  On most systems, with the correct libraries installed, the level scheme display pops up when a valid level scheme is loaded with no errors.  If the GUI starts and can load and draw the level diagram without errors, then it is unlikely that there are any missing libraries.  Also note that on some systems the matplotlib back-end must be changed.  This is done by editing the &amp;lt;tt&amp;gt;~/.matplotlib/matplotlibrc&amp;lt;/tt&amp;gt; file so that the back-end line reads&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
backend : [backend]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;tt&amp;gt;[backend]&amp;lt;/tt&amp;gt; may be one of several back-ends described here: [http://matplotlib.sourceforge.net/faq/installing_faq.html#backends matplotlib backends].   Usually &amp;lt;tt&amp;gt;TkAgg&amp;lt;/tt&amp;gt; works except on Mac OS X.  Refer to [[rachel_installation_mac_os_x | Mac OS X]].&lt;br /&gt;
&lt;br /&gt;
* After running a calculation (&amp;quot;integration&amp;quot;), test the yield-plotting feature using the &amp;quot;Plot yields&amp;quot; button.  If there is an error finding gnuplot, install gnuplot on the system so that it is in the user's path, i.e., that it can be invoked by typing &amp;quot;gnuplot&amp;quot; at the terminal prompt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GUI version backward compatibility==&lt;br /&gt;
&lt;br /&gt;
In the beta versions, the GUI preserves backward-compatibility of the saved session files, so that users can upgrade the GUI without having to rebuild the session.&lt;br /&gt;
&lt;br /&gt;
When changing to version 1.0 or later, users will have to rebuild their sessions, because of major changes in the internal structure that cannot be automatically upgraded.  This can be aided by the export/import tools for the level and matrix data.  Subsequent versions will have the automatic upgrading reinstated.&lt;br /&gt;
&lt;br /&gt;
==Graphics Issues==&lt;br /&gt;
&lt;br /&gt;
If you do not see a level scheme diagram after loading a level scheme or a saved session, click &amp;quot;Examine fig. window&amp;quot; once.  The level scheme should then appear.&lt;br /&gt;
&lt;br /&gt;
If it does not, or if the level scheme window buttons (zoom, pan, etc.) do not work, you may need to change the graphics back-end.  The matplotlib graphics library used for the level scheme and particle detector layout comes with several choices of back-ends.  &lt;br /&gt;
&lt;br /&gt;
*On OS X machines, &amp;quot;macosx&amp;quot; may work best.&lt;br /&gt;
*On Ubuntu, GTKAgg works best, but the user must click &amp;quot;Examine fig. window&amp;quot; 'once' after loading a level scheme or saved session.&lt;br /&gt;
&lt;br /&gt;
The back-end is in the matplotlibrc file in the .matplotlib directory, or will be, after you start Rachel for the first time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hayes@Sobchak:~$ cd .matplotlib/&lt;br /&gt;
hayes@Sobchak:~/.matplotlib$ ll&lt;br /&gt;
total 116K&lt;br /&gt;
drwxr-xr-x   3 hayes hayes 4.0K Nov  5 12:30 ./&lt;br /&gt;
drwxr-xr-x 125 hayes hayes  12K Nov  5 12:53 ../&lt;br /&gt;
-rw-r--r--   1 hayes hayes  92K Oct 27 13:13 fontList.cache&lt;br /&gt;
-rw-r--r--   1 hayes hayes   17 Aug 19 02:09 matplotlibrc&lt;br /&gt;
drwxrwxr-x   2 hayes hayes 4.0K Oct 27 13:13 tex.cache/&lt;br /&gt;
hayes@Sobchak:~/.matplotlib$ cat matplotlibrc &lt;br /&gt;
backend : GTKAgg&lt;br /&gt;
hayes@Sobchak:~/.matplotlib$ &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the backend line as desired.  The choices are found &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Capabilities of version 1==&lt;br /&gt;
&lt;br /&gt;
Note that there are major simplifications in the Ge detector array setup and data loading.&lt;br /&gt;
&lt;br /&gt;
* Human-readable data files that are robust for changes in the experimental setup and level scheme&lt;br /&gt;
* Azimuthally symmetric particle detection&lt;br /&gt;
* Partitioning particle-detector data by azimuthal angle&lt;br /&gt;
* Graphical definition of rectilinear or irregular-shaped particle detectors [[File:rectilineardetectorexample.png|thumb|right|A user-defined rectilinear detector automatically transformed into the laboratory spherical polar coordinates for Gosia.  Black edge is the &amp;quot;exact&amp;quot; shape; red lines are the azimuthal range samples passed to Gosia.]]&lt;br /&gt;
* 4pi experiments (e.g. experiments with no particle detection)&lt;br /&gt;
* Normal or inverse kinematics experiments&lt;br /&gt;
* A user-expandable library of standard Ge crystals e.g. Gammasphere&lt;br /&gt;
* A user-expandable library of detector arrays (Tigress, Miniball, Gammasphere...)&lt;br /&gt;
* Data from summed 4pi arrays&lt;br /&gt;
* Efficiency-corrected gamma-ray data only&lt;br /&gt;
* Experiment planning aids&lt;br /&gt;
** Generation of simulated data based on a proposed beam run&lt;br /&gt;
** Optional quasi-Gaussian random scatter in simulated data&lt;br /&gt;
** Estimated precision of the proposed measurement&lt;br /&gt;
* Accuracy testing to determine if Gosia will be appropriate for a planned experiment&lt;br /&gt;
* Fitting and correlated error estimations&lt;br /&gt;
* Reading level schemes and gamma-ray data from Radware AGS files and [[Rachel_yield_data_files | Rachel text format]] including&lt;br /&gt;
** Branching ratio data&lt;br /&gt;
** Previously measured EM matrix elements, including the measured phases&lt;br /&gt;
** Lifetime data for ''excited states'' (not the ground state lifetime)&lt;br /&gt;
** Mixing ratios&lt;br /&gt;
* Several supported data file formats&lt;br /&gt;
** [Radware] AGS format&lt;br /&gt;
** [[Rachel format nuclear data files]]&lt;br /&gt;
** Gosia format (experimental yield and fitted matrix element data)&lt;br /&gt;
* Instantly generating plots of experimental vs. predicted yields via gnuplot  [[File:plottingexample.png|thumb|right|A zoomed view of a plot of yield vs. spin in a rotational band generated from the Gosia output and experimental data.]]&lt;br /&gt;
* Automated generation of stopping power and internal conversion input for Gosia&lt;br /&gt;
* Push-button controls, optional pop-up guidance and guided prompts&lt;br /&gt;
* A searchable help function&lt;br /&gt;
* Undo/Redo of most functions and crash recovery&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using Rachel, the user will be able to build a level scheme from either a hand-written text file and/or a Radware AGS file, define the experimental setup and import relative-efficiency-corrected gamma-ray data from Rachel-format text and/or AGS files.  The matrix and fit parameters can be defined by push-buttons and prompts or imported from a Rachel-format matrix file.  Gosia will then be run by push-button GUI controls.  Most prompts will be preceded by help information, suggestions, or warnings.  &lt;br /&gt;
&lt;br /&gt;
For experiments that fit the capabilities above, the user can view the Gosia inputs to learn the format, but will not be required to type any input code.  Experienced Gosia users can export a GUI-generated input skeleton file and abandon the GUI to use the more advanced capabilities of Gosia.&lt;br /&gt;
&lt;br /&gt;
==Upgrade strategy==&lt;br /&gt;
&lt;br /&gt;
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 eventually will be directed primarily by [[software upgrade voting|votes]] cast by the user community.  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.''&lt;br /&gt;
&lt;br /&gt;
This voting plan has not been implemented yet.  Users are encouraged to suggest desired upgrades through the Forum or the [[rachel_desired_upgrades | desired upgrades]] page to steer the software development.&lt;br /&gt;
&lt;br /&gt;
===Planned upgrades===&lt;br /&gt;
&lt;br /&gt;
There are a number of planned upgrades, many of which have already been added to versions 1.0 and later.  The upgrade plan and priorities will be changed based on user feedback and bug reports.  &lt;br /&gt;
&lt;br /&gt;
# More accurate stopping power calculations for low-Z beams.&lt;br /&gt;
# Improved graphics including&lt;br /&gt;
## a transition from matplotlib graphics to pyGtk in the level scheme window&lt;br /&gt;
## clickable objects in the level scheme diagram&lt;br /&gt;
# Addition of Ge clusters with libraries of array geometries (Gammasphere, Agata, Miniball etc.)&lt;br /&gt;
# Plot functions to visualize fit conflicts in the data&lt;br /&gt;
# Improved object structure for Ge detectors.  This will reduce the burden on the user by automatically updating the data set passed to Gosia as the level scheme and matrix change.&lt;br /&gt;
# 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. &amp;lt;gam|E2|gsb&amp;gt; = M1 + a*M2, where 'a' can be adjusted by the user.&lt;br /&gt;
# Optional simple distributed processing of some functions.  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&amp;lt;ref&amp;gt;True distributed computing is not handled by the current version of Gosia&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Videos, manual and run-time help==&lt;br /&gt;
&lt;br /&gt;
===Quick advertising and demos===&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/calculation_in_2_minutes.html Fast setup of Gosia calculations]&lt;br /&gt;
&lt;br /&gt;
===Help with Rachel on this Wiki===&lt;br /&gt;
&lt;br /&gt;
Use the search function to the left, or start here.&lt;br /&gt;
&lt;br /&gt;
[[rachel_selected_topics | Selected help topics for Rachel]]&lt;br /&gt;
&lt;br /&gt;
===Tutorial videos===&lt;br /&gt;
&lt;br /&gt;
[[rachel_1.0_tutorial_videos | New Tutorial videos]] are being produced for version 1.0.  These will be much shorter and more focused than the old videos.&lt;br /&gt;
&lt;br /&gt;
You can still watch [[rachel_beta_tutorial_videos | beta-version tutorial videos]], but there have been many changes.  General procedures are similar.  These old videos contain more topics per video, so some are quite long.&lt;br /&gt;
&lt;br /&gt;
===The manual===&lt;br /&gt;
&lt;br /&gt;
The Rachel manual has been incorporated into the [[Gosia_Manual | Gosia manual]].  &lt;br /&gt;
&lt;br /&gt;
===Other help resources===&lt;br /&gt;
&lt;br /&gt;
Run-time help is available using the Help button.  Users are encouraged to submit suggestions for additional help data.&lt;br /&gt;
&lt;br /&gt;
===Experiment planning and accuracy testing tools===&lt;br /&gt;
&lt;br /&gt;
The simulation tools have been improved since the recording of these video tutorials.  The user will find extra prompts for the details of the planned beam run, and estimated absolute measured counts will be calculated and displayed.  The display format looks like the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Experiment 1&lt;br /&gt;
Target excitation by Z,A = 54,136 at 517 MeV. Mean scattering angle = 45.0 deg.&lt;br /&gt;
Detector 1&lt;br /&gt;
Single crystal at theta, phi = 45.0, 45.0 deg. Solid angle = 0.06 sr.&lt;br /&gt;
This simulation does not include random gaussian scatter.  Counts represent the cross sections calculated by Gosia.      &lt;br /&gt;
       Transition             |  Gammas incident      |                     Fraction of |         Observed Counts        &lt;br /&gt;
                              |  on Ge detectors      | Gamma               Incident    |                                &lt;br /&gt;
 Initial         Final        |                       | Energy **Detector   Gammas      |                                &lt;br /&gt;
    Band Spin     Band Spin   | Counts    *Error      | (keV)   Efficiency  Detected    | Rate(Hz)   Counts  ***Error    &lt;br /&gt;
-------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
     gsb  1.5      gsb  0.5     4.662e+06  2.332e+05     100.0  0.00049     0.09962       1.075e+00  4.644e+05  6.815e+02&lt;br /&gt;
     gsb  2.5      gsb  0.5     1.570e+07  7.848e+05     200.0  0.00179     0.36853       1.339e+01  5.784e+06  2.405e+03&lt;br /&gt;
       a  2.5      gsb  0.5     1.079e+04  5.647e+02     250.0  0.00189     0.38907       9.719e-03  4.199e+03  6.480e+01&lt;br /&gt;
       a  2.5      gsb  1.5     9.816e+02  7.705e+01     150.0  0.00135     0.27823       6.322e-04  2.731e+02  1.653e+01&lt;br /&gt;
       a  2.5        b  3.5     4.689e+05  2.376e+04      75.0  0.00015     0.0312        3.387e-02  1.463e+04  1.210e+02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Observed Counts&amp;quot; are calculated using the efficiency curve from the detector library or a detector created by the user.  The &amp;quot;Detector Efficiency&amp;quot; &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; is the usual definition.  Possion counting errors are based on the observed counts, while additional error on the ''total'' efficiency-corrected counts may be added by the user.&lt;br /&gt;
&lt;br /&gt;
Refer to the page [[Rachel_simulated_yield_output | Rachel simulated yield output]] for more information about simulations with the GUI.&lt;br /&gt;
&lt;br /&gt;
===Troubleshooting===&lt;br /&gt;
&lt;br /&gt;
For troubleshooting help, refer to the [[rachel_troubleshooting | troubleshooting]] page, or use the search box at the left.&lt;br /&gt;
&lt;br /&gt;
==Bug reports==&lt;br /&gt;
&lt;br /&gt;
Check the [[gui_release_notes | release notes]] page for a history of bugs and bug-fix versions.&lt;br /&gt;
&lt;br /&gt;
Users are encouraged to submit bug reports via the [http://www-user.pas.rochester.edu/~gosia/phpBB3/ Gosia forum].  The operation that revealed the bug should be reported, and the session file saved before this operation should be included if possible.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gosia</id>
		<title>Gosia</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gosia"/>
				<updated>2013-02-11T23:21:35Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: Added Rachel info at the top.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;color:#F00000&amp;quot;&amp;gt;Follow @GosiaCoulex on [http://twitter.com/#!/GosiaCoulex Twitter] for new version announcements and bug-fixes.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gosia is the primary analysis code for planning experiments and analyzing data for nuclear structure physics using [[low-energy Coulomb excitation]] experiments.  It is suited for both planning experiments and analysis of Coulomb excitation data.  The original version was written at the University of Rochester in 1979--1980 by [[Tomasz Czosnyka]], [http://www.pas.rochester.edu/~cline/  D. Cline] and [http://www.turpion.org/links/ca4ad02e0d0fafd70a31c549cf4b3c4c_0.phtml  C.Y. Wu].  T. Czosnyka maintained the code until his untimely death in 2006.  [[What_is_Gosia | Learn more...]].&lt;br /&gt;
 &lt;br /&gt;
[[Rachel_GUI | Rachel ]] is the graphical user interface for Gosia.  New Gosia users should start by installing the GUI.&lt;br /&gt;
&lt;br /&gt;
==What Gosia can do for the experimenter==&lt;br /&gt;
&lt;br /&gt;
===Experiment planning and simulation===&lt;br /&gt;
&lt;br /&gt;
The GOSIA suite of codes are ideally suited to the design and planning of&lt;br /&gt;
heavy-ion induced Coulomb excitation experiments as well as the subsequent&lt;br /&gt;
analysis. Coulomb excitation experiments can seem deceptively simple,&lt;br /&gt;
especially for few-state problems, leading some experimenters to fall into &lt;br /&gt;
analysis traps or collecting data that have less than optimal sensitivity to&lt;br /&gt;
the goals of the experiment. The [[experiment_planning | Experiment planning]] page identifies potential pitfalls&lt;br /&gt;
in the design and analysis of Coulomb excitation experiments. &lt;br /&gt;
&lt;br /&gt;
===Analysis of Coulomb excitation data===&lt;br /&gt;
&lt;br /&gt;
The motivation for development of Gosia was to&lt;br /&gt;
implement the capability to extract measured&lt;br /&gt;
&amp;lt;math&amp;gt;E\lambda&amp;lt;/math&amp;gt;&lt;br /&gt;
matrix elements model-independently from Coulomb excitation data. The first&lt;br /&gt;
major task required to achieve this goal was to design experiments covering a&lt;br /&gt;
wide dynamic range of Coulomb excitation strength that provide sufficient&lt;br /&gt;
experimental data to overdetermine the many unknown matrix elements.&lt;br /&gt;
Experimental techniques were developed to achieve this requirement in the&lt;br /&gt;
1980's and primarily involved Coulomb excitation measurements over a wide&lt;br /&gt;
range of both scattering angle and unexcited nucleus&lt;br /&gt;
&amp;lt;math&amp;gt;Z&amp;lt;/math&amp;gt; value. The second major task was the development of Gosia to&lt;br /&gt;
model-independently extract the matrix elements via a least-squares search of&lt;br /&gt;
the data. During the 1980's and early 1990's the ready availability of beam&lt;br /&gt;
time at heavy-ion accelerator facilities, the availability of high-efficiency&lt;br /&gt;
&amp;lt;math&amp;gt;p-\gamma&amp;lt;/math&amp;gt; detector facilities, and access to fast computer systems needed for the Gosia&lt;br /&gt;
least-squares searches, enabled the first model-independent extraction of&lt;br /&gt;
&amp;lt;math&amp;gt;E\lambda&amp;lt;/math&amp;gt;&lt;br /&gt;
matrix elements from multiple Coulomb excitation data. &lt;br /&gt;
&lt;br /&gt;
[[Model_independent_analysis | Model-independent analysis]]&lt;br /&gt;
&lt;br /&gt;
[[Model_dependent_analysis | Model-dependent analysis]]&lt;br /&gt;
&lt;br /&gt;
==Selected special topics==&lt;br /&gt;
&lt;br /&gt;
Other topics can be found using the search box at the left.&lt;br /&gt;
&lt;br /&gt;
[[common_mistakes | Common mistakes in Gosia calculations]]&lt;br /&gt;
&lt;br /&gt;
[[Integrated_yields | Interpreting the &amp;quot;integrated yields&amp;quot; output]]&lt;br /&gt;
&lt;br /&gt;
[[normalization_of_yield_data | Normalization of gamma-ray yield data]]&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
&lt;br /&gt;
Note that Gosia version numbers are coded as YYYYMMDD.N, where N is a minor update or bug-fix on the original YYYYMMDD version.  For example, version 20110524.2 was released on 2011-11-07.  ''Some recent releases have an incorrect message &amp;quot;LATEST REVISION- JUNE  2006&amp;quot; in the output file header.''&lt;br /&gt;
&lt;br /&gt;
(Right-click to download source codes.)&lt;br /&gt;
&lt;br /&gt;
* The current version (20120510) of the [http://www.pas.rochester.edu/~cline/Gosia/Gosia_Manual_20120510.pdf Gosia manual]&lt;br /&gt;
* The latest release (20110524.2) of [http://www.pas.rochester.edu/%7Ehayes/gosia_versions/gosia_20110524.2.f  Gosia]&lt;br /&gt;
* The latest release (2_20081208.14) of [http://www.pas.rochester.edu/%7Ehayes/gosia_versions/gosia2_20081208.14.f Gosia2], for analysing simultaneous Coulomb excitation of target and projectile, using a common normalization.&lt;br /&gt;
* [http://www.pas.rochester.edu/~hayes/rachel_1/rachel_distribution_1.3.1.tar Rachel release version 1.3.1], the graphical interface for Gosia.  See also the [[Gui_release_notes | Version notes]] page for new features.&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/pawel-06-mod.f  Pawel], the Gosia version to treat excitation of a nucleus in an isomer state&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/gosia_arm.for  ANNL (Anneal)], a special version of Gosia developed by Rich Ibbotson that uses simulated annealing techniques to locate minima&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/sigma.f  Sigma], the 2006 Fortran source code for deducing the quadrupole invariants from the E2 matrix elements determined by Gosia&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/gremlin.f  GREMLIN], the gamma-ray detector efficiency code developed for use with GOSIA in 1987 by Alexander Kavka&lt;br /&gt;
&lt;br /&gt;
* The set of [http://www.pas.rochester.edu/~hayes/gosia_downloads/fit_demo_2011.tar demonstration files] to accompany the Gosia tutorial in chapter 14 of the Gosia Manual&lt;br /&gt;
&lt;br /&gt;
==Installing Gosia==&lt;br /&gt;
&lt;br /&gt;
Installation of Gosia requires only the following steps:&lt;br /&gt;
&lt;br /&gt;
# Compiling gosia with a Fortran compiler&lt;br /&gt;
# Setting the default path or alias to find Gosia, if desired.  (See also the path requirements for [[Gui|Rachel]] and the [[rachel setup file]].)&lt;br /&gt;
&lt;br /&gt;
Most standard Fortran 77 compilers will produce a working Gosia executable.  GNU  &lt;br /&gt;
&amp;lt;tt&amp;gt;g77&amp;lt;/tt&amp;gt; is recommended, but is becoming deprecated on newer machines.  The newer,&lt;br /&gt;
more commonly used &amp;lt;tt&amp;gt;gfortran&amp;lt;/tt&amp;gt; will also work.  Intel Fortran should work, but is not recommended, because future error trapping patches may not work well with the Intel compiler.  For more information about&lt;br /&gt;
compiling and standard builds, refer to the page [[compiling gosia | Compiling Gosia]].&lt;br /&gt;
&lt;br /&gt;
== User support ==&lt;br /&gt;
&lt;br /&gt;
===The graphical interface for Gosia===&lt;br /&gt;
&lt;br /&gt;
A [[Gui | GUI (Graphical User Interface) called Rachel]] has been developed.  The current version can be found in the download section above.  Novice Gosia users can use this interface to develop properly formatted template Gosia input files.  These can be modified by comparing the input lines to the Gosia manual instructions, or Gosia can be run entirely from within the GUI for many typical [[simulation (experiment planning)]] and analysis problems.&lt;br /&gt;
&lt;br /&gt;
===Example Gosia input files===&lt;br /&gt;
&lt;br /&gt;
Chapter 14 of the current [[Gosia Manual]] contains an annotated example input, a flowchart of the procedures that must be run during analysis of data and a tutorial based on a set of example files which can be obtained on the [[Gosia_tutorials]] page.&lt;br /&gt;
&lt;br /&gt;
===The Gosia Forum===&lt;br /&gt;
&lt;br /&gt;
The new gosia forum can be found [http://www-user.pas.rochester.edu/~gosia/phpBB3/index.php here.]  As described on the [[Gosia_users'_forum]] page, the Forum is the appropriate place to post requests for help with specific Gosia calculations and for experienced users to give answers and advice.&lt;br /&gt;
&lt;br /&gt;
==Maintenance of the Gosia codes==&lt;br /&gt;
&lt;br /&gt;
The Gosia codes are maintained by the [[Gosia_Steering_Committee]].&lt;br /&gt;
&lt;br /&gt;
==Purpose of the Gosia Wiki==&lt;br /&gt;
&lt;br /&gt;
While the Wiki will eventually mirror much of the content of the [http://www.pas.rochester.edu/%7Ecline/Gosia/2011manual20110428.pdf Gosia Manual], the purpose is not to reproduce the manual in its entirety.  The Gosia Manual should still be considered the primary reference for running Gosia.  The advantage of the Wiki format is that an unlimited number of pages can be added here by interested users on special topics that are not appropriate for a users' manual.  These may include&lt;br /&gt;
&lt;br /&gt;
* Examples of Gosia input and output for common calculations, such as &lt;br /&gt;
** input file templates&lt;br /&gt;
** common detector definitions&lt;br /&gt;
** proper data set normalizations&lt;br /&gt;
** fitting strategies for systems with many matrix elements&lt;br /&gt;
* Solutions for difficult calculations, such as extreme inverse kinematics cases&lt;br /&gt;
* More detailed theory notes&lt;br /&gt;
&lt;br /&gt;
* Examples of the use of [[Pawel]], [[ANNL]] and other codes in the Gosia suite&lt;br /&gt;
&lt;br /&gt;
Wiki users are encouraged to contribute anything that should be of general interest to the Gosia user community and to move solved problems from the Forum if they may be of general interest.&lt;br /&gt;
&lt;br /&gt;
==Help for the Wiki user==&lt;br /&gt;
&lt;br /&gt;
Consult the page [[Wiki_formatting]] for basic formatting instructions to contribute to this Wiki.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
Some of the following pages will be absorbed into the pages on the new Wiki server.&lt;br /&gt;
&lt;br /&gt;
* The [http://www.slcj.uw.edu.pl/en/0.html Warsaw Heavy Ion Laboratory] page and the&lt;br /&gt;
* [http://www.slcj.uw.edu.pl/gosia_workshop 2008 Gosia Workshop] at Warsaw&lt;br /&gt;
* The [http://www.ikp.uni-koeln.de/~warr/gosia/ Cologne Gosia page]&lt;br /&gt;
* and the [http://www.pas.rochester.edu/~cline/Gosia/index.html Rochester Gosia page]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel,_a_GUI_for_Gosia</id>
		<title>Rachel, a GUI for Gosia</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel,_a_GUI_for_Gosia"/>
				<updated>2013-02-11T23:14:46Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: moved Rachel, a GUI for Gosia to Rachel GUI: Can't link to the old name (because of a comma?).&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Rachel GUI]]&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_GUI</id>
		<title>Rachel GUI</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_GUI"/>
				<updated>2013-02-11T23:14:46Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: moved Rachel, a GUI for Gosia to Rachel GUI: Can't link to the old name (because of a comma?).&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==General description==&lt;br /&gt;
&lt;br /&gt;
[[File:Guisnapshot.png|thumb|right|A snapshot of the alpha version GUI.]]&lt;br /&gt;
&lt;br /&gt;
For a very short video demo of capabilities, refer to the &amp;quot;advertising video&amp;quot;: [http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
The Rachel interface facilitates [http://www.pas.rochester.edu/~hayes/beta_rachel/calculation_in_2_minutes.html fast setup of Gosia calculations] and data analysis using push-button controls with guided input and 'plain language' warnings during setup.  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.  A Windows version is not planned.&lt;br /&gt;
&lt;br /&gt;
A 64-bit processor is essential, because Gosia runs fastest and most accurately on 64-bit machines.  Versions 1.* have many structural changes in the code, allowing more automation, more general particle detector options and fewer user prompts for standard operations.  &lt;br /&gt;
&lt;br /&gt;
[[File:Typicalgosiainput.png|thumb|right|Excerpt of a typical Gosia input for a collective system.]]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 of matrix elements.  For collective systems, where the matrix definition often includes several hundred lines of matrix elements, rotor parameters can be given to reduce the setup time for the initial guesses of matrix element values.  This also eliminates the need for the user to re-index the reduced matrix elements by hand as changes are made to the matrix or level scheme.&lt;br /&gt;
&lt;br /&gt;
==How to get the Rachel package==&lt;br /&gt;
&lt;br /&gt;
Get the latest release version from the [http://www-user.pas.rochester.edu/~gosia/mediawiki/ Main Page].&lt;br /&gt;
&lt;br /&gt;
==Version notes==&lt;br /&gt;
&lt;br /&gt;
The [[Gui_release_notes | version notes page]] gives a history of Rachel updates.  Known issues are given for each version, as well as the current version.&lt;br /&gt;
&lt;br /&gt;
==Installation notes==&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
&lt;br /&gt;
A script was added by Mitch Allmond that compiles and sets up Rachel, Gosia and Elast in one step.  First, un-tar the distribution:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% tar -xvf rachel_distribution_1.3.0.tar&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or similar for the correct version number.  Move into the new Rachel directory and run compile-all.sh:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% cd rachel_distribution_1.3.0&lt;br /&gt;
% ./compile-all.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will be prompted if any previous setup information needs to be overwritten.&lt;br /&gt;
&lt;br /&gt;
Rachel has been installed successfully on a number of Linux and OS X systems.  Most problems are related to the level scheme graphics.  Refer to [http://matplotlib.sourceforge.net/faq/installing_faq.html#backends matplotlib backends] for remedies.  You can view or submit detailed installation notes for any particular operating system.  (Please link them to a separate Wiki page.)&lt;br /&gt;
&lt;br /&gt;
If the default python environment set in the rachel.py executable is not appropriate, the following error will appear:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% [path].rachel.py&lt;br /&gt;
/usr/bin/env: python2.6: No such file or directory&lt;br /&gt;
%&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The correct Python environment can be invoked by typing instead:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% [python] [path].rachel.py&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where [python] is the Python executable with the correct path and [path] is the path to the rachel.py executable where the user installed it.&lt;br /&gt;
&lt;br /&gt;
===Installation notes for other Linux/Unix systems===&lt;br /&gt;
&lt;br /&gt;
* [[rachel_installation_ubuntu | Ubuntu]]&lt;br /&gt;
* [[rachel_installation_open_suse | OpenSuse]]&lt;br /&gt;
* [[rachel_installation_fedora | Fedora]]&lt;br /&gt;
* [[rachel_installation_mac_os_x | Mac OS X]]&lt;br /&gt;
&lt;br /&gt;
The final tests that all necessary libraries and codes are installed are usually the following:&lt;br /&gt;
&lt;br /&gt;
* Load a level scheme and see that the level scheme window is drawn properly.  Rarely, after loading a level scheme with no errors (e.g. using one of the example files included in the Rachel distribution), the user must click &amp;quot;Examine fig. window&amp;quot; once to create the level scheme window.  On most systems, with the correct libraries installed, the level scheme display pops up when a valid level scheme is loaded with no errors.  If the GUI starts and can load and draw the level diagram without errors, then it is unlikely that there are any missing libraries.  Also note that on some systems the matplotlib back-end must be changed.  This is done by editing the &amp;lt;tt&amp;gt;~/.matplotlib/matplotlibrc&amp;lt;/tt&amp;gt; file so that the back-end line reads&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
backend : [backend]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;tt&amp;gt;[backend]&amp;lt;/tt&amp;gt; may be one of several back-ends described here: [http://matplotlib.sourceforge.net/faq/installing_faq.html#backends matplotlib backends].   Usually &amp;lt;tt&amp;gt;TkAgg&amp;lt;/tt&amp;gt; works except on Mac OS X.  Refer to [[rachel_installation_mac_os_x | Mac OS X]].&lt;br /&gt;
&lt;br /&gt;
* After running a calculation (&amp;quot;integration&amp;quot;), test the yield-plotting feature using the &amp;quot;Plot yields&amp;quot; button.  If there is an error finding gnuplot, install gnuplot on the system so that it is in the user's path, i.e., that it can be invoked by typing &amp;quot;gnuplot&amp;quot; at the terminal prompt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GUI version backward compatibility==&lt;br /&gt;
&lt;br /&gt;
In the beta versions, the GUI preserves backward-compatibility of the saved session files, so that users can upgrade the GUI without having to rebuild the session.&lt;br /&gt;
&lt;br /&gt;
When changing to version 1.0 or later, users will have to rebuild their sessions, because of major changes in the internal structure that cannot be automatically upgraded.  This can be aided by the export/import tools for the level and matrix data.  Subsequent versions will have the automatic upgrading reinstated.&lt;br /&gt;
&lt;br /&gt;
==Graphics Issues==&lt;br /&gt;
&lt;br /&gt;
If you do not see a level scheme diagram after loading a level scheme or a saved session, click &amp;quot;Examine fig. window&amp;quot; once.  The level scheme should then appear.&lt;br /&gt;
&lt;br /&gt;
If it does not, or if the level scheme window buttons (zoom, pan, etc.) do not work, you may need to change the graphics back-end.  The matplotlib graphics library used for the level scheme and particle detector layout comes with several choices of back-ends.  &lt;br /&gt;
&lt;br /&gt;
*On OS X machines, &amp;quot;macosx&amp;quot; may work best.&lt;br /&gt;
*On Ubuntu, GTKAgg works best, but the user must click &amp;quot;Examine fig. window&amp;quot; 'once' after loading a level scheme or saved session.&lt;br /&gt;
&lt;br /&gt;
The back-end is in the matplotlibrc file in the .matplotlib directory, or will be, after you start Rachel for the first time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hayes@Sobchak:~$ cd .matplotlib/&lt;br /&gt;
hayes@Sobchak:~/.matplotlib$ ll&lt;br /&gt;
total 116K&lt;br /&gt;
drwxr-xr-x   3 hayes hayes 4.0K Nov  5 12:30 ./&lt;br /&gt;
drwxr-xr-x 125 hayes hayes  12K Nov  5 12:53 ../&lt;br /&gt;
-rw-r--r--   1 hayes hayes  92K Oct 27 13:13 fontList.cache&lt;br /&gt;
-rw-r--r--   1 hayes hayes   17 Aug 19 02:09 matplotlibrc&lt;br /&gt;
drwxrwxr-x   2 hayes hayes 4.0K Oct 27 13:13 tex.cache/&lt;br /&gt;
hayes@Sobchak:~/.matplotlib$ cat matplotlibrc &lt;br /&gt;
backend : GTKAgg&lt;br /&gt;
hayes@Sobchak:~/.matplotlib$ &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the backend line as desired.  The choices are found &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Capabilities of version 1==&lt;br /&gt;
&lt;br /&gt;
Note that there are major simplifications in the Ge detector array setup and data loading.&lt;br /&gt;
&lt;br /&gt;
* Human-readable data files that are robust for changes in the experimental setup and level scheme&lt;br /&gt;
* Azimuthally symmetric particle detection&lt;br /&gt;
* Partitioning particle-detector data by azimuthal angle&lt;br /&gt;
* Graphical definition of rectilinear or irregular-shaped particle detectors [[File:rectilineardetectorexample.png|thumb|right|A user-defined rectilinear detector automatically transformed into the laboratory spherical polar coordinates for Gosia.  Black edge is the &amp;quot;exact&amp;quot; shape; red lines are the azimuthal range samples passed to Gosia.]]&lt;br /&gt;
* 4pi experiments (e.g. experiments with no particle detection)&lt;br /&gt;
* Normal or inverse kinematics experiments&lt;br /&gt;
* A user-expandable library of standard Ge crystals e.g. Gammasphere&lt;br /&gt;
* A user-expandable library of detector arrays (Tigress, Miniball, Gammasphere...)&lt;br /&gt;
* Data from summed 4pi arrays&lt;br /&gt;
* Efficiency-corrected gamma-ray data only&lt;br /&gt;
* Experiment planning aids&lt;br /&gt;
** Generation of simulated data based on a proposed beam run&lt;br /&gt;
** Optional quasi-Gaussian random scatter in simulated data&lt;br /&gt;
** Estimated precision of the proposed measurement&lt;br /&gt;
* Accuracy testing to determine if Gosia will be appropriate for a planned experiment&lt;br /&gt;
* Fitting and correlated error estimations&lt;br /&gt;
* Reading level schemes and gamma-ray data from Radware AGS files and [[Rachel_yield_data_files | Rachel text format]] including&lt;br /&gt;
** Branching ratio data&lt;br /&gt;
** Previously measured EM matrix elements, including the measured phases&lt;br /&gt;
** Lifetime data for ''excited states'' (not the ground state lifetime)&lt;br /&gt;
** Mixing ratios&lt;br /&gt;
* Several supported data file formats&lt;br /&gt;
** [Radware] AGS format&lt;br /&gt;
** [[Rachel format nuclear data files]]&lt;br /&gt;
** Gosia format (experimental yield and fitted matrix element data)&lt;br /&gt;
* Instantly generating plots of experimental vs. predicted yields via gnuplot  [[File:plottingexample.png|thumb|right|A zoomed view of a plot of yield vs. spin in a rotational band generated from the Gosia output and experimental data.]]&lt;br /&gt;
* Automated generation of stopping power and internal conversion input for Gosia&lt;br /&gt;
* Push-button controls, optional pop-up guidance and guided prompts&lt;br /&gt;
* A searchable help function&lt;br /&gt;
* Undo/Redo of most functions and crash recovery&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using Rachel, the user will be able to build a level scheme from either a hand-written text file and/or a Radware AGS file, define the experimental setup and import relative-efficiency-corrected gamma-ray data from Rachel-format text and/or AGS files.  The matrix and fit parameters can be defined by push-buttons and prompts or imported from a Rachel-format matrix file.  Gosia will then be run by push-button GUI controls.  Most prompts will be preceded by help information, suggestions, or warnings.  &lt;br /&gt;
&lt;br /&gt;
For experiments that fit the capabilities above, the user can view the Gosia inputs to learn the format, but will not be required to type any input code.  Experienced Gosia users can export a GUI-generated input skeleton file and abandon the GUI to use the more advanced capabilities of Gosia.&lt;br /&gt;
&lt;br /&gt;
==Upgrade strategy==&lt;br /&gt;
&lt;br /&gt;
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 eventually will be directed primarily by [[software upgrade voting|votes]] cast by the user community.  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.''&lt;br /&gt;
&lt;br /&gt;
This voting plan has not been implemented yet.  Users are encouraged to suggest desired upgrades through the Forum or the [[rachel_desired_upgrades | desired upgrades]] page to steer the software development.&lt;br /&gt;
&lt;br /&gt;
===Planned upgrades===&lt;br /&gt;
&lt;br /&gt;
There are a number of planned upgrades, many of which have already been added to versions 1.0 and later.  The upgrade plan and priorities will be changed based on user feedback and bug reports.  &lt;br /&gt;
&lt;br /&gt;
# More accurate stopping power calculations for low-Z beams.&lt;br /&gt;
# Improved graphics including&lt;br /&gt;
## a transition from matplotlib graphics to pyGtk in the level scheme window&lt;br /&gt;
## clickable objects in the level scheme diagram&lt;br /&gt;
# Addition of Ge clusters with libraries of array geometries (Gammasphere, Agata, Miniball etc.)&lt;br /&gt;
# Plot functions to visualize fit conflicts in the data&lt;br /&gt;
# Improved object structure for Ge detectors.  This will reduce the burden on the user by automatically updating the data set passed to Gosia as the level scheme and matrix change.&lt;br /&gt;
# 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. &amp;lt;gam|E2|gsb&amp;gt; = M1 + a*M2, where 'a' can be adjusted by the user.&lt;br /&gt;
# Optional simple distributed processing of some functions.  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&amp;lt;ref&amp;gt;True distributed computing is not handled by the current version of Gosia&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Videos, manual and run-time help==&lt;br /&gt;
&lt;br /&gt;
===Quick advertising and demos===&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/calculation_in_2_minutes.html Fast setup of Gosia calculations]&lt;br /&gt;
&lt;br /&gt;
===Help with Rachel on this Wiki===&lt;br /&gt;
&lt;br /&gt;
Use the search function to the left, or start here.&lt;br /&gt;
&lt;br /&gt;
[[rachel_selected_topics | Selected help topics for Rachel]]&lt;br /&gt;
&lt;br /&gt;
===Tutorial videos===&lt;br /&gt;
&lt;br /&gt;
[[rachel_1.0_tutorial_videos | New Tutorial videos]] are being produced for version 1.0.  These will be much shorter and more focused than the old videos.&lt;br /&gt;
&lt;br /&gt;
You can still watch [[rachel_beta_tutorial_videos | beta-version tutorial videos]], but there have been many changes.  General procedures are similar.  These old videos contain more topics per video, so some are quite long.&lt;br /&gt;
&lt;br /&gt;
===The manual===&lt;br /&gt;
&lt;br /&gt;
The Rachel manual has been incorporated into the [[Gosia_Manual | Gosia manual]].  &lt;br /&gt;
&lt;br /&gt;
===Other help resources===&lt;br /&gt;
&lt;br /&gt;
Run-time help is available using the Help button.  Users are encouraged to submit suggestions for additional help data.&lt;br /&gt;
&lt;br /&gt;
===Experiment planning and accuracy testing tools===&lt;br /&gt;
&lt;br /&gt;
The simulation tools have been improved since the recording of these video tutorials.  The user will find extra prompts for the details of the planned beam run, and estimated absolute measured counts will be calculated and displayed.  The display format looks like the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Experiment 1&lt;br /&gt;
Target excitation by Z,A = 54,136 at 517 MeV. Mean scattering angle = 45.0 deg.&lt;br /&gt;
Detector 1&lt;br /&gt;
Single crystal at theta, phi = 45.0, 45.0 deg. Solid angle = 0.06 sr.&lt;br /&gt;
This simulation does not include random gaussian scatter.  Counts represent the cross sections calculated by Gosia.      &lt;br /&gt;
       Transition             |  Gammas incident      |                     Fraction of |         Observed Counts        &lt;br /&gt;
                              |  on Ge detectors      | Gamma               Incident    |                                &lt;br /&gt;
 Initial         Final        |                       | Energy **Detector   Gammas      |                                &lt;br /&gt;
    Band Spin     Band Spin   | Counts    *Error      | (keV)   Efficiency  Detected    | Rate(Hz)   Counts  ***Error    &lt;br /&gt;
-------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
     gsb  1.5      gsb  0.5     4.662e+06  2.332e+05     100.0  0.00049     0.09962       1.075e+00  4.644e+05  6.815e+02&lt;br /&gt;
     gsb  2.5      gsb  0.5     1.570e+07  7.848e+05     200.0  0.00179     0.36853       1.339e+01  5.784e+06  2.405e+03&lt;br /&gt;
       a  2.5      gsb  0.5     1.079e+04  5.647e+02     250.0  0.00189     0.38907       9.719e-03  4.199e+03  6.480e+01&lt;br /&gt;
       a  2.5      gsb  1.5     9.816e+02  7.705e+01     150.0  0.00135     0.27823       6.322e-04  2.731e+02  1.653e+01&lt;br /&gt;
       a  2.5        b  3.5     4.689e+05  2.376e+04      75.0  0.00015     0.0312        3.387e-02  1.463e+04  1.210e+02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Observed Counts&amp;quot; are calculated using the efficiency curve from the detector library or a detector created by the user.  The &amp;quot;Detector Efficiency&amp;quot; &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; is the usual definition.  Possion counting errors are based on the observed counts, while additional error on the ''total'' efficiency-corrected counts may be added by the user.&lt;br /&gt;
&lt;br /&gt;
Refer to the page [[Rachel_simulated_yield_output | Rachel simulated yield output]] for more information about simulations with the GUI.&lt;br /&gt;
&lt;br /&gt;
===Troubleshooting===&lt;br /&gt;
&lt;br /&gt;
For troubleshooting help, refer to the [[rachel_troubleshooting | troubleshooting]] page, or use the search box at the left.&lt;br /&gt;
&lt;br /&gt;
==Bug reports==&lt;br /&gt;
&lt;br /&gt;
Check the [[gui_release_notes | release notes]] page for a history of bugs and bug-fix versions.&lt;br /&gt;
&lt;br /&gt;
Users are encouraged to submit bug reports via the [http://www-user.pas.rochester.edu/~gosia/phpBB3/ Gosia forum].  The operation that revealed the bug should be reported, and the session file saved before this operation should be included if possible.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Normalization_of_yield_data</id>
		<title>Normalization of yield data</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Normalization_of_yield_data"/>
				<updated>2012-09-21T13:28:50Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: /* Introduction */ Added important note that this article assumes efficiency-corrected yields&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
''In this &amp;quot;Normalization of yield data&amp;quot; article it is assumed that the user is passing efficiency-corrected gamma-ray yields to Gosia, but there are other ways that data can be used.''&lt;br /&gt;
&lt;br /&gt;
Any arbitrary overall normalization of the gamma-ray yield data is acceptable, unless the user is trying to normalize to the collision partner's gamma-ray yields or to the elastic cross section.  This is because Gosia fits one overall normalization constant to all yield data, representing the factors of beam current, beam time, etc.&lt;br /&gt;
&lt;br /&gt;
==Ge detector solid-angle corrections==&lt;br /&gt;
&lt;br /&gt;
If all of the Ge detectors span the same solid angle, then all of the data will be consistent if each count is efficiency-corrected by dividing by the relative efficiency &amp;lt;math&amp;gt;\epsilon (E_\gamma)&amp;lt;/math&amp;gt; with an arbitrary overall normalization.  However, if two data sets from different detector ''[[physical_germanium_type | types]]'' are included, then the following additional correction is necessary, since Gosia calculates (OP,INTI) yield per unit Ge solid angle and expects the same yield per unit solid angle in fitting (OP,MINI).&lt;br /&gt;
&lt;br /&gt;
Gosia expects to read &amp;quot;corrected&amp;quot; yields of &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Y = N_{raw} / [\epsilon(E_\gamma) \Delta\Omega_{Ge}]&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; is the &amp;quot;corrected yield,&amp;quot; &amp;lt;math&amp;gt;N_{raw}&amp;lt;/math&amp;gt; is the measured count, &amp;lt;math&amp;gt;\epsilon(E_\gamma)&amp;lt;/math&amp;gt; is the relative (or absolute) Ge detector efficiency and &amp;lt;math&amp;gt;\Delta\Omega_{Ge}&amp;lt;/math&amp;gt; is the solid angle subtended by the germanium detector.  Here, the solid angle is in units of sr (steradians).  Obviously, if all Ge detectors span the same solid angle, then the &amp;lt;math&amp;gt;\Delta\Omega_{Ge}&amp;lt;/math&amp;gt; term can be absorbed into the arbitrary overall normalization.&lt;br /&gt;
&lt;br /&gt;
However, if two or more of the Ge detectors subtend different solid angles, the &amp;lt;math&amp;gt;\Delta\Omega_{Ge}&amp;lt;/math&amp;gt; term should be included.&lt;br /&gt;
&lt;br /&gt;
In cases where the overall normalization doesn't matter, the efficiency can absorb the solid angle and be taken on a scale of 0 &amp;lt; efficiency &amp;lt; 4pi, ''but the solid angle factor must not be included twice.''&lt;br /&gt;
&lt;br /&gt;
===Exceptions and warnings===&lt;br /&gt;
&lt;br /&gt;
If the data sets are from detector clusters (see OP,RAW in the user manual), all of the Ge crystals in the cluster should be of the same physical type.  This is because Gosia gives output and expects data from the user representing the count per unit solid angle ''of the crystal type,'' not of the total cluster solid angle.&lt;br /&gt;
&lt;br /&gt;
It is not clear how to handle summed Ge clusters of ''different physical types'' in Gosia.&lt;br /&gt;
&lt;br /&gt;
The OP,RAW command can be used to pass data to Gosia without an efficiency correction and/or for summed clusters.  The solid angle divisors are still required, and for each cluster should be taken as &amp;lt;math&amp;gt;\Delta\Omega_{crystal}&amp;lt;/math&amp;gt;&amp;amp;mdash;the solid angle of a single Ge detector in the cluster!&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gosia</id>
		<title>Gosia</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gosia"/>
				<updated>2012-08-14T20:05:58Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: /* Downloads */ updated to rachel 1.2.0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;color:#F00000&amp;quot;&amp;gt;Follow @GosiaCoulex on [http://twitter.com/#!/GosiaCoulex Twitter] for new version announcements and bug-fixes.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gosia is the primary analysis code for planning experiments and analyzing data for nuclear structure physics using [[low-energy Coulomb excitation]] experiments.  It is suited for both planning experiments and analysis of Coulomb excitation data.  The original version was written at the University of Rochester in 1979--1980 by [[Tomasz Czosnyka]], [http://www.pas.rochester.edu/~cline/  D. Cline] and [http://www.turpion.org/links/ca4ad02e0d0fafd70a31c549cf4b3c4c_0.phtml  C.Y. Wu].  T. Czosnyka maintained the code until his untimely death in 2006.  [[What_is_Gosia | Learn more...]].&lt;br /&gt;
 &lt;br /&gt;
==What Gosia can do for the experimenter==&lt;br /&gt;
&lt;br /&gt;
===Experiment planning and simulation===&lt;br /&gt;
&lt;br /&gt;
The GOSIA suite of codes are ideally suited to the design and planning of&lt;br /&gt;
heavy-ion induced Coulomb excitation experiments as well as the subsequent&lt;br /&gt;
analysis. Coulomb excitation experiments can seem deceptively simple,&lt;br /&gt;
especially for few-state problems, leading some experimenters to fall into &lt;br /&gt;
analysis traps or collecting data that have less than optimal sensitivity to&lt;br /&gt;
the goals of the experiment. The [[experiment_planning | Experiment planning]] page identifies potential pitfalls&lt;br /&gt;
in the design and analysis of Coulomb excitation experiments. &lt;br /&gt;
&lt;br /&gt;
===Analysis of Coulomb excitation data===&lt;br /&gt;
&lt;br /&gt;
The motivation for development of Gosia was to&lt;br /&gt;
implement the capability to extract measured&lt;br /&gt;
&amp;lt;math&amp;gt;E\lambda&amp;lt;/math&amp;gt;&lt;br /&gt;
matrix elements model-independently from Coulomb excitation data. The first&lt;br /&gt;
major task required to achieve this goal was to design experiments covering a&lt;br /&gt;
wide dynamic range of Coulomb excitation strength that provide sufficient&lt;br /&gt;
experimental data to overdetermine the many unknown matrix elements.&lt;br /&gt;
Experimental techniques were developed to achieve this requirement in the&lt;br /&gt;
1980's and primarily involved Coulomb excitation measurements over a wide&lt;br /&gt;
range of both scattering angle and unexcited nucleus&lt;br /&gt;
&amp;lt;math&amp;gt;Z&amp;lt;/math&amp;gt; value. The second major task was the development of Gosia to&lt;br /&gt;
model-independently extract the matrix elements via a least-squares search of&lt;br /&gt;
the data. During the 1980's and early 1990's the ready availability of beam&lt;br /&gt;
time at heavy-ion accelerator facilities, the availability of high-efficiency&lt;br /&gt;
&amp;lt;math&amp;gt;p-\gamma&amp;lt;/math&amp;gt; detector facilities, and access to fast computer systems needed for the Gosia&lt;br /&gt;
least-squares searches, enabled the first model-independent extraction of&lt;br /&gt;
&amp;lt;math&amp;gt;E\lambda&amp;lt;/math&amp;gt;&lt;br /&gt;
matrix elements from multiple Coulomb excitation data. &lt;br /&gt;
&lt;br /&gt;
[[Model_independent_analysis | Model-independent analysis]]&lt;br /&gt;
&lt;br /&gt;
[[Model_dependent_analysis | Model-dependent analysis]]&lt;br /&gt;
&lt;br /&gt;
==Selected special topics==&lt;br /&gt;
&lt;br /&gt;
Other topics can be found using the search box at the left.&lt;br /&gt;
&lt;br /&gt;
[[common_mistakes | Common mistakes in Gosia calculations]]&lt;br /&gt;
&lt;br /&gt;
[[Integrated_yields | Interpreting the &amp;quot;integrated yields&amp;quot; output]]&lt;br /&gt;
&lt;br /&gt;
[[normalization_of_yield_data | Normalization of gamma-ray yield data]]&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
&lt;br /&gt;
Note that Gosia version numbers are coded as YYYYMMDD.N, where N is a minor update or bug-fix on the original YYYYMMDD version.  For example, version 20110524.2 was released on 2011-11-07.  ''Some recent releases have an incorrect message &amp;quot;LATEST REVISION- JUNE  2006&amp;quot; in the output file header.''&lt;br /&gt;
&lt;br /&gt;
(Right-click to download source codes.)&lt;br /&gt;
&lt;br /&gt;
* The current version (20120510) of the [http://www.pas.rochester.edu/~cline/Gosia/Gosia_Manual_20120510.pdf Gosia manual]&lt;br /&gt;
* The latest release (20110524.2) of [http://www.pas.rochester.edu/%7Ehayes/gosia_versions/gosia_20110524.2.f  Gosia]&lt;br /&gt;
* The latest release (2_20081208.14) of [http://www.pas.rochester.edu/%7Ehayes/gosia_versions/gosia2_20081208.14.f Gosia2], for analysing simultaneous Coulomb excitation of target and projectile, using a common normalization.&lt;br /&gt;
* [http://www.pas.rochester.edu/~hayes/rachel_1/rachel_1.2.0.tar Rachel release version 1.2.0], the graphical interface for Gosia.  See also the [[Gui | Rachel]] page.&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/pawel-06-mod.f  Pawel], the Gosia version to treat excitation of a nucleus in an isomer state&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/gosia_arm.for  ANNL (Anneal)], a special version of Gosia developed by Rich Ibbotson that uses simulated annealing techniques to locate minima&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/sigma.f  Sigma], the 2006 Fortran source code for deducing the quadrupole invariants from the E2 matrix elements determined by Gosia&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/gremlin.f  GREMLIN], the gamma-ray detector efficiency code developed for use with GOSIA in 1987 by Alexander Kavka&lt;br /&gt;
&lt;br /&gt;
* The set of [http://www.pas.rochester.edu/~hayes/gosia_downloads/fit_demo_2011.tar demonstration files] to accompany the Gosia tutorial in chapter 14 of the Gosia Manual&lt;br /&gt;
&lt;br /&gt;
==Installing Gosia==&lt;br /&gt;
&lt;br /&gt;
Installation of Gosia requires only the following steps:&lt;br /&gt;
&lt;br /&gt;
# Compiling gosia with a Fortran compiler&lt;br /&gt;
# Setting the default path or alias to find Gosia, if desired.  (See also the path requirements for [[Gui|Rachel]] and the [[rachel setup file]].)&lt;br /&gt;
&lt;br /&gt;
Most standard Fortran 77 compilers will produce a working Gosia executable.  GNU  &lt;br /&gt;
&amp;lt;tt&amp;gt;g77&amp;lt;/tt&amp;gt; is recommended, but is becoming deprecated on newer machines.  The newer,&lt;br /&gt;
more commonly used &amp;lt;tt&amp;gt;gfortran&amp;lt;/tt&amp;gt; will also work.  Intel Fortran should work, but is not recommended, because future error trapping patches may not work well with the Intel compiler.  For more information about&lt;br /&gt;
compiling and standard builds, refer to the page [[compiling gosia | Compiling Gosia]].&lt;br /&gt;
&lt;br /&gt;
== User support ==&lt;br /&gt;
&lt;br /&gt;
===The graphical interface for Gosia===&lt;br /&gt;
&lt;br /&gt;
A [[Gui | GUI (Graphical User Interface) called Rachel]] has been developed.  The current version can be found in the download section above.  Novice Gosia users can use this interface to develop properly formatted template Gosia input files.  These can be modified by comparing the input lines to the Gosia manual instructions, or Gosia can be run entirely from within the GUI for many typical [[simulation (experiment planning)]] and analysis problems.&lt;br /&gt;
&lt;br /&gt;
===Example Gosia input files===&lt;br /&gt;
&lt;br /&gt;
Chapter 14 of the current [[Gosia Manual]] contains an annotated example input, a flowchart of the procedures that must be run during analysis of data and a tutorial based on a set of example files which can be obtained on the [[Gosia_tutorials]] page.&lt;br /&gt;
&lt;br /&gt;
===The Gosia Forum===&lt;br /&gt;
&lt;br /&gt;
The new gosia forum can be found [http://www-user.pas.rochester.edu/~gosia/phpBB3/index.php here.]  As described on the [[Gosia_users'_forum]] page, the Forum is the appropriate place to post requests for help with specific Gosia calculations and for experienced users to give answers and advice.&lt;br /&gt;
&lt;br /&gt;
==Maintenance of the Gosia codes==&lt;br /&gt;
&lt;br /&gt;
The Gosia codes are maintained by the [[Gosia_Steering_Committee]].&lt;br /&gt;
&lt;br /&gt;
==Purpose of the Gosia Wiki==&lt;br /&gt;
&lt;br /&gt;
While the Wiki will eventually mirror much of the content of the [http://www.pas.rochester.edu/%7Ecline/Gosia/2011manual20110428.pdf Gosia Manual], the purpose is not to reproduce the manual in its entirety.  The Gosia Manual should still be considered the primary reference for running Gosia.  The advantage of the Wiki format is that an unlimited number of pages can be added here by interested users on special topics that are not appropriate for a users' manual.  These may include&lt;br /&gt;
&lt;br /&gt;
* Examples of Gosia input and output for common calculations, such as &lt;br /&gt;
** input file templates&lt;br /&gt;
** common detector definitions&lt;br /&gt;
** proper data set normalizations&lt;br /&gt;
** fitting strategies for systems with many matrix elements&lt;br /&gt;
* Solutions for difficult calculations, such as extreme inverse kinematics cases&lt;br /&gt;
* More detailed theory notes&lt;br /&gt;
&lt;br /&gt;
* Examples of the use of [[Pawel]], [[ANNL]] and other codes in the Gosia suite&lt;br /&gt;
&lt;br /&gt;
Wiki users are encouraged to contribute anything that should be of general interest to the Gosia user community and to move solved problems from the Forum if they may be of general interest.&lt;br /&gt;
&lt;br /&gt;
==Help for the Wiki user==&lt;br /&gt;
&lt;br /&gt;
Consult the page [[Wiki_formatting]] for basic formatting instructions to contribute to this Wiki.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
Some of the following pages will be absorbed into the pages on the new Wiki server.&lt;br /&gt;
&lt;br /&gt;
* The [http://www.slcj.uw.edu.pl/en/0.html Warsaw Heavy Ion Laboratory] page and the&lt;br /&gt;
* [http://www.slcj.uw.edu.pl/gosia_workshop 2008 Gosia Workshop] at Warsaw&lt;br /&gt;
* The [http://www.ikp.uni-koeln.de/~warr/gosia/ Cologne Gosia page]&lt;br /&gt;
* and the [http://www.pas.rochester.edu/~cline/Gosia/index.html Rochester Gosia page]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gui_release_notes</id>
		<title>Gui release notes</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gui_release_notes"/>
				<updated>2012-05-25T20:38:30Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These versions are listed from newest to oldest.&lt;br /&gt;
&lt;br /&gt;
=Versions 1.x=&lt;br /&gt;
&lt;br /&gt;
==Version 1.2.0==&lt;br /&gt;
(not yet released)&lt;br /&gt;
&lt;br /&gt;
===Expected Changes===&lt;br /&gt;
&lt;br /&gt;
The normalization of calculated yields to experimental yields in the GUI now matches the normalization used by Gosia.  The previous Rachel versions weighted yields by their fractional errors when calculating the normalizations.  This can make plotting and understanding the chi-squared values confusing.  For example, when low-intensity gamma-ray yields are poorly reproduced, the high-intensity yields can appear to be poorly reproduced.&lt;br /&gt;
&lt;br /&gt;
The new method in version 1.2.0 weights the individual yields' contributions to the normalization factor by their intensity only.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.5==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This version is backward-compatible with all versions 1.0 and later.&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
===Changes===&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug that affected only the fitting and corrected yield calculations has been fixed.  Occasionally, but not always, this bug resulted in incorrect yield data being passed to Gosia using the &amp;quot;Write Gosia yld file&amp;quot; button, which would affect fitting.  It did not affect integrated yield calculations, simulations or plotting, and the integrated yield function still gave the correct chi-squared value.  &lt;br /&gt;
&lt;br /&gt;
See the recommendations section below.&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions to date, the sensitivity map (OP,MAP) is calculated in the same Gosia call that does a fit (OP,MINI).  This works in most cases, but it may cause errors occasionally in inverse-kinematics calculations.  (This is not confirmed, but the error will be reported if it occurs.)  The sensitivity map will be calculated in a separate call in the next bug-fix version.&lt;br /&gt;
&lt;br /&gt;
Level schemes that do not have spins in order of increasing energy within a band, e.g. 1-, 0-, 3-, 2-..., will cause errors in generating the Gosia input, and the full yield data set may not be passed to Gosia for fitting matrix elements.  The expected date for the bug fix is not known.  In the meantime, separate each state to a separate band.  (It may be sufficient to separate the ground state and put it in band #1, then put all remaining states in another band.)  Be sure to check the K values that the GUI has assumed and normalization constants for the Alaga rule compared to the in-band rotor model.&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with this version.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
Refer to the bug-fix above.  To correct possible errors in prior fits, do the following 'if a fit has been performed'.&lt;br /&gt;
No corrections are needed if a fit has not been performed with an earlier version.&lt;br /&gt;
&lt;br /&gt;
# Rewrite the Gosia yield file using the button &amp;quot;Write Gosia yld file.&amp;quot;&lt;br /&gt;
# Re-run the &amp;quot;Make corrected yields&amp;quot; calculation.&lt;br /&gt;
# Re-run the &amp;quot;Fit&amp;quot; calculation.&lt;br /&gt;
# Re-run any error calculations that have been done.&lt;br /&gt;
# Before comparing experimental yields to calculated yields (plotting, etc.), re-run &amp;quot;Integrated yields&amp;quot; to update the calculated yields for the new matrix elements.&lt;br /&gt;
# Save the session.&lt;br /&gt;
&lt;br /&gt;
The new fitted matrix elements can be compared to previous calculations to see if the bug had affected fits.&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to this version, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.4==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This version is backward-compatible with all versions 1.0 and later.&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
===Changes===&lt;br /&gt;
&lt;br /&gt;
The user must now answer &amp;quot;y&amp;quot; or &amp;quot;n&amp;quot; when asked whether to save the session upon exiting.  This helps to prevent accidentally overwriting the session file.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
All yield data are properly displayed when plotting yields for merged bands.&lt;br /&gt;
&lt;br /&gt;
Some previous versions did not parse comments properly in detector array files has been fixed.  This bug had made it impossible to import a few of the array files that come with the Rachel package.&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.4.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.4, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.3==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
''The following bug affects the plotting function, but does not affect the accuracy of calculations.''&lt;br /&gt;
&lt;br /&gt;
In some cases, plots of gamma-ray yields will not show all of the data for merged bands.  For example, if odd-spin states in band &amp;quot;b&amp;quot; are merged into the even spin states of band &amp;quot;a,&amp;quot; a plot of the yield data for the merged band &amp;quot;a&amp;quot; may not show the yields from the states of the original band &amp;quot;b.&amp;quot;  &lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.3.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
It is now possible to add in-band matrix elements of any multipolarity that conserves parity, i.e., E2, E4, E6 and M1.  There was no accuracy error associated with this bug.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.3, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.2==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.2.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug that sometimes caused the deorientation coefficient calculation to fail has been fixed.  Calculations were accurate in previous versions, but sometimes could not be read from the Gosia output.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.2, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.1==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug that sometimes prevented correlated errors from being read from the Gosia output has been fixed.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.1, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;fully-automatic&amp;quot; loading of yield data reports Ge detector numbers that are 1 larger than the correct number.  This is misleading but does not cause any accuracy errors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug in adding interband matrix elements is fixed.  Version 1.0 did not include all allowed couplings.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.0==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.0.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;fully-automatic&amp;quot; loading of yield data reports Ge detector numbers that are 1 larger than the correct number.  This is misleading but does not cause any accuracy errors.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Faster setup of calculations.&lt;br /&gt;
&lt;br /&gt;
Defining complicated detector arrays can be done in one operation.&lt;br /&gt;
&lt;br /&gt;
A library of detector types and arrays is included.&lt;br /&gt;
&lt;br /&gt;
Loading of all experimental yield data can be done in one operation.&lt;br /&gt;
&lt;br /&gt;
Simulations now use the standard definition of Ge efficiency.&lt;br /&gt;
&lt;br /&gt;
Simulated yield tables are clearer.&lt;br /&gt;
&lt;br /&gt;
Stopping power and exit energy are calculated by Elast automatically.&lt;br /&gt;
&lt;br /&gt;
The Rochester SRIM server can be called for more accurate stopping power data.&lt;br /&gt;
&lt;br /&gt;
Thick-target experiments are handled accurately, including backscatter detection from the surface.&lt;br /&gt;
&lt;br /&gt;
The correction to the gamma angular distribution now includes the motion of the emitting nucleus.&lt;br /&gt;
&lt;br /&gt;
Deorientation coefficients and lifetimes can be calulated in a few seconds.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
Merging, deleting and reordering of bands are allowed at any time.&lt;br /&gt;
&lt;br /&gt;
Any number of bands can be merged.  (See restrictions regarding duplicate spin states and different-parity&lt;br /&gt;
states in one band.)&lt;br /&gt;
&lt;br /&gt;
Malfunctions during plotting of yield data are fixed. The overall normalization for all data sets is now&lt;br /&gt;
used in plots comparing measured and predicted yields.&lt;br /&gt;
&lt;br /&gt;
The reported chi-squared values are properly-weighted on plots and in reports.  (Chi-squared and&lt;br /&gt;
normalization was done correctly in fits in all versions.)&lt;br /&gt;
&lt;br /&gt;
It is no longer necessary to reload yield data after changing the level scheme, unless new states are&lt;br /&gt;
added.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.0, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
=Beta Versions=&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.8.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
The GUI allows only simple changes to the level scheme after the matrix and experiment have been defined (adding and deleting of bands).  The release candidate (expected September 2011) has the ability to merge and reorder bands at any time.&lt;br /&gt;
&lt;br /&gt;
If the level scheme is changed after calculated or experimental yield data are in memory, the user must reload the experimental data and generate new calculated yields.  This has been fixed in the release candidate version (expected September 2011).&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This version uses a more accurate estimate of a typical Ge detector's ''intrinsic'' efficiency (based on Gammasphere's efficiency) to give approximate &amp;quot;raw&amp;quot; count rates.  The total counts (for 100% efficienct detectors) were found to agree with perturbation calculations for weakly-coupled two-state systems, where the perturbation method is accurate.&lt;br /&gt;
&lt;br /&gt;
Refer to the recommendations section if you are working with simulated yield data.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.6.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
If you are working with simulated data, refer to the page [[Rachel_simulated_yield_output | Rachel simulated yield output]] for a description of the new output format and the meaning of terms.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.7.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.6.beta.  &lt;br /&gt;
&lt;br /&gt;
# The simulated yield data are now updated properly.  &lt;br /&gt;
# The simulated data now include the proper Ge detector solid angle factor.  Simulated yield data are corrected by dividing the simulated raw counts by a factor of &amp;lt;math&amp;gt;\epsilon \Delta\Omega_\gamma&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; is the approximate intrinsic efficiency (&amp;lt;math&amp;gt;0&amp;lt;\epsilon &amp;lt;1&amp;lt;/math&amp;gt;) and &amp;lt;math&amp;gt;\Delta\Omega_\gamma&amp;lt;/math&amp;gt; is the solid angle subtended by the Ge detector.  In previous Rachel versions, the absence of the solid angle factor would cause a systematic disagreement between Ge detectors only if they subtended different solid angles.&lt;br /&gt;
&lt;br /&gt;
Refer to the recommendations section if you are working with simulated yield data.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.6.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
If you are not working with simulated data, no corrections are needed.&lt;br /&gt;
&lt;br /&gt;
ONLY if simulated data are in use, re-run the simulated data calculation.  Answer &amp;quot;yes&amp;quot; to the prompt to re-integrate the yield data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.6.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
When calculating simulated yields, the new simulated yield data in session (and saved session file) will not be updated unless the user answers &amp;quot;y&amp;quot; to the prompt &amp;quot;Re-integrate the predicted yields? [Y/n]:&amp;quot;  This may or may not affect subsequent fits to the simulated data, depending on the changes to the matrix, experimental parameters, detector arrangements, etc.  The new simulated data are written correctly to the terminal and to the gosia yield file, so fits would not be affected, but a large disagreement between simulated data and calculated yields could appear on plots.  ''Remedy:  always choose to re-integrated the yields when calculating simulated yield data.''&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.5.beta.  &lt;br /&gt;
&lt;br /&gt;
Refer to the notes for &amp;quot;Version 2.0.5.beta&amp;quot; below for the details of the bug fix and the recommended solution to update your session files.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.5.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
After replacing an older version of Rachel with this version, re-integrate the calculated yields in memory by selecting &amp;quot;Integrated yields&amp;quot; and &amp;quot;Run gosia input&amp;quot; and clicking &amp;quot;Go.&amp;quot;  This will update the calculated yields and overwrite any erroneous calculated yields that may be in memory from the bug.&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.5.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
The bug in version 2.0.4.beta is still not completely fixed.  See below.  A new version will be released probably in mid-June 2011.  Refer to this post in the Gosia forum to see how to correct for the bug:&lt;br /&gt;
&lt;br /&gt;
[http://www-user.pas.rochester.edu/~gosia/phpBB3/viewtopic.php?f=9&amp;amp;t=9 Forum post on correcting for the bug]&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.4.beta, and some user prompts and output information is clarified.  &lt;br /&gt;
&lt;br /&gt;
The GUI now correctly informs you of the choices of kinematic solutions for inverse kinematics cases.  The safe energy is reported before asking for the initial beam energy.&lt;br /&gt;
&lt;br /&gt;
Refer to the notes for &amp;quot;Version 2.0.4.beta&amp;quot; below for the details of the bug fix and the recommended solution to update your session files.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.4.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.4.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
This version has one known bug:  if the user selects &amp;quot;View gosia input&amp;quot; or &amp;quot;Save gosia input&amp;quot; for some types of calculations, such as &amp;quot;Integrated yields,&amp;quot; inaccurate point yields would be stored in memory after the operation.  This could be more or less apparent, depending on how accurate the point-scattering approximation is for the experiments defined.  The absolute cross sections then reported on plots could then be extremely inaccurate.&lt;br /&gt;
&lt;br /&gt;
After running &amp;quot;Integrated yields&amp;quot; with &amp;quot;Run gosia input&amp;quot; selected, the calculated yields and absolute cross sections on plots would (again) be accurate.&lt;br /&gt;
&lt;br /&gt;
This bug does not affect real yield data or simulated yield data.  This bug would not affect fitting of matrix elements, since the ''corrected'' yields used by Gosia are stored in an external file only.&lt;br /&gt;
&lt;br /&gt;
====Remedies====&lt;br /&gt;
&lt;br /&gt;
# Upgrade to version 2.0.5.beta.&lt;br /&gt;
# Re-run the &amp;quot;Integrated yields&amp;quot; calculation to store accurately-calculated yields in memory.  (Save the session.)  This will update all calculated data in memory and on plots.&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gosia</id>
		<title>Gosia</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gosia"/>
				<updated>2012-05-16T18:09:32Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: /* Downloads */ Updated to manual version 2012 05 10&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;color:#F00000&amp;quot;&amp;gt;Follow @GosiaCoulex on [http://twitter.com/#!/GosiaCoulex Twitter] for new version announcements and bug-fixes.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gosia is the primary analysis code for planning experiments and analyzing data for nuclear structure physics using [[low-energy Coulomb excitation]] experiments.  It is suited for both planning experiments and analysis of Coulomb excitation data.  The original version was written at the University of Rochester in 1979--1980 by [[Tomasz Czosnyka]], [http://www.pas.rochester.edu/~cline/  D. Cline] and [http://www.turpion.org/links/ca4ad02e0d0fafd70a31c549cf4b3c4c_0.phtml  C.Y. Wu].  T. Czosnyka maintained the code until his untimely death in 2006.  [[What_is_Gosia | Learn more...]].&lt;br /&gt;
 &lt;br /&gt;
==What Gosia can do for the experimenter==&lt;br /&gt;
&lt;br /&gt;
===Experiment planning and simulation===&lt;br /&gt;
&lt;br /&gt;
The GOSIA suite of codes are ideally suited to the design and planning of&lt;br /&gt;
heavy-ion induced Coulomb excitation experiments as well as the subsequent&lt;br /&gt;
analysis. Coulomb excitation experiments can seem deceptively simple,&lt;br /&gt;
especially for few-state problems, leading some experimenters to fall into &lt;br /&gt;
analysis traps or collecting data that have less than optimal sensitivity to&lt;br /&gt;
the goals of the experiment. The [[experiment_planning | Experiment planning]] page identifies potential pitfalls&lt;br /&gt;
in the design and analysis of Coulomb excitation experiments. &lt;br /&gt;
&lt;br /&gt;
===Analysis of Coulomb excitation data===&lt;br /&gt;
&lt;br /&gt;
The motivation for development of Gosia was to&lt;br /&gt;
implement the capability to extract measured&lt;br /&gt;
&amp;lt;math&amp;gt;E\lambda&amp;lt;/math&amp;gt;&lt;br /&gt;
matrix elements model-independently from Coulomb excitation data. The first&lt;br /&gt;
major task required to achieve this goal was to design experiments covering a&lt;br /&gt;
wide dynamic range of Coulomb excitation strength that provide sufficient&lt;br /&gt;
experimental data to overdetermine the many unknown matrix elements.&lt;br /&gt;
Experimental techniques were developed to achieve this requirement in the&lt;br /&gt;
1980's and primarily involved Coulomb excitation measurements over a wide&lt;br /&gt;
range of both scattering angle and unexcited nucleus&lt;br /&gt;
&amp;lt;math&amp;gt;Z&amp;lt;/math&amp;gt; value. The second major task was the development of Gosia to&lt;br /&gt;
model-independently extract the matrix elements via a least-squares search of&lt;br /&gt;
the data. During the 1980's and early 1990's the ready availability of beam&lt;br /&gt;
time at heavy-ion accelerator facilities, the availability of high-efficiency&lt;br /&gt;
&amp;lt;math&amp;gt;p-\gamma&amp;lt;/math&amp;gt; detector facilities, and access to fast computer systems needed for the Gosia&lt;br /&gt;
least-squares searches, enabled the first model-independent extraction of&lt;br /&gt;
&amp;lt;math&amp;gt;E\lambda&amp;lt;/math&amp;gt;&lt;br /&gt;
matrix elements from multiple Coulomb excitation data. &lt;br /&gt;
&lt;br /&gt;
[[Model_independent_analysis | Model-independent analysis]]&lt;br /&gt;
&lt;br /&gt;
[[Model_dependent_analysis | Model-dependent analysis]]&lt;br /&gt;
&lt;br /&gt;
==Selected special topics==&lt;br /&gt;
&lt;br /&gt;
Other topics can be found using the search box at the left.&lt;br /&gt;
&lt;br /&gt;
[[common_mistakes | Common mistakes in Gosia calculations]]&lt;br /&gt;
&lt;br /&gt;
[[Integrated_yields | Interpreting the &amp;quot;integrated yields&amp;quot; output]]&lt;br /&gt;
&lt;br /&gt;
[[normalization_of_yield_data | Normalization of gamma-ray yield data]]&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
&lt;br /&gt;
Note that Gosia version numbers are coded as YYYYMMDD.N, where N is a minor update or bug-fix on the original YYYYMMDD version.  For example, version 20110524.2 was released on 2011-11-07.  ''Some recent releases have an incorrect message &amp;quot;LATEST REVISION- JUNE  2006&amp;quot; in the output file header.''&lt;br /&gt;
&lt;br /&gt;
(Right-click to download source codes.)&lt;br /&gt;
&lt;br /&gt;
* The current version (20120510) of the [http://www.pas.rochester.edu/~cline/Gosia/Gosia_Manual_20120510.pdf Gosia manual]&lt;br /&gt;
* The latest release (20110524.2) of [http://www.pas.rochester.edu/%7Ehayes/gosia_versions/gosia_20110524.2.f  Gosia]&lt;br /&gt;
* The latest release (2_20081208.14) of [http://www.pas.rochester.edu/%7Ehayes/gosia_versions/gosia2_20081208.14.f Gosia2], for analysing simultaneous Coulomb excitation of target and projectile, using a common normalization.&lt;br /&gt;
* [http://www.pas.rochester.edu/~hayes/rachel_1/rachel_1.1.5.tar Rachel release version 1.1.5], the graphical interface for Gosia.  See also the [[Gui | Rachel]] page.&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/pawel-06-mod.f  Pawel], the Gosia version to treat excitation of a nucleus in an isomer state&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/gosia_arm.for  ANNL (Anneal)], a special version of Gosia developed by Rich Ibbotson that uses simulated annealing techniques to locate minima&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/sigma.f  Sigma], the 2006 Fortran source code for deducing the quadrupole invariants from the E2 matrix elements determined by Gosia&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/gremlin.f  GREMLIN], the gamma-ray detector efficiency code developed for use with GOSIA in 1987 by Alexander Kavka&lt;br /&gt;
&lt;br /&gt;
* The set of [http://www.pas.rochester.edu/~hayes/gosia_downloads/fit_demo_2011.tar demonstration files] to accompany the Gosia tutorial in chapter 14 of the Gosia Manual&lt;br /&gt;
&lt;br /&gt;
==Installing Gosia==&lt;br /&gt;
&lt;br /&gt;
Installation of Gosia requires only the following steps:&lt;br /&gt;
&lt;br /&gt;
# Compiling gosia with a Fortran compiler&lt;br /&gt;
# Setting the default path or alias to find Gosia, if desired.  (See also the path requirements for [[Gui|Rachel]] and the [[rachel setup file]].)&lt;br /&gt;
&lt;br /&gt;
Most standard Fortran 77 compilers will produce a working Gosia executable.  GNU  &lt;br /&gt;
&amp;lt;tt&amp;gt;g77&amp;lt;/tt&amp;gt; is recommended, but is becoming deprecated on newer machines.  The newer,&lt;br /&gt;
more commonly used &amp;lt;tt&amp;gt;gfortran&amp;lt;/tt&amp;gt; will also work.  Intel Fortran should work, but is not recommended, because future error trapping patches may not work well with the Intel compiler.  For more information about&lt;br /&gt;
compiling and standard builds, refer to the page [[compiling gosia | Compiling Gosia]].&lt;br /&gt;
&lt;br /&gt;
== User support ==&lt;br /&gt;
&lt;br /&gt;
===The graphical interface for Gosia===&lt;br /&gt;
&lt;br /&gt;
A [[Gui | GUI (Graphical User Interface) called Rachel]] has been developed.  The current version can be found in the download section above.  Novice Gosia users can use this interface to develop properly formatted template Gosia input files.  These can be modified by comparing the input lines to the Gosia manual instructions, or Gosia can be run entirely from within the GUI for many typical [[simulation (experiment planning)]] and analysis problems.&lt;br /&gt;
&lt;br /&gt;
===Example Gosia input files===&lt;br /&gt;
&lt;br /&gt;
Chapter 14 of the current [[Gosia Manual]] contains an annotated example input, a flowchart of the procedures that must be run during analysis of data and a tutorial based on a set of example files which can be obtained on the [[Gosia_tutorials]] page.&lt;br /&gt;
&lt;br /&gt;
===The Gosia Forum===&lt;br /&gt;
&lt;br /&gt;
The new gosia forum can be found [http://www-user.pas.rochester.edu/~gosia/phpBB3/index.php here.]  As described on the [[Gosia_users'_forum]] page, the Forum is the appropriate place to post requests for help with specific Gosia calculations and for experienced users to give answers and advice.&lt;br /&gt;
&lt;br /&gt;
==Maintenance of the Gosia codes==&lt;br /&gt;
&lt;br /&gt;
The Gosia codes are maintained by the [[Gosia_Steering_Committee]].&lt;br /&gt;
&lt;br /&gt;
==Purpose of the Gosia Wiki==&lt;br /&gt;
&lt;br /&gt;
While the Wiki will eventually mirror much of the content of the [http://www.pas.rochester.edu/%7Ecline/Gosia/2011manual20110428.pdf Gosia Manual], the purpose is not to reproduce the manual in its entirety.  The Gosia Manual should still be considered the primary reference for running Gosia.  The advantage of the Wiki format is that an unlimited number of pages can be added here by interested users on special topics that are not appropriate for a users' manual.  These may include&lt;br /&gt;
&lt;br /&gt;
* Examples of Gosia input and output for common calculations, such as &lt;br /&gt;
** input file templates&lt;br /&gt;
** common detector definitions&lt;br /&gt;
** proper data set normalizations&lt;br /&gt;
** fitting strategies for systems with many matrix elements&lt;br /&gt;
* Solutions for difficult calculations, such as extreme inverse kinematics cases&lt;br /&gt;
* More detailed theory notes&lt;br /&gt;
&lt;br /&gt;
* Examples of the use of [[Pawel]], [[ANNL]] and other codes in the Gosia suite&lt;br /&gt;
&lt;br /&gt;
Wiki users are encouraged to contribute anything that should be of general interest to the Gosia user community and to move solved problems from the Forum if they may be of general interest.&lt;br /&gt;
&lt;br /&gt;
==Help for the Wiki user==&lt;br /&gt;
&lt;br /&gt;
Consult the page [[Wiki_formatting]] for basic formatting instructions to contribute to this Wiki.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
Some of the following pages will be absorbed into the pages on the new Wiki server.&lt;br /&gt;
&lt;br /&gt;
* The [http://www.slcj.uw.edu.pl/en/0.html Warsaw Heavy Ion Laboratory] page and the&lt;br /&gt;
* [http://www.slcj.uw.edu.pl/gosia_workshop 2008 Gosia Workshop] at Warsaw&lt;br /&gt;
* The [http://www.ikp.uni-koeln.de/~warr/gosia/ Cologne Gosia page]&lt;br /&gt;
* and the [http://www.pas.rochester.edu/~cline/Gosia/index.html Rochester Gosia page]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_format_matrix_file</id>
		<title>Rachel format matrix file</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_format_matrix_file"/>
				<updated>2012-05-03T14:39:45Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: Added general format description and format for coupled (dependent) matrix elements&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rachel can import a matrix from a text file.  Currently the Rachel format below is the only one supported, but in the future it will be possible to read the level scheme and matrix from a Gosia input file.&lt;br /&gt;
&lt;br /&gt;
The format of the matrix file is shown below by example.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g  0.0  g  2.0  E2  0.7  master   0.01  5.&lt;br /&gt;
g  2.0  g  2.0  E2  0.1  master  -5.    5. &lt;br /&gt;
g  2.0  g  4.0  E2  0.5  master   0.01  5.0&lt;br /&gt;
g  4.0  g  4.0  E2  0.2  fixed  &lt;br /&gt;
a  4.0  a  5.0  E2  0.3  master   0.01  10.0&lt;br /&gt;
a  4.0  a  5.0  M1  0.4  coupled  E2  a  4.0  a  5.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The general format is&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
initial_band_name   initial_spin   final_band_name   final_spin   multipole_code   value   &amp;quot;fixed&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(omitting quotation marks) for a fixed-value matrix element (not to be fitted),&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
initial_band_name   initial_spin   final_band_name   final_spin   multipole_code   value   &amp;quot;master&amp;quot;   lower_limit   upper_limit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(omitting quotation marks) for a master matrix element and&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(same first 6 fields as above) &amp;quot;coupled&amp;quot;   master_multipole  master_initial_band   master_initial_spin   master_final_band   master_final_spin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(omitting quotation marks) for a matrix element coupled to a master matrix element.&lt;br /&gt;
&lt;br /&gt;
The fixed/master/coupled status can be changed later in the GUI.&lt;br /&gt;
&lt;br /&gt;
The matrix element value is in units of powers of e, b and nuclear magnetons.&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_format_matrix_file</id>
		<title>Rachel format matrix file</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_format_matrix_file"/>
				<updated>2012-05-03T14:26:24Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: Created page with &amp;quot;Rachel can import a matrix from a text file.  Currently the Rachel format below is the only one supported, but in the future it will be possible to read the level scheme and matr...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rachel can import a matrix from a text file.  Currently the Rachel format below is the only one supported, but in the future it will be possible to read the level scheme and matrix from a Gosia input file.&lt;br /&gt;
&lt;br /&gt;
The format of the matrix file is shown below by example.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g  0.0  g  2.0  E2  0.7  master   0.01  5.&lt;br /&gt;
g  2.0  g  2.0  E2  0.1  master  -5.    5. &lt;br /&gt;
g  2.0  g  4.0  E2  0.5  master   0.01  5.0&lt;br /&gt;
g  4.0  g  4.0  E2  0.0  fixed  &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The general format is&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
initial_band_name   initial_spin   final_band_name   final_spin   multipole_code   value   coupling_code   [lower_limit   upper_limit]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The matrix element value is in units of powers of e, b and nuclear magnetons.&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_format_level_scheme_file</id>
		<title>Rachel format level scheme file</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_format_level_scheme_file"/>
				<updated>2012-05-03T14:22:50Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;See also [[rachel_format_matrix_file | Rachel format matrix file]].&lt;br /&gt;
&lt;br /&gt;
Rachel can read both Radware AGS ascii level scheme files and a simple human-readable level scheme file.  The Rachel-format level scheme file is most easily understood from the following example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Not a real level scheme!&lt;br /&gt;
75   184                 # The Z and A number must appear first&lt;br /&gt;
band1  0.5  +    0.0     # The ground 1/2+ state at 0 keV&lt;br /&gt;
band1  1.5  +  100.0     # The first excited 3/2+ state at 100 keV&lt;br /&gt;
band1  2.5  +  200.0&lt;br /&gt;
a      2.5  -  250.0     # All states in one band must have the same parity&lt;br /&gt;
a      3.5  -  350.0     # The second band will be named &amp;quot;a&amp;quot;.&lt;br /&gt;
a      4.5  -  450.0&lt;br /&gt;
band1  3.5  +  300.0     # States can appear in any order&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When the file is read into Rachel, a new band is created any time a new band name is encountered.  It is useful to arrange levels in bands to simplify defining initial matrix elements using a rotor model.  (Gosia is not aware of bands.)  &lt;br /&gt;
&lt;br /&gt;
Levels can appear in any order.&lt;br /&gt;
&lt;br /&gt;
Choose short band names (about 8 characters or fewer) to make the level scheme display clearly.  These band names will be referenced in [[rachel_yield_data_files | gamma-ray yield data files]].&lt;br /&gt;
&lt;br /&gt;
Note the following requirements:&lt;br /&gt;
&lt;br /&gt;
All levels with the same band name must have the same parity, or an error will be produced.&lt;br /&gt;
&lt;br /&gt;
There may be only one state of a given spin in a single band.&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gosia</id>
		<title>Gosia</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gosia"/>
				<updated>2012-05-02T14:41:38Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: /* Downloads */ updated manual to May 1 2012&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;color:#F00000&amp;quot;&amp;gt;Follow @GosiaCoulex on [http://twitter.com/#!/GosiaCoulex Twitter] for new version announcements and bug-fixes.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gosia is the primary analysis code for planning experiments and analyzing data for nuclear structure physics using [[low-energy Coulomb excitation]] experiments.  It is suited for both planning experiments and analysis of Coulomb excitation data.  The original version was written at the University of Rochester in 1979--1980 by [[Tomasz Czosnyka]], [http://www.pas.rochester.edu/~cline/  D. Cline] and [http://www.turpion.org/links/ca4ad02e0d0fafd70a31c549cf4b3c4c_0.phtml  C.Y. Wu].  T. Czosnyka maintained the code until his untimely death in 2006.  [[What_is_Gosia | Learn more...]].&lt;br /&gt;
 &lt;br /&gt;
==What Gosia can do for the experimenter==&lt;br /&gt;
&lt;br /&gt;
===Experiment planning and simulation===&lt;br /&gt;
&lt;br /&gt;
The GOSIA suite of codes are ideally suited to the design and planning of&lt;br /&gt;
heavy-ion induced Coulomb excitation experiments as well as the subsequent&lt;br /&gt;
analysis. Coulomb excitation experiments can seem deceptively simple,&lt;br /&gt;
especially for few-state problems, leading some experimenters to fall into &lt;br /&gt;
analysis traps or collecting data that have less than optimal sensitivity to&lt;br /&gt;
the goals of the experiment. The [[experiment_planning | Experiment planning]] page identifies potential pitfalls&lt;br /&gt;
in the design and analysis of Coulomb excitation experiments. &lt;br /&gt;
&lt;br /&gt;
===Analysis of Coulomb excitation data===&lt;br /&gt;
&lt;br /&gt;
The motivation for development of Gosia was to&lt;br /&gt;
implement the capability to extract measured&lt;br /&gt;
&amp;lt;math&amp;gt;E\lambda&amp;lt;/math&amp;gt;&lt;br /&gt;
matrix elements model-independently from Coulomb excitation data. The first&lt;br /&gt;
major task required to achieve this goal was to design experiments covering a&lt;br /&gt;
wide dynamic range of Coulomb excitation strength that provide sufficient&lt;br /&gt;
experimental data to overdetermine the many unknown matrix elements.&lt;br /&gt;
Experimental techniques were developed to achieve this requirement in the&lt;br /&gt;
1980's and primarily involved Coulomb excitation measurements over a wide&lt;br /&gt;
range of both scattering angle and unexcited nucleus&lt;br /&gt;
&amp;lt;math&amp;gt;Z&amp;lt;/math&amp;gt; value. The second major task was the development of Gosia to&lt;br /&gt;
model-independently extract the matrix elements via a least-squares search of&lt;br /&gt;
the data. During the 1980's and early 1990's the ready availability of beam&lt;br /&gt;
time at heavy-ion accelerator facilities, the availability of high-efficiency&lt;br /&gt;
&amp;lt;math&amp;gt;p-\gamma&amp;lt;/math&amp;gt; detector facilities, and access to fast computer systems needed for the Gosia&lt;br /&gt;
least-squares searches, enabled the first model-independent extraction of&lt;br /&gt;
&amp;lt;math&amp;gt;E\lambda&amp;lt;/math&amp;gt;&lt;br /&gt;
matrix elements from multiple Coulomb excitation data. &lt;br /&gt;
&lt;br /&gt;
[[Model_independent_analysis | Model-independent analysis]]&lt;br /&gt;
&lt;br /&gt;
[[Model_dependent_analysis | Model-dependent analysis]]&lt;br /&gt;
&lt;br /&gt;
==Selected special topics==&lt;br /&gt;
&lt;br /&gt;
Other topics can be found using the search box at the left.&lt;br /&gt;
&lt;br /&gt;
[[common_mistakes | Common mistakes in Gosia calculations]]&lt;br /&gt;
&lt;br /&gt;
[[Integrated_yields | Interpreting the &amp;quot;integrated yields&amp;quot; output]]&lt;br /&gt;
&lt;br /&gt;
[[normalization_of_yield_data | Normalization of gamma-ray yield data]]&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
&lt;br /&gt;
Note that Gosia version numbers are coded as YYYYMMDD.N, where N is a minor update or bug-fix on the original YYYYMMDD version.  For example, version 20110524.2 was released on 2011-11-07.  ''Some recent releases have an incorrect message &amp;quot;LATEST REVISION- JUNE  2006&amp;quot; in the output file header.''&lt;br /&gt;
&lt;br /&gt;
(Right-click to download source codes.)&lt;br /&gt;
&lt;br /&gt;
* The current version (20120501) of the [http://www.pas.rochester.edu/~cline/Gosia/Gosia_Manual_20120501.pdf Gosia manual]&lt;br /&gt;
* The latest release (20110524.2) of [http://www.pas.rochester.edu/%7Ehayes/gosia_versions/gosia_20110524.2.f  Gosia]&lt;br /&gt;
* The latest release (2_20081208.14) of [http://www.pas.rochester.edu/%7Ehayes/gosia_versions/gosia2_20081208.14.f Gosia2], for analysing simultaneous Coulomb excitation of target and projectile, using a common normalization.&lt;br /&gt;
* [http://www.pas.rochester.edu/~hayes/rachel_1/rachel_1.1.5.tar Rachel release version 1.1.5], the graphical interface for Gosia.  See also the [[Gui | Rachel]] page.&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/pawel-06-mod.f  Pawel], the Gosia version to treat excitation of a nucleus in an isomer state&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/gosia_arm.for  ANNL (Anneal)], a special version of Gosia developed by Rich Ibbotson that uses simulated annealing techniques to locate minima&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/sigma.f  Sigma], the 2006 Fortran source code for deducing the quadrupole invariants from the E2 matrix elements determined by Gosia&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/gremlin.f  GREMLIN], the gamma-ray detector efficiency code developed for use with GOSIA in 1987 by Alexander Kavka&lt;br /&gt;
&lt;br /&gt;
* The set of [http://www.pas.rochester.edu/~hayes/gosia_downloads/fit_demo_2011.tar demonstration files] to accompany the Gosia tutorial in chapter 14 of the Gosia Manual&lt;br /&gt;
&lt;br /&gt;
==Installing Gosia==&lt;br /&gt;
&lt;br /&gt;
Installation of Gosia requires only the following steps:&lt;br /&gt;
&lt;br /&gt;
# Compiling gosia with a Fortran compiler&lt;br /&gt;
# Setting the default path or alias to find Gosia, if desired.  (See also the path requirements for [[Gui|Rachel]] and the [[rachel setup file]].)&lt;br /&gt;
&lt;br /&gt;
Most standard Fortran 77 compilers will produce a working Gosia executable.  GNU  &lt;br /&gt;
&amp;lt;tt&amp;gt;g77&amp;lt;/tt&amp;gt; is recommended, but is becoming deprecated on newer machines.  The newer,&lt;br /&gt;
more commonly used &amp;lt;tt&amp;gt;gfortran&amp;lt;/tt&amp;gt; will also work.  Intel Fortran should work, but is not recommended, because future error trapping patches may not work well with the Intel compiler.  For more information about&lt;br /&gt;
compiling and standard builds, refer to the page [[compiling gosia | Compiling Gosia]].&lt;br /&gt;
&lt;br /&gt;
== User support ==&lt;br /&gt;
&lt;br /&gt;
===The graphical interface for Gosia===&lt;br /&gt;
&lt;br /&gt;
A [[Gui | GUI (Graphical User Interface) called Rachel]] has been developed.  The current version can be found in the download section above.  Novice Gosia users can use this interface to develop properly formatted template Gosia input files.  These can be modified by comparing the input lines to the Gosia manual instructions, or Gosia can be run entirely from within the GUI for many typical [[simulation (experiment planning)]] and analysis problems.&lt;br /&gt;
&lt;br /&gt;
===Example Gosia input files===&lt;br /&gt;
&lt;br /&gt;
Chapter 14 of the current [[Gosia Manual]] contains an annotated example input, a flowchart of the procedures that must be run during analysis of data and a tutorial based on a set of example files which can be obtained on the [[Gosia_tutorials]] page.&lt;br /&gt;
&lt;br /&gt;
===The Gosia Forum===&lt;br /&gt;
&lt;br /&gt;
The new gosia forum can be found [http://www-user.pas.rochester.edu/~gosia/phpBB3/index.php here.]  As described on the [[Gosia_users'_forum]] page, the Forum is the appropriate place to post requests for help with specific Gosia calculations and for experienced users to give answers and advice.&lt;br /&gt;
&lt;br /&gt;
==Maintenance of the Gosia codes==&lt;br /&gt;
&lt;br /&gt;
The Gosia codes are maintained by the [[Gosia_Steering_Committee]].&lt;br /&gt;
&lt;br /&gt;
==Purpose of the Gosia Wiki==&lt;br /&gt;
&lt;br /&gt;
While the Wiki will eventually mirror much of the content of the [http://www.pas.rochester.edu/%7Ecline/Gosia/2011manual20110428.pdf Gosia Manual], the purpose is not to reproduce the manual in its entirety.  The Gosia Manual should still be considered the primary reference for running Gosia.  The advantage of the Wiki format is that an unlimited number of pages can be added here by interested users on special topics that are not appropriate for a users' manual.  These may include&lt;br /&gt;
&lt;br /&gt;
* Examples of Gosia input and output for common calculations, such as &lt;br /&gt;
** input file templates&lt;br /&gt;
** common detector definitions&lt;br /&gt;
** proper data set normalizations&lt;br /&gt;
** fitting strategies for systems with many matrix elements&lt;br /&gt;
* Solutions for difficult calculations, such as extreme inverse kinematics cases&lt;br /&gt;
* More detailed theory notes&lt;br /&gt;
&lt;br /&gt;
* Examples of the use of [[Pawel]], [[ANNL]] and other codes in the Gosia suite&lt;br /&gt;
&lt;br /&gt;
Wiki users are encouraged to contribute anything that should be of general interest to the Gosia user community and to move solved problems from the Forum if they may be of general interest.&lt;br /&gt;
&lt;br /&gt;
==Help for the Wiki user==&lt;br /&gt;
&lt;br /&gt;
Consult the page [[Wiki_formatting]] for basic formatting instructions to contribute to this Wiki.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
Some of the following pages will be absorbed into the pages on the new Wiki server.&lt;br /&gt;
&lt;br /&gt;
* The [http://www.slcj.uw.edu.pl/en/0.html Warsaw Heavy Ion Laboratory] page and the&lt;br /&gt;
* [http://www.slcj.uw.edu.pl/gosia_workshop 2008 Gosia Workshop] at Warsaw&lt;br /&gt;
* The [http://www.ikp.uni-koeln.de/~warr/gosia/ Cologne Gosia page]&lt;br /&gt;
* and the [http://www.pas.rochester.edu/~cline/Gosia/index.html Rochester Gosia page]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gui_release_notes</id>
		<title>Gui release notes</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gui_release_notes"/>
				<updated>2012-04-30T15:14:16Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: /* Known bugs and issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These versions are listed from newest to oldest.&lt;br /&gt;
&lt;br /&gt;
=Versions 1.x=&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.5==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This version is backward-compatible with all versions 1.0 and later.&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
===Changes===&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug that affected only the fitting and corrected yield calculations has been fixed.  Occasionally, but not always, this bug resulted in incorrect yield data being passed to Gosia using the &amp;quot;Write Gosia yld file&amp;quot; button, which would affect fitting.  It did not affect integrated yield calculations, simulations or plotting, and the integrated yield function still gave the correct chi-squared value.  &lt;br /&gt;
&lt;br /&gt;
See the recommendations section below.&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions to date, the sensitivity map (OP,MAP) is calculated in the same Gosia call that does a fit (OP,MINI).  This works in most cases, but it may cause errors occasionally in inverse-kinematics calculations.  (This is not confirmed, but the error will be reported if it occurs.)  The sensitivity map will be calculated in a separate call in the next bug-fix version.&lt;br /&gt;
&lt;br /&gt;
Level schemes that do not have spins in order of increasing energy within a band, e.g. 1-, 0-, 3-, 2-..., will cause errors in generating the Gosia input, and the full yield data set may not be passed to Gosia for fitting matrix elements.  The expected date for the bug fix is not known.  In the meantime, separate each state to a separate band.  (It may be sufficient to separate the ground state and put it in band #1, then put all remaining states in another band.)  Be sure to check the K values that the GUI has assumed and normalization constants for the Alaga rule compared to the in-band rotor model.&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with this version.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
Refer to the bug-fix above.  To correct possible errors in prior fits, do the following 'if a fit has been performed'.&lt;br /&gt;
No corrections are needed if a fit has not been performed with an earlier version.&lt;br /&gt;
&lt;br /&gt;
# Rewrite the Gosia yield file using the button &amp;quot;Write Gosia yld file.&amp;quot;&lt;br /&gt;
# Re-run the &amp;quot;Make corrected yields&amp;quot; calculation.&lt;br /&gt;
# Re-run the &amp;quot;Fit&amp;quot; calculation.&lt;br /&gt;
# Re-run any error calculations that have been done.&lt;br /&gt;
# Before comparing experimental yields to calculated yields (plotting, etc.), re-run &amp;quot;Integrated yields&amp;quot; to update the calculated yields for the new matrix elements.&lt;br /&gt;
# Save the session.&lt;br /&gt;
&lt;br /&gt;
The new fitted matrix elements can be compared to previous calculations to see if the bug had affected fits.&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to this version, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.4==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This version is backward-compatible with all versions 1.0 and later.&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
===Changes===&lt;br /&gt;
&lt;br /&gt;
The user must now answer &amp;quot;y&amp;quot; or &amp;quot;n&amp;quot; when asked whether to save the session upon exiting.  This helps to prevent accidentally overwriting the session file.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
All yield data are properly displayed when plotting yields for merged bands.&lt;br /&gt;
&lt;br /&gt;
Some previous versions did not parse comments properly in detector array files has been fixed.  This bug had made it impossible to import a few of the array files that come with the Rachel package.&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.4.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.4, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.3==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
''The following bug affects the plotting function, but does not affect the accuracy of calculations.''&lt;br /&gt;
&lt;br /&gt;
In some cases, plots of gamma-ray yields will not show all of the data for merged bands.  For example, if odd-spin states in band &amp;quot;b&amp;quot; are merged into the even spin states of band &amp;quot;a,&amp;quot; a plot of the yield data for the merged band &amp;quot;a&amp;quot; may not show the yields from the states of the original band &amp;quot;b.&amp;quot;  &lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.3.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
It is now possible to add in-band matrix elements of any multipolarity that conserves parity, i.e., E2, E4, E6 and M1.  There was no accuracy error associated with this bug.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.3, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.2==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.2.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug that sometimes caused the deorientation coefficient calculation to fail has been fixed.  Calculations were accurate in previous versions, but sometimes could not be read from the Gosia output.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.2, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.1==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug that sometimes prevented correlated errors from being read from the Gosia output has been fixed.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.1, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;fully-automatic&amp;quot; loading of yield data reports Ge detector numbers that are 1 larger than the correct number.  This is misleading but does not cause any accuracy errors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug in adding interband matrix elements is fixed.  Version 1.0 did not include all allowed couplings.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.0==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.0.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;fully-automatic&amp;quot; loading of yield data reports Ge detector numbers that are 1 larger than the correct number.  This is misleading but does not cause any accuracy errors.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Faster setup of calculations.&lt;br /&gt;
&lt;br /&gt;
Defining complicated detector arrays can be done in one operation.&lt;br /&gt;
&lt;br /&gt;
A library of detector types and arrays is included.&lt;br /&gt;
&lt;br /&gt;
Loading of all experimental yield data can be done in one operation.&lt;br /&gt;
&lt;br /&gt;
Simulations now use the standard definition of Ge efficiency.&lt;br /&gt;
&lt;br /&gt;
Simulated yield tables are clearer.&lt;br /&gt;
&lt;br /&gt;
Stopping power and exit energy are calculated by Elast automatically.&lt;br /&gt;
&lt;br /&gt;
The Rochester SRIM server can be called for more accurate stopping power data.&lt;br /&gt;
&lt;br /&gt;
Thick-target experiments are handled accurately, including backscatter detection from the surface.&lt;br /&gt;
&lt;br /&gt;
The correction to the gamma angular distribution now includes the motion of the emitting nucleus.&lt;br /&gt;
&lt;br /&gt;
Deorientation coefficients and lifetimes can be calulated in a few seconds.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
Merging, deleting and reordering of bands are allowed at any time.&lt;br /&gt;
&lt;br /&gt;
Any number of bands can be merged.  (See restrictions regarding duplicate spin states and different-parity&lt;br /&gt;
states in one band.)&lt;br /&gt;
&lt;br /&gt;
Malfunctions during plotting of yield data are fixed. The overall normalization for all data sets is now&lt;br /&gt;
used in plots comparing measured and predicted yields.&lt;br /&gt;
&lt;br /&gt;
The reported chi-squared values are properly-weighted on plots and in reports.  (Chi-squared and&lt;br /&gt;
normalization was done correctly in fits in all versions.)&lt;br /&gt;
&lt;br /&gt;
It is no longer necessary to reload yield data after changing the level scheme, unless new states are&lt;br /&gt;
added.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.0, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
=Beta Versions=&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.8.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
The GUI allows only simple changes to the level scheme after the matrix and experiment have been defined (adding and deleting of bands).  The release candidate (expected September 2011) has the ability to merge and reorder bands at any time.&lt;br /&gt;
&lt;br /&gt;
If the level scheme is changed after calculated or experimental yield data are in memory, the user must reload the experimental data and generate new calculated yields.  This has been fixed in the release candidate version (expected September 2011).&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This version uses a more accurate estimate of a typical Ge detector's ''intrinsic'' efficiency (based on Gammasphere's efficiency) to give approximate &amp;quot;raw&amp;quot; count rates.  The total counts (for 100% efficienct detectors) were found to agree with perturbation calculations for weakly-coupled two-state systems, where the perturbation method is accurate.&lt;br /&gt;
&lt;br /&gt;
Refer to the recommendations section if you are working with simulated yield data.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.6.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
If you are working with simulated data, refer to the page [[Rachel_simulated_yield_output | Rachel simulated yield output]] for a description of the new output format and the meaning of terms.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.7.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.6.beta.  &lt;br /&gt;
&lt;br /&gt;
# The simulated yield data are now updated properly.  &lt;br /&gt;
# The simulated data now include the proper Ge detector solid angle factor.  Simulated yield data are corrected by dividing the simulated raw counts by a factor of &amp;lt;math&amp;gt;\epsilon \Delta\Omega_\gamma&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; is the approximate intrinsic efficiency (&amp;lt;math&amp;gt;0&amp;lt;\epsilon &amp;lt;1&amp;lt;/math&amp;gt;) and &amp;lt;math&amp;gt;\Delta\Omega_\gamma&amp;lt;/math&amp;gt; is the solid angle subtended by the Ge detector.  In previous Rachel versions, the absence of the solid angle factor would cause a systematic disagreement between Ge detectors only if they subtended different solid angles.&lt;br /&gt;
&lt;br /&gt;
Refer to the recommendations section if you are working with simulated yield data.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.6.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
If you are not working with simulated data, no corrections are needed.&lt;br /&gt;
&lt;br /&gt;
ONLY if simulated data are in use, re-run the simulated data calculation.  Answer &amp;quot;yes&amp;quot; to the prompt to re-integrate the yield data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.6.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
When calculating simulated yields, the new simulated yield data in session (and saved session file) will not be updated unless the user answers &amp;quot;y&amp;quot; to the prompt &amp;quot;Re-integrate the predicted yields? [Y/n]:&amp;quot;  This may or may not affect subsequent fits to the simulated data, depending on the changes to the matrix, experimental parameters, detector arrangements, etc.  The new simulated data are written correctly to the terminal and to the gosia yield file, so fits would not be affected, but a large disagreement between simulated data and calculated yields could appear on plots.  ''Remedy:  always choose to re-integrated the yields when calculating simulated yield data.''&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.5.beta.  &lt;br /&gt;
&lt;br /&gt;
Refer to the notes for &amp;quot;Version 2.0.5.beta&amp;quot; below for the details of the bug fix and the recommended solution to update your session files.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.5.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
After replacing an older version of Rachel with this version, re-integrate the calculated yields in memory by selecting &amp;quot;Integrated yields&amp;quot; and &amp;quot;Run gosia input&amp;quot; and clicking &amp;quot;Go.&amp;quot;  This will update the calculated yields and overwrite any erroneous calculated yields that may be in memory from the bug.&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.5.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
The bug in version 2.0.4.beta is still not completely fixed.  See below.  A new version will be released probably in mid-June 2011.  Refer to this post in the Gosia forum to see how to correct for the bug:&lt;br /&gt;
&lt;br /&gt;
[http://www-user.pas.rochester.edu/~gosia/phpBB3/viewtopic.php?f=9&amp;amp;t=9 Forum post on correcting for the bug]&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.4.beta, and some user prompts and output information is clarified.  &lt;br /&gt;
&lt;br /&gt;
The GUI now correctly informs you of the choices of kinematic solutions for inverse kinematics cases.  The safe energy is reported before asking for the initial beam energy.&lt;br /&gt;
&lt;br /&gt;
Refer to the notes for &amp;quot;Version 2.0.4.beta&amp;quot; below for the details of the bug fix and the recommended solution to update your session files.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.4.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.4.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
This version has one known bug:  if the user selects &amp;quot;View gosia input&amp;quot; or &amp;quot;Save gosia input&amp;quot; for some types of calculations, such as &amp;quot;Integrated yields,&amp;quot; inaccurate point yields would be stored in memory after the operation.  This could be more or less apparent, depending on how accurate the point-scattering approximation is for the experiments defined.  The absolute cross sections then reported on plots could then be extremely inaccurate.&lt;br /&gt;
&lt;br /&gt;
After running &amp;quot;Integrated yields&amp;quot; with &amp;quot;Run gosia input&amp;quot; selected, the calculated yields and absolute cross sections on plots would (again) be accurate.&lt;br /&gt;
&lt;br /&gt;
This bug does not affect real yield data or simulated yield data.  This bug would not affect fitting of matrix elements, since the ''corrected'' yields used by Gosia are stored in an external file only.&lt;br /&gt;
&lt;br /&gt;
====Remedies====&lt;br /&gt;
&lt;br /&gt;
# Upgrade to version 2.0.5.beta.&lt;br /&gt;
# Re-run the &amp;quot;Integrated yields&amp;quot; calculation to store accurately-calculated yields in memory.  (Save the session.)  This will update all calculated data in memory and on plots.&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gui_release_notes</id>
		<title>Gui release notes</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gui_release_notes"/>
				<updated>2012-04-30T15:06:50Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: /* Known bugs and issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These versions are listed from newest to oldest.&lt;br /&gt;
&lt;br /&gt;
=Versions 1.x=&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.5==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This version is backward-compatible with all versions 1.0 and later.&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
===Changes===&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug that affected only the fitting and corrected yield calculations has been fixed.  Occasionally, but not always, this bug resulted in incorrect yield data being passed to Gosia using the &amp;quot;Write Gosia yld file&amp;quot; button, which would affect fitting.  It did not affect integrated yield calculations, simulations or plotting, and the integrated yield function still gave the correct chi-squared value.  &lt;br /&gt;
&lt;br /&gt;
See the recommendations section below.&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions to date, the sensitivity map (OP,MAP) is calculated in the same Gosia call that does a fit (OP,MINI).  This works in most cases, but it may cause errors occasionally in inverse-kinematics calculations.  (This is not confirmed, but the error will be reported if it occurs.)  The sensitivity map will be calculated in a separate call in the next bug-fix version.&lt;br /&gt;
&lt;br /&gt;
Level schemes that do not have spins in order of increasing energy within a band, e.g. 1-, 0-, 3-, 2-..., will cause errors in generating the Gosia input, and the full yield data set may not be passed to Gosia for fitting matrix elements.  The expected date for the bug fix is not known.  In the meantime, separate each state to a separate band.&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with this version.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
Refer to the bug-fix above.  To correct possible errors in prior fits, do the following 'if a fit has been performed'.&lt;br /&gt;
No corrections are needed if a fit has not been performed with an earlier version.&lt;br /&gt;
&lt;br /&gt;
# Rewrite the Gosia yield file using the button &amp;quot;Write Gosia yld file.&amp;quot;&lt;br /&gt;
# Re-run the &amp;quot;Make corrected yields&amp;quot; calculation.&lt;br /&gt;
# Re-run the &amp;quot;Fit&amp;quot; calculation.&lt;br /&gt;
# Re-run any error calculations that have been done.&lt;br /&gt;
# Before comparing experimental yields to calculated yields (plotting, etc.), re-run &amp;quot;Integrated yields&amp;quot; to update the calculated yields for the new matrix elements.&lt;br /&gt;
# Save the session.&lt;br /&gt;
&lt;br /&gt;
The new fitted matrix elements can be compared to previous calculations to see if the bug had affected fits.&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to this version, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.4==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This version is backward-compatible with all versions 1.0 and later.&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
===Changes===&lt;br /&gt;
&lt;br /&gt;
The user must now answer &amp;quot;y&amp;quot; or &amp;quot;n&amp;quot; when asked whether to save the session upon exiting.  This helps to prevent accidentally overwriting the session file.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
All yield data are properly displayed when plotting yields for merged bands.&lt;br /&gt;
&lt;br /&gt;
Some previous versions did not parse comments properly in detector array files has been fixed.  This bug had made it impossible to import a few of the array files that come with the Rachel package.&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.4.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.4, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.3==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
''The following bug affects the plotting function, but does not affect the accuracy of calculations.''&lt;br /&gt;
&lt;br /&gt;
In some cases, plots of gamma-ray yields will not show all of the data for merged bands.  For example, if odd-spin states in band &amp;quot;b&amp;quot; are merged into the even spin states of band &amp;quot;a,&amp;quot; a plot of the yield data for the merged band &amp;quot;a&amp;quot; may not show the yields from the states of the original band &amp;quot;b.&amp;quot;  &lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.3.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
It is now possible to add in-band matrix elements of any multipolarity that conserves parity, i.e., E2, E4, E6 and M1.  There was no accuracy error associated with this bug.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.3, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.2==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.2.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug that sometimes caused the deorientation coefficient calculation to fail has been fixed.  Calculations were accurate in previous versions, but sometimes could not be read from the Gosia output.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.2, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.1==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug that sometimes prevented correlated errors from being read from the Gosia output has been fixed.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.1, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;fully-automatic&amp;quot; loading of yield data reports Ge detector numbers that are 1 larger than the correct number.  This is misleading but does not cause any accuracy errors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug in adding interband matrix elements is fixed.  Version 1.0 did not include all allowed couplings.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.0==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.0.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;fully-automatic&amp;quot; loading of yield data reports Ge detector numbers that are 1 larger than the correct number.  This is misleading but does not cause any accuracy errors.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Faster setup of calculations.&lt;br /&gt;
&lt;br /&gt;
Defining complicated detector arrays can be done in one operation.&lt;br /&gt;
&lt;br /&gt;
A library of detector types and arrays is included.&lt;br /&gt;
&lt;br /&gt;
Loading of all experimental yield data can be done in one operation.&lt;br /&gt;
&lt;br /&gt;
Simulations now use the standard definition of Ge efficiency.&lt;br /&gt;
&lt;br /&gt;
Simulated yield tables are clearer.&lt;br /&gt;
&lt;br /&gt;
Stopping power and exit energy are calculated by Elast automatically.&lt;br /&gt;
&lt;br /&gt;
The Rochester SRIM server can be called for more accurate stopping power data.&lt;br /&gt;
&lt;br /&gt;
Thick-target experiments are handled accurately, including backscatter detection from the surface.&lt;br /&gt;
&lt;br /&gt;
The correction to the gamma angular distribution now includes the motion of the emitting nucleus.&lt;br /&gt;
&lt;br /&gt;
Deorientation coefficients and lifetimes can be calulated in a few seconds.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
Merging, deleting and reordering of bands are allowed at any time.&lt;br /&gt;
&lt;br /&gt;
Any number of bands can be merged.  (See restrictions regarding duplicate spin states and different-parity&lt;br /&gt;
states in one band.)&lt;br /&gt;
&lt;br /&gt;
Malfunctions during plotting of yield data are fixed. The overall normalization for all data sets is now&lt;br /&gt;
used in plots comparing measured and predicted yields.&lt;br /&gt;
&lt;br /&gt;
The reported chi-squared values are properly-weighted on plots and in reports.  (Chi-squared and&lt;br /&gt;
normalization was done correctly in fits in all versions.)&lt;br /&gt;
&lt;br /&gt;
It is no longer necessary to reload yield data after changing the level scheme, unless new states are&lt;br /&gt;
added.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.0, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
=Beta Versions=&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.8.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
The GUI allows only simple changes to the level scheme after the matrix and experiment have been defined (adding and deleting of bands).  The release candidate (expected September 2011) has the ability to merge and reorder bands at any time.&lt;br /&gt;
&lt;br /&gt;
If the level scheme is changed after calculated or experimental yield data are in memory, the user must reload the experimental data and generate new calculated yields.  This has been fixed in the release candidate version (expected September 2011).&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This version uses a more accurate estimate of a typical Ge detector's ''intrinsic'' efficiency (based on Gammasphere's efficiency) to give approximate &amp;quot;raw&amp;quot; count rates.  The total counts (for 100% efficienct detectors) were found to agree with perturbation calculations for weakly-coupled two-state systems, where the perturbation method is accurate.&lt;br /&gt;
&lt;br /&gt;
Refer to the recommendations section if you are working with simulated yield data.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.6.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
If you are working with simulated data, refer to the page [[Rachel_simulated_yield_output | Rachel simulated yield output]] for a description of the new output format and the meaning of terms.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.7.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.6.beta.  &lt;br /&gt;
&lt;br /&gt;
# The simulated yield data are now updated properly.  &lt;br /&gt;
# The simulated data now include the proper Ge detector solid angle factor.  Simulated yield data are corrected by dividing the simulated raw counts by a factor of &amp;lt;math&amp;gt;\epsilon \Delta\Omega_\gamma&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; is the approximate intrinsic efficiency (&amp;lt;math&amp;gt;0&amp;lt;\epsilon &amp;lt;1&amp;lt;/math&amp;gt;) and &amp;lt;math&amp;gt;\Delta\Omega_\gamma&amp;lt;/math&amp;gt; is the solid angle subtended by the Ge detector.  In previous Rachel versions, the absence of the solid angle factor would cause a systematic disagreement between Ge detectors only if they subtended different solid angles.&lt;br /&gt;
&lt;br /&gt;
Refer to the recommendations section if you are working with simulated yield data.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.6.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
If you are not working with simulated data, no corrections are needed.&lt;br /&gt;
&lt;br /&gt;
ONLY if simulated data are in use, re-run the simulated data calculation.  Answer &amp;quot;yes&amp;quot; to the prompt to re-integrate the yield data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.6.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
When calculating simulated yields, the new simulated yield data in session (and saved session file) will not be updated unless the user answers &amp;quot;y&amp;quot; to the prompt &amp;quot;Re-integrate the predicted yields? [Y/n]:&amp;quot;  This may or may not affect subsequent fits to the simulated data, depending on the changes to the matrix, experimental parameters, detector arrangements, etc.  The new simulated data are written correctly to the terminal and to the gosia yield file, so fits would not be affected, but a large disagreement between simulated data and calculated yields could appear on plots.  ''Remedy:  always choose to re-integrated the yields when calculating simulated yield data.''&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.5.beta.  &lt;br /&gt;
&lt;br /&gt;
Refer to the notes for &amp;quot;Version 2.0.5.beta&amp;quot; below for the details of the bug fix and the recommended solution to update your session files.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.5.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
After replacing an older version of Rachel with this version, re-integrate the calculated yields in memory by selecting &amp;quot;Integrated yields&amp;quot; and &amp;quot;Run gosia input&amp;quot; and clicking &amp;quot;Go.&amp;quot;  This will update the calculated yields and overwrite any erroneous calculated yields that may be in memory from the bug.&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.5.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
The bug in version 2.0.4.beta is still not completely fixed.  See below.  A new version will be released probably in mid-June 2011.  Refer to this post in the Gosia forum to see how to correct for the bug:&lt;br /&gt;
&lt;br /&gt;
[http://www-user.pas.rochester.edu/~gosia/phpBB3/viewtopic.php?f=9&amp;amp;t=9 Forum post on correcting for the bug]&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.4.beta, and some user prompts and output information is clarified.  &lt;br /&gt;
&lt;br /&gt;
The GUI now correctly informs you of the choices of kinematic solutions for inverse kinematics cases.  The safe energy is reported before asking for the initial beam energy.&lt;br /&gt;
&lt;br /&gt;
Refer to the notes for &amp;quot;Version 2.0.4.beta&amp;quot; below for the details of the bug fix and the recommended solution to update your session files.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.4.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.4.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
This version has one known bug:  if the user selects &amp;quot;View gosia input&amp;quot; or &amp;quot;Save gosia input&amp;quot; for some types of calculations, such as &amp;quot;Integrated yields,&amp;quot; inaccurate point yields would be stored in memory after the operation.  This could be more or less apparent, depending on how accurate the point-scattering approximation is for the experiments defined.  The absolute cross sections then reported on plots could then be extremely inaccurate.&lt;br /&gt;
&lt;br /&gt;
After running &amp;quot;Integrated yields&amp;quot; with &amp;quot;Run gosia input&amp;quot; selected, the calculated yields and absolute cross sections on plots would (again) be accurate.&lt;br /&gt;
&lt;br /&gt;
This bug does not affect real yield data or simulated yield data.  This bug would not affect fitting of matrix elements, since the ''corrected'' yields used by Gosia are stored in an external file only.&lt;br /&gt;
&lt;br /&gt;
====Remedies====&lt;br /&gt;
&lt;br /&gt;
# Upgrade to version 2.0.5.beta.&lt;br /&gt;
# Re-run the &amp;quot;Integrated yields&amp;quot; calculation to store accurately-calculated yields in memory.  (Save the session.)  This will update all calculated data in memory and on plots.&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gui_release_notes</id>
		<title>Gui release notes</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gui_release_notes"/>
				<updated>2012-04-30T15:00:57Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These versions are listed from newest to oldest.&lt;br /&gt;
&lt;br /&gt;
=Versions 1.x=&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.5==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This version is backward-compatible with all versions 1.0 and later.&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
===Changes===&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug that affected only the fitting and corrected yield calculations has been fixed.  Occasionally, but not always, this bug resulted in incorrect yield data being passed to Gosia using the &amp;quot;Write Gosia yld file&amp;quot; button, which would affect fitting.  It did not affect integrated yield calculations, simulations or plotting, and the integrated yield function still gave the correct chi-squared value.  &lt;br /&gt;
&lt;br /&gt;
See the recommendations section below.&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions to date, the sensitivity map (OP,MAP) is calculated in the same Gosia call that does a fit (OP,MINI).  This works in most cases, but it may cause errors occasionally in inverse-kinematics calculations.  (This is not confirmed, but the error will be reported if it occurs.)  The sensitivity map will be calculated in a separate call in the next bug-fix version.&lt;br /&gt;
&lt;br /&gt;
Level schemes that have the spins not in order of increasing energy within a band, e.g. 1-, 0-, 3-, 2-..., will cause errors in generating the Gosia input, and the full yield data set may not be passed to Gosia for fitting matrix elements.  The bug will be fixed in the next bug-fix version.  In the meantime, separate each state to a separate band.&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with this version.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
Refer to the bug-fix above.  To correct possible errors in prior fits, do the following 'if a fit has been performed'.&lt;br /&gt;
No corrections are needed if a fit has not been performed with an earlier version.&lt;br /&gt;
&lt;br /&gt;
# Rewrite the Gosia yield file using the button &amp;quot;Write Gosia yld file.&amp;quot;&lt;br /&gt;
# Re-run the &amp;quot;Make corrected yields&amp;quot; calculation.&lt;br /&gt;
# Re-run the &amp;quot;Fit&amp;quot; calculation.&lt;br /&gt;
# Re-run any error calculations that have been done.&lt;br /&gt;
# Before comparing experimental yields to calculated yields (plotting, etc.), re-run &amp;quot;Integrated yields&amp;quot; to update the calculated yields for the new matrix elements.&lt;br /&gt;
# Save the session.&lt;br /&gt;
&lt;br /&gt;
The new fitted matrix elements can be compared to previous calculations to see if the bug had affected fits.&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to this version, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.4==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This version is backward-compatible with all versions 1.0 and later.&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
===Changes===&lt;br /&gt;
&lt;br /&gt;
The user must now answer &amp;quot;y&amp;quot; or &amp;quot;n&amp;quot; when asked whether to save the session upon exiting.  This helps to prevent accidentally overwriting the session file.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
All yield data are properly displayed when plotting yields for merged bands.&lt;br /&gt;
&lt;br /&gt;
Some previous versions did not parse comments properly in detector array files has been fixed.  This bug had made it impossible to import a few of the array files that come with the Rachel package.&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.4.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.4, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.3==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
''The following bug affects the plotting function, but does not affect the accuracy of calculations.''&lt;br /&gt;
&lt;br /&gt;
In some cases, plots of gamma-ray yields will not show all of the data for merged bands.  For example, if odd-spin states in band &amp;quot;b&amp;quot; are merged into the even spin states of band &amp;quot;a,&amp;quot; a plot of the yield data for the merged band &amp;quot;a&amp;quot; may not show the yields from the states of the original band &amp;quot;b.&amp;quot;  &lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.3.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
It is now possible to add in-band matrix elements of any multipolarity that conserves parity, i.e., E2, E4, E6 and M1.  There was no accuracy error associated with this bug.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.3, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.2==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.2.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug that sometimes caused the deorientation coefficient calculation to fail has been fixed.  Calculations were accurate in previous versions, but sometimes could not be read from the Gosia output.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.2, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.1==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug that sometimes prevented correlated errors from being read from the Gosia output has been fixed.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.1, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;fully-automatic&amp;quot; loading of yield data reports Ge detector numbers that are 1 larger than the correct number.  This is misleading but does not cause any accuracy errors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug in adding interband matrix elements is fixed.  Version 1.0 did not include all allowed couplings.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.0==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.0.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;fully-automatic&amp;quot; loading of yield data reports Ge detector numbers that are 1 larger than the correct number.  This is misleading but does not cause any accuracy errors.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Faster setup of calculations.&lt;br /&gt;
&lt;br /&gt;
Defining complicated detector arrays can be done in one operation.&lt;br /&gt;
&lt;br /&gt;
A library of detector types and arrays is included.&lt;br /&gt;
&lt;br /&gt;
Loading of all experimental yield data can be done in one operation.&lt;br /&gt;
&lt;br /&gt;
Simulations now use the standard definition of Ge efficiency.&lt;br /&gt;
&lt;br /&gt;
Simulated yield tables are clearer.&lt;br /&gt;
&lt;br /&gt;
Stopping power and exit energy are calculated by Elast automatically.&lt;br /&gt;
&lt;br /&gt;
The Rochester SRIM server can be called for more accurate stopping power data.&lt;br /&gt;
&lt;br /&gt;
Thick-target experiments are handled accurately, including backscatter detection from the surface.&lt;br /&gt;
&lt;br /&gt;
The correction to the gamma angular distribution now includes the motion of the emitting nucleus.&lt;br /&gt;
&lt;br /&gt;
Deorientation coefficients and lifetimes can be calulated in a few seconds.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
Merging, deleting and reordering of bands are allowed at any time.&lt;br /&gt;
&lt;br /&gt;
Any number of bands can be merged.  (See restrictions regarding duplicate spin states and different-parity&lt;br /&gt;
states in one band.)&lt;br /&gt;
&lt;br /&gt;
Malfunctions during plotting of yield data are fixed. The overall normalization for all data sets is now&lt;br /&gt;
used in plots comparing measured and predicted yields.&lt;br /&gt;
&lt;br /&gt;
The reported chi-squared values are properly-weighted on plots and in reports.  (Chi-squared and&lt;br /&gt;
normalization was done correctly in fits in all versions.)&lt;br /&gt;
&lt;br /&gt;
It is no longer necessary to reload yield data after changing the level scheme, unless new states are&lt;br /&gt;
added.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.0, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
=Beta Versions=&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.8.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
The GUI allows only simple changes to the level scheme after the matrix and experiment have been defined (adding and deleting of bands).  The release candidate (expected September 2011) has the ability to merge and reorder bands at any time.&lt;br /&gt;
&lt;br /&gt;
If the level scheme is changed after calculated or experimental yield data are in memory, the user must reload the experimental data and generate new calculated yields.  This has been fixed in the release candidate version (expected September 2011).&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This version uses a more accurate estimate of a typical Ge detector's ''intrinsic'' efficiency (based on Gammasphere's efficiency) to give approximate &amp;quot;raw&amp;quot; count rates.  The total counts (for 100% efficienct detectors) were found to agree with perturbation calculations for weakly-coupled two-state systems, where the perturbation method is accurate.&lt;br /&gt;
&lt;br /&gt;
Refer to the recommendations section if you are working with simulated yield data.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.6.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
If you are working with simulated data, refer to the page [[Rachel_simulated_yield_output | Rachel simulated yield output]] for a description of the new output format and the meaning of terms.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.7.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.6.beta.  &lt;br /&gt;
&lt;br /&gt;
# The simulated yield data are now updated properly.  &lt;br /&gt;
# The simulated data now include the proper Ge detector solid angle factor.  Simulated yield data are corrected by dividing the simulated raw counts by a factor of &amp;lt;math&amp;gt;\epsilon \Delta\Omega_\gamma&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; is the approximate intrinsic efficiency (&amp;lt;math&amp;gt;0&amp;lt;\epsilon &amp;lt;1&amp;lt;/math&amp;gt;) and &amp;lt;math&amp;gt;\Delta\Omega_\gamma&amp;lt;/math&amp;gt; is the solid angle subtended by the Ge detector.  In previous Rachel versions, the absence of the solid angle factor would cause a systematic disagreement between Ge detectors only if they subtended different solid angles.&lt;br /&gt;
&lt;br /&gt;
Refer to the recommendations section if you are working with simulated yield data.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.6.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
If you are not working with simulated data, no corrections are needed.&lt;br /&gt;
&lt;br /&gt;
ONLY if simulated data are in use, re-run the simulated data calculation.  Answer &amp;quot;yes&amp;quot; to the prompt to re-integrate the yield data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.6.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
When calculating simulated yields, the new simulated yield data in session (and saved session file) will not be updated unless the user answers &amp;quot;y&amp;quot; to the prompt &amp;quot;Re-integrate the predicted yields? [Y/n]:&amp;quot;  This may or may not affect subsequent fits to the simulated data, depending on the changes to the matrix, experimental parameters, detector arrangements, etc.  The new simulated data are written correctly to the terminal and to the gosia yield file, so fits would not be affected, but a large disagreement between simulated data and calculated yields could appear on plots.  ''Remedy:  always choose to re-integrated the yields when calculating simulated yield data.''&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.5.beta.  &lt;br /&gt;
&lt;br /&gt;
Refer to the notes for &amp;quot;Version 2.0.5.beta&amp;quot; below for the details of the bug fix and the recommended solution to update your session files.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.5.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
After replacing an older version of Rachel with this version, re-integrate the calculated yields in memory by selecting &amp;quot;Integrated yields&amp;quot; and &amp;quot;Run gosia input&amp;quot; and clicking &amp;quot;Go.&amp;quot;  This will update the calculated yields and overwrite any erroneous calculated yields that may be in memory from the bug.&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.5.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
The bug in version 2.0.4.beta is still not completely fixed.  See below.  A new version will be released probably in mid-June 2011.  Refer to this post in the Gosia forum to see how to correct for the bug:&lt;br /&gt;
&lt;br /&gt;
[http://www-user.pas.rochester.edu/~gosia/phpBB3/viewtopic.php?f=9&amp;amp;t=9 Forum post on correcting for the bug]&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.4.beta, and some user prompts and output information is clarified.  &lt;br /&gt;
&lt;br /&gt;
The GUI now correctly informs you of the choices of kinematic solutions for inverse kinematics cases.  The safe energy is reported before asking for the initial beam energy.&lt;br /&gt;
&lt;br /&gt;
Refer to the notes for &amp;quot;Version 2.0.4.beta&amp;quot; below for the details of the bug fix and the recommended solution to update your session files.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.4.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.4.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
This version has one known bug:  if the user selects &amp;quot;View gosia input&amp;quot; or &amp;quot;Save gosia input&amp;quot; for some types of calculations, such as &amp;quot;Integrated yields,&amp;quot; inaccurate point yields would be stored in memory after the operation.  This could be more or less apparent, depending on how accurate the point-scattering approximation is for the experiments defined.  The absolute cross sections then reported on plots could then be extremely inaccurate.&lt;br /&gt;
&lt;br /&gt;
After running &amp;quot;Integrated yields&amp;quot; with &amp;quot;Run gosia input&amp;quot; selected, the calculated yields and absolute cross sections on plots would (again) be accurate.&lt;br /&gt;
&lt;br /&gt;
This bug does not affect real yield data or simulated yield data.  This bug would not affect fitting of matrix elements, since the ''corrected'' yields used by Gosia are stored in an external file only.&lt;br /&gt;
&lt;br /&gt;
====Remedies====&lt;br /&gt;
&lt;br /&gt;
# Upgrade to version 2.0.5.beta.&lt;br /&gt;
# Re-run the &amp;quot;Integrated yields&amp;quot; calculation to store accurately-calculated yields in memory.  (Save the session.)  This will update all calculated data in memory and on plots.&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gui_release_notes</id>
		<title>Gui release notes</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gui_release_notes"/>
				<updated>2012-04-30T13:48:29Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: /* Known bugs and issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These versions are listed from newest to oldest.&lt;br /&gt;
&lt;br /&gt;
=Versions 1.x=&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.5==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This version is backward-compatible with all versions 1.0 and later.&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
===Changes===&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug that affected only the fitting and corrected yield calculations has been fixed.  Occasionally, but not always, this bug resulted in incorrect yield data being passed to Gosia using the &amp;quot;Write Gosia yld file&amp;quot; button, which would affect fitting.  It did not affect integrated yield calculations, simulations or plotting, and the integrated yield function still gave the correct chi-squared value.  &lt;br /&gt;
&lt;br /&gt;
See the recommendations section below.&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions to date, the sensitivity map (OP,MAP) is calculated in the same Gosia call that does a fit (OP,MINI).  This works in most cases, but it may cause errors occasionally in inverse-kinematics calculations.  (This is not confirmed, but the error will be reported if it occurs.)  The sensitivity map will be calculated in a separate call in the next bug-fix version.&lt;br /&gt;
&lt;br /&gt;
Level schemes that have the spins not in order of increasing energy, e.g. 1-, 0-, 3-, 2-..., in the ground band may likely cause errors in Gosia calculations, and the full yield data set may not be passed to Gosia for fitting matrix elements.  The bug will be fixed in the next bug-fix version.  In the meantime, put the ground state in one band (band #1 as usual) and the remaining states in the band in another band.&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with this version.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
Refer to the bug-fix above.  To correct possible errors in prior fits, do the following 'if a fit has been performed'.&lt;br /&gt;
No corrections are needed if a fit has not been performed with an earlier version.&lt;br /&gt;
&lt;br /&gt;
# Rewrite the Gosia yield file using the button &amp;quot;Write Gosia yld file.&amp;quot;&lt;br /&gt;
# Re-run the &amp;quot;Make corrected yields&amp;quot; calculation.&lt;br /&gt;
# Re-run the &amp;quot;Fit&amp;quot; calculation.&lt;br /&gt;
# Re-run any error calculations that have been done.&lt;br /&gt;
# Before comparing experimental yields to calculated yields (plotting, etc.), re-run &amp;quot;Integrated yields&amp;quot; to update the calculated yields for the new matrix elements.&lt;br /&gt;
# Save the session.&lt;br /&gt;
&lt;br /&gt;
The new fitted matrix elements can be compared to previous calculations to see if the bug had affected fits.&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to this version, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.4==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This version is backward-compatible with all versions 1.0 and later.&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
===Changes===&lt;br /&gt;
&lt;br /&gt;
The user must now answer &amp;quot;y&amp;quot; or &amp;quot;n&amp;quot; when asked whether to save the session upon exiting.  This helps to prevent accidentally overwriting the session file.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
All yield data are properly displayed when plotting yields for merged bands.&lt;br /&gt;
&lt;br /&gt;
Some previous versions did not parse comments properly in detector array files has been fixed.  This bug had made it impossible to import a few of the array files that come with the Rachel package.&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.4.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.4, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.3==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
''The following bug affects the plotting function, but does not affect the accuracy of calculations.''&lt;br /&gt;
&lt;br /&gt;
In some cases, plots of gamma-ray yields will not show all of the data for merged bands.  For example, if odd-spin states in band &amp;quot;b&amp;quot; are merged into the even spin states of band &amp;quot;a,&amp;quot; a plot of the yield data for the merged band &amp;quot;a&amp;quot; may not show the yields from the states of the original band &amp;quot;b.&amp;quot;  &lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.3.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
It is now possible to add in-band matrix elements of any multipolarity that conserves parity, i.e., E2, E4, E6 and M1.  There was no accuracy error associated with this bug.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.3, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.2==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.2.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug that sometimes caused the deorientation coefficient calculation to fail has been fixed.  Calculations were accurate in previous versions, but sometimes could not be read from the Gosia output.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.2, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.1==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug that sometimes prevented correlated errors from being read from the Gosia output has been fixed.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.1, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;fully-automatic&amp;quot; loading of yield data reports Ge detector numbers that are 1 larger than the correct number.  This is misleading but does not cause any accuracy errors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug in adding interband matrix elements is fixed.  Version 1.0 did not include all allowed couplings.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.0==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.0.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;fully-automatic&amp;quot; loading of yield data reports Ge detector numbers that are 1 larger than the correct number.  This is misleading but does not cause any accuracy errors.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Faster setup of calculations.&lt;br /&gt;
&lt;br /&gt;
Defining complicated detector arrays can be done in one operation.&lt;br /&gt;
&lt;br /&gt;
A library of detector types and arrays is included.&lt;br /&gt;
&lt;br /&gt;
Loading of all experimental yield data can be done in one operation.&lt;br /&gt;
&lt;br /&gt;
Simulations now use the standard definition of Ge efficiency.&lt;br /&gt;
&lt;br /&gt;
Simulated yield tables are clearer.&lt;br /&gt;
&lt;br /&gt;
Stopping power and exit energy are calculated by Elast automatically.&lt;br /&gt;
&lt;br /&gt;
The Rochester SRIM server can be called for more accurate stopping power data.&lt;br /&gt;
&lt;br /&gt;
Thick-target experiments are handled accurately, including backscatter detection from the surface.&lt;br /&gt;
&lt;br /&gt;
The correction to the gamma angular distribution now includes the motion of the emitting nucleus.&lt;br /&gt;
&lt;br /&gt;
Deorientation coefficients and lifetimes can be calulated in a few seconds.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
Merging, deleting and reordering of bands are allowed at any time.&lt;br /&gt;
&lt;br /&gt;
Any number of bands can be merged.  (See restrictions regarding duplicate spin states and different-parity&lt;br /&gt;
states in one band.)&lt;br /&gt;
&lt;br /&gt;
Malfunctions during plotting of yield data are fixed. The overall normalization for all data sets is now&lt;br /&gt;
used in plots comparing measured and predicted yields.&lt;br /&gt;
&lt;br /&gt;
The reported chi-squared values are properly-weighted on plots and in reports.  (Chi-squared and&lt;br /&gt;
normalization was done correctly in fits in all versions.)&lt;br /&gt;
&lt;br /&gt;
It is no longer necessary to reload yield data after changing the level scheme, unless new states are&lt;br /&gt;
added.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.0, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
=Beta Versions=&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.8.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
The GUI allows only simple changes to the level scheme after the matrix and experiment have been defined (adding and deleting of bands).  The release candidate (expected September 2011) has the ability to merge and reorder bands at any time.&lt;br /&gt;
&lt;br /&gt;
If the level scheme is changed after calculated or experimental yield data are in memory, the user must reload the experimental data and generate new calculated yields.  This has been fixed in the release candidate version (expected September 2011).&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This version uses a more accurate estimate of a typical Ge detector's ''intrinsic'' efficiency (based on Gammasphere's efficiency) to give approximate &amp;quot;raw&amp;quot; count rates.  The total counts (for 100% efficienct detectors) were found to agree with perturbation calculations for weakly-coupled two-state systems, where the perturbation method is accurate.&lt;br /&gt;
&lt;br /&gt;
Refer to the recommendations section if you are working with simulated yield data.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.6.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
If you are working with simulated data, refer to the page [[Rachel_simulated_yield_output | Rachel simulated yield output]] for a description of the new output format and the meaning of terms.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.7.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.6.beta.  &lt;br /&gt;
&lt;br /&gt;
# The simulated yield data are now updated properly.  &lt;br /&gt;
# The simulated data now include the proper Ge detector solid angle factor.  Simulated yield data are corrected by dividing the simulated raw counts by a factor of &amp;lt;math&amp;gt;\epsilon \Delta\Omega_\gamma&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; is the approximate intrinsic efficiency (&amp;lt;math&amp;gt;0&amp;lt;\epsilon &amp;lt;1&amp;lt;/math&amp;gt;) and &amp;lt;math&amp;gt;\Delta\Omega_\gamma&amp;lt;/math&amp;gt; is the solid angle subtended by the Ge detector.  In previous Rachel versions, the absence of the solid angle factor would cause a systematic disagreement between Ge detectors only if they subtended different solid angles.&lt;br /&gt;
&lt;br /&gt;
Refer to the recommendations section if you are working with simulated yield data.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.6.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
If you are not working with simulated data, no corrections are needed.&lt;br /&gt;
&lt;br /&gt;
ONLY if simulated data are in use, re-run the simulated data calculation.  Answer &amp;quot;yes&amp;quot; to the prompt to re-integrate the yield data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.6.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
When calculating simulated yields, the new simulated yield data in session (and saved session file) will not be updated unless the user answers &amp;quot;y&amp;quot; to the prompt &amp;quot;Re-integrate the predicted yields? [Y/n]:&amp;quot;  This may or may not affect subsequent fits to the simulated data, depending on the changes to the matrix, experimental parameters, detector arrangements, etc.  The new simulated data are written correctly to the terminal and to the gosia yield file, so fits would not be affected, but a large disagreement between simulated data and calculated yields could appear on plots.  ''Remedy:  always choose to re-integrated the yields when calculating simulated yield data.''&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.5.beta.  &lt;br /&gt;
&lt;br /&gt;
Refer to the notes for &amp;quot;Version 2.0.5.beta&amp;quot; below for the details of the bug fix and the recommended solution to update your session files.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.5.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
After replacing an older version of Rachel with this version, re-integrate the calculated yields in memory by selecting &amp;quot;Integrated yields&amp;quot; and &amp;quot;Run gosia input&amp;quot; and clicking &amp;quot;Go.&amp;quot;  This will update the calculated yields and overwrite any erroneous calculated yields that may be in memory from the bug.&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.5.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
The bug in version 2.0.4.beta is still not completely fixed.  See below.  A new version will be released probably in mid-June 2011.  Refer to this post in the Gosia forum to see how to correct for the bug:&lt;br /&gt;
&lt;br /&gt;
[http://www-user.pas.rochester.edu/~gosia/phpBB3/viewtopic.php?f=9&amp;amp;t=9 Forum post on correcting for the bug]&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.4.beta, and some user prompts and output information is clarified.  &lt;br /&gt;
&lt;br /&gt;
The GUI now correctly informs you of the choices of kinematic solutions for inverse kinematics cases.  The safe energy is reported before asking for the initial beam energy.&lt;br /&gt;
&lt;br /&gt;
Refer to the notes for &amp;quot;Version 2.0.4.beta&amp;quot; below for the details of the bug fix and the recommended solution to update your session files.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.4.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.4.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
This version has one known bug:  if the user selects &amp;quot;View gosia input&amp;quot; or &amp;quot;Save gosia input&amp;quot; for some types of calculations, such as &amp;quot;Integrated yields,&amp;quot; inaccurate point yields would be stored in memory after the operation.  This could be more or less apparent, depending on how accurate the point-scattering approximation is for the experiments defined.  The absolute cross sections then reported on plots could then be extremely inaccurate.&lt;br /&gt;
&lt;br /&gt;
After running &amp;quot;Integrated yields&amp;quot; with &amp;quot;Run gosia input&amp;quot; selected, the calculated yields and absolute cross sections on plots would (again) be accurate.&lt;br /&gt;
&lt;br /&gt;
This bug does not affect real yield data or simulated yield data.  This bug would not affect fitting of matrix elements, since the ''corrected'' yields used by Gosia are stored in an external file only.&lt;br /&gt;
&lt;br /&gt;
====Remedies====&lt;br /&gt;
&lt;br /&gt;
# Upgrade to version 2.0.5.beta.&lt;br /&gt;
# Re-run the &amp;quot;Integrated yields&amp;quot; calculation to store accurately-calculated yields in memory.  (Save the session.)  This will update all calculated data in memory and on plots.&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gui_release_notes</id>
		<title>Gui release notes</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gui_release_notes"/>
				<updated>2012-03-05T16:09:48Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: updated to 1.1.5 rachel&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These versions are listed from newest to oldest.&lt;br /&gt;
&lt;br /&gt;
=Versions 1.x=&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.5==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This version is backward-compatible with all versions 1.0 and later.&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
===Changes===&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug that affected only the fitting and corrected yield calculations has been fixed.  Occasionally, but not always, this bug resulted in incorrect yield data being passed to Gosia using the &amp;quot;Write Gosia yld file&amp;quot; button, which would affect fitting.  It did not affect integrated yield calculations, simulations or plotting, and the integrated yield function still gave the correct chi-squared value.  &lt;br /&gt;
&lt;br /&gt;
See the recommendations section below.&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with this version.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
Refer to the bug-fix above.  To correct possible errors in prior fits, do the following 'if a fit has been performed'.&lt;br /&gt;
No corrections are needed if a fit has not been performed with an earlier version.&lt;br /&gt;
&lt;br /&gt;
# Rewrite the Gosia yield file using the button &amp;quot;Write Gosia yld file.&amp;quot;&lt;br /&gt;
# Re-run the &amp;quot;Make corrected yields&amp;quot; calculation.&lt;br /&gt;
# Re-run the &amp;quot;Fit&amp;quot; calculation.&lt;br /&gt;
# Re-run any error calculations that have been done.&lt;br /&gt;
# Before comparing experimental yields to calculated yields (plotting, etc.), re-run &amp;quot;Integrated yields&amp;quot; to update the calculated yields for the new matrix elements.&lt;br /&gt;
# Save the session.&lt;br /&gt;
&lt;br /&gt;
The new fitted matrix elements can be compared to previous calculations to see if the bug had affected fits.&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to this version, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.4==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This version is backward-compatible with all versions 1.0 and later.&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
===Changes===&lt;br /&gt;
&lt;br /&gt;
The user must now answer &amp;quot;y&amp;quot; or &amp;quot;n&amp;quot; when asked whether to save the session upon exiting.  This helps to prevent accidentally overwriting the session file.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
All yield data are properly displayed when plotting yields for merged bands.&lt;br /&gt;
&lt;br /&gt;
Some previous versions did not parse comments properly in detector array files has been fixed.  This bug had made it impossible to import a few of the array files that come with the Rachel package.&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.4.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.4, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.3==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
''The following bug affects the plotting function, but does not affect the accuracy of calculations.''&lt;br /&gt;
&lt;br /&gt;
In some cases, plots of gamma-ray yields will not show all of the data for merged bands.  For example, if odd-spin states in band &amp;quot;b&amp;quot; are merged into the even spin states of band &amp;quot;a,&amp;quot; a plot of the yield data for the merged band &amp;quot;a&amp;quot; may not show the yields from the states of the original band &amp;quot;b.&amp;quot;  &lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.3.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
It is now possible to add in-band matrix elements of any multipolarity that conserves parity, i.e., E2, E4, E6 and M1.  There was no accuracy error associated with this bug.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.3, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.2==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.2.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug that sometimes caused the deorientation coefficient calculation to fail has been fixed.  Calculations were accurate in previous versions, but sometimes could not be read from the Gosia output.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.2, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.1==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug that sometimes prevented correlated errors from being read from the Gosia output has been fixed.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.1, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;fully-automatic&amp;quot; loading of yield data reports Ge detector numbers that are 1 larger than the correct number.  This is misleading but does not cause any accuracy errors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug in adding interband matrix elements is fixed.  Version 1.0 did not include all allowed couplings.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.0==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.0.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;fully-automatic&amp;quot; loading of yield data reports Ge detector numbers that are 1 larger than the correct number.  This is misleading but does not cause any accuracy errors.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Faster setup of calculations.&lt;br /&gt;
&lt;br /&gt;
Defining complicated detector arrays can be done in one operation.&lt;br /&gt;
&lt;br /&gt;
A library of detector types and arrays is included.&lt;br /&gt;
&lt;br /&gt;
Loading of all experimental yield data can be done in one operation.&lt;br /&gt;
&lt;br /&gt;
Simulations now use the standard definition of Ge efficiency.&lt;br /&gt;
&lt;br /&gt;
Simulated yield tables are clearer.&lt;br /&gt;
&lt;br /&gt;
Stopping power and exit energy are calculated by Elast automatically.&lt;br /&gt;
&lt;br /&gt;
The Rochester SRIM server can be called for more accurate stopping power data.&lt;br /&gt;
&lt;br /&gt;
Thick-target experiments are handled accurately, including backscatter detection from the surface.&lt;br /&gt;
&lt;br /&gt;
The correction to the gamma angular distribution now includes the motion of the emitting nucleus.&lt;br /&gt;
&lt;br /&gt;
Deorientation coefficients and lifetimes can be calulated in a few seconds.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
Merging, deleting and reordering of bands are allowed at any time.&lt;br /&gt;
&lt;br /&gt;
Any number of bands can be merged.  (See restrictions regarding duplicate spin states and different-parity&lt;br /&gt;
states in one band.)&lt;br /&gt;
&lt;br /&gt;
Malfunctions during plotting of yield data are fixed. The overall normalization for all data sets is now&lt;br /&gt;
used in plots comparing measured and predicted yields.&lt;br /&gt;
&lt;br /&gt;
The reported chi-squared values are properly-weighted on plots and in reports.  (Chi-squared and&lt;br /&gt;
normalization was done correctly in fits in all versions.)&lt;br /&gt;
&lt;br /&gt;
It is no longer necessary to reload yield data after changing the level scheme, unless new states are&lt;br /&gt;
added.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.0, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
=Beta Versions=&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.8.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
The GUI allows only simple changes to the level scheme after the matrix and experiment have been defined (adding and deleting of bands).  The release candidate (expected September 2011) has the ability to merge and reorder bands at any time.&lt;br /&gt;
&lt;br /&gt;
If the level scheme is changed after calculated or experimental yield data are in memory, the user must reload the experimental data and generate new calculated yields.  This has been fixed in the release candidate version (expected September 2011).&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This version uses a more accurate estimate of a typical Ge detector's ''intrinsic'' efficiency (based on Gammasphere's efficiency) to give approximate &amp;quot;raw&amp;quot; count rates.  The total counts (for 100% efficienct detectors) were found to agree with perturbation calculations for weakly-coupled two-state systems, where the perturbation method is accurate.&lt;br /&gt;
&lt;br /&gt;
Refer to the recommendations section if you are working with simulated yield data.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.6.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
If you are working with simulated data, refer to the page [[Rachel_simulated_yield_output | Rachel simulated yield output]] for a description of the new output format and the meaning of terms.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.7.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.6.beta.  &lt;br /&gt;
&lt;br /&gt;
# The simulated yield data are now updated properly.  &lt;br /&gt;
# The simulated data now include the proper Ge detector solid angle factor.  Simulated yield data are corrected by dividing the simulated raw counts by a factor of &amp;lt;math&amp;gt;\epsilon \Delta\Omega_\gamma&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; is the approximate intrinsic efficiency (&amp;lt;math&amp;gt;0&amp;lt;\epsilon &amp;lt;1&amp;lt;/math&amp;gt;) and &amp;lt;math&amp;gt;\Delta\Omega_\gamma&amp;lt;/math&amp;gt; is the solid angle subtended by the Ge detector.  In previous Rachel versions, the absence of the solid angle factor would cause a systematic disagreement between Ge detectors only if they subtended different solid angles.&lt;br /&gt;
&lt;br /&gt;
Refer to the recommendations section if you are working with simulated yield data.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.6.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
If you are not working with simulated data, no corrections are needed.&lt;br /&gt;
&lt;br /&gt;
ONLY if simulated data are in use, re-run the simulated data calculation.  Answer &amp;quot;yes&amp;quot; to the prompt to re-integrate the yield data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.6.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
When calculating simulated yields, the new simulated yield data in session (and saved session file) will not be updated unless the user answers &amp;quot;y&amp;quot; to the prompt &amp;quot;Re-integrate the predicted yields? [Y/n]:&amp;quot;  This may or may not affect subsequent fits to the simulated data, depending on the changes to the matrix, experimental parameters, detector arrangements, etc.  The new simulated data are written correctly to the terminal and to the gosia yield file, so fits would not be affected, but a large disagreement between simulated data and calculated yields could appear on plots.  ''Remedy:  always choose to re-integrated the yields when calculating simulated yield data.''&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.5.beta.  &lt;br /&gt;
&lt;br /&gt;
Refer to the notes for &amp;quot;Version 2.0.5.beta&amp;quot; below for the details of the bug fix and the recommended solution to update your session files.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.5.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
After replacing an older version of Rachel with this version, re-integrate the calculated yields in memory by selecting &amp;quot;Integrated yields&amp;quot; and &amp;quot;Run gosia input&amp;quot; and clicking &amp;quot;Go.&amp;quot;  This will update the calculated yields and overwrite any erroneous calculated yields that may be in memory from the bug.&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.5.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
The bug in version 2.0.4.beta is still not completely fixed.  See below.  A new version will be released probably in mid-June 2011.  Refer to this post in the Gosia forum to see how to correct for the bug:&lt;br /&gt;
&lt;br /&gt;
[http://www-user.pas.rochester.edu/~gosia/phpBB3/viewtopic.php?f=9&amp;amp;t=9 Forum post on correcting for the bug]&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.4.beta, and some user prompts and output information is clarified.  &lt;br /&gt;
&lt;br /&gt;
The GUI now correctly informs you of the choices of kinematic solutions for inverse kinematics cases.  The safe energy is reported before asking for the initial beam energy.&lt;br /&gt;
&lt;br /&gt;
Refer to the notes for &amp;quot;Version 2.0.4.beta&amp;quot; below for the details of the bug fix and the recommended solution to update your session files.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.4.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.4.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
This version has one known bug:  if the user selects &amp;quot;View gosia input&amp;quot; or &amp;quot;Save gosia input&amp;quot; for some types of calculations, such as &amp;quot;Integrated yields,&amp;quot; inaccurate point yields would be stored in memory after the operation.  This could be more or less apparent, depending on how accurate the point-scattering approximation is for the experiments defined.  The absolute cross sections then reported on plots could then be extremely inaccurate.&lt;br /&gt;
&lt;br /&gt;
After running &amp;quot;Integrated yields&amp;quot; with &amp;quot;Run gosia input&amp;quot; selected, the calculated yields and absolute cross sections on plots would (again) be accurate.&lt;br /&gt;
&lt;br /&gt;
This bug does not affect real yield data or simulated yield data.  This bug would not affect fitting of matrix elements, since the ''corrected'' yields used by Gosia are stored in an external file only.&lt;br /&gt;
&lt;br /&gt;
====Remedies====&lt;br /&gt;
&lt;br /&gt;
# Upgrade to version 2.0.5.beta.&lt;br /&gt;
# Re-run the &amp;quot;Integrated yields&amp;quot; calculation to store accurately-calculated yields in memory.  (Save the session.)  This will update all calculated data in memory and on plots.&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_GUI</id>
		<title>Rachel GUI</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_GUI"/>
				<updated>2012-03-05T15:56:09Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: updated to 1.1.5 rachel&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==General description==&lt;br /&gt;
&lt;br /&gt;
[[File:Guisnapshot.png|thumb|right|A snapshot of the alpha version GUI.]]&lt;br /&gt;
&lt;br /&gt;
For a very short video demo of capabilities, refer to the &amp;quot;advertising video&amp;quot;: [http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
The Rachel interface facilitates [http://www.pas.rochester.edu/~hayes/beta_rachel/calculation_in_2_minutes.html fast setup of Gosia calculations] and data analysis using push-button controls with guided input and 'plain language' warnings during setup.  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.  A Windows version is not planned.&lt;br /&gt;
&lt;br /&gt;
A 64-bit processor is essential, because Gosia runs fastest and most accurately on 64-bit machines.  Versions 1.* have many structural changes in the code, allowing more automation, more general particle detector options and fewer user prompts for standard operations.  &lt;br /&gt;
&lt;br /&gt;
[[File:Typicalgosiainput.png|thumb|right|Excerpt of a typical Gosia input for a collective system.]]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 of matrix elements.  For collective systems, where the matrix definition often includes several hundred lines of matrix elements, rotor parameters can be given to reduce the setup time for the initial guesses of matrix element values.  This also eliminates the need for the user to re-index the reduced matrix elements by hand as changes are made to the matrix or level scheme.&lt;br /&gt;
&lt;br /&gt;
==How to get the Rachel package==&lt;br /&gt;
&lt;br /&gt;
Release version 1.1.5 is now available.  This version does not read beta-version files, but level schemes and matrices can be ported following the instructions in the 2012 version of the Gosia manual.  Refer to the [[gui_release_notes | release notes]] for the change in this version and known issues.&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1/rachel_1.1.5.tar Rachel 1.1.5 download]&lt;br /&gt;
&lt;br /&gt;
==Version notes==&lt;br /&gt;
&lt;br /&gt;
The [[Gui_release_notes | version notes page]] gives a history of Rachel updates.  Known issues are given for each version, as well as the current version.&lt;br /&gt;
&lt;br /&gt;
==Installation notes==&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
&lt;br /&gt;
Rachel has been installed successfully on the following systems.  You can view or submit detailed installation notes for these or other systems.  (Please link them to a separate Wiki page.)&lt;br /&gt;
&lt;br /&gt;
If the default python environment set in the rachel.py executable is not appropriate, the following error will appear:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% [path].rachel.py&lt;br /&gt;
/usr/bin/env: python2.6: No such file or directory&lt;br /&gt;
%&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The correct Python environment can be invoked by typing instead:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% [python] [path].rachel.py&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where [python] is the Python executable with the correct path and [path] is the path to the rachel.py executable where the user installed it.&lt;br /&gt;
&lt;br /&gt;
===Installation notes for other Linux/Unix systems===&lt;br /&gt;
&lt;br /&gt;
* [[rachel_installation_ubuntu | Ubuntu]]&lt;br /&gt;
* [[rachel_installation_open_suse | OpenSuse]]&lt;br /&gt;
* [[rachel_installation_fedora | Fedora]]&lt;br /&gt;
* [[rachel_installation_mac_os_x | Mac OS X]]&lt;br /&gt;
&lt;br /&gt;
The final tests that all necessary libraries and codes are installed are usually the following:&lt;br /&gt;
&lt;br /&gt;
* Load a level scheme and see that the level scheme window is drawn properly.  Rarely, after loading a level scheme with no errors (e.g. using one of the example files included in the Rachel distribution), the user must click &amp;quot;Examine fig. window&amp;quot; once to create the level scheme window.  On most systems, with the correct libraries installed, the level scheme display pops up when a valid level scheme is loaded with no errors.  If the GUI starts and can load and draw the level diagram without errors, then it is unlikely that there are any missing libraries.  Also note that on some systems the matplotlib back-end must be changed.  This is done by editing the &amp;lt;tt&amp;gt;~/.matplotlib/matplotlibrc&amp;lt;/tt&amp;gt; file so that the back-end line reads&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
backend : [backend]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;tt&amp;gt;[backend]&amp;lt;/tt&amp;gt; may be one of several back-ends described here: [http://matplotlib.sourceforge.net/faq/installing_faq.html#backends matplotlib backends].   Usually &amp;lt;tt&amp;gt;TkAgg&amp;lt;/tt&amp;gt; works except on Mac OS X.  Refer to [[rachel_installation_mac_os_x | Mac OS X]].&lt;br /&gt;
&lt;br /&gt;
* After running a calculation (&amp;quot;integration&amp;quot;), test the yield-plotting feature using the &amp;quot;Plot yields&amp;quot; button.  If there is an error finding gnuplot, install gnuplot on the system so that it is in the user's path, i.e., that it can be invoked by typing &amp;quot;gnuplot&amp;quot; at the terminal prompt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GUI version backward compatibility==&lt;br /&gt;
&lt;br /&gt;
In the beta versions, the GUI preserves backward-compatibility of the saved session files, so that users can upgrade the GUI without having to rebuild the session.&lt;br /&gt;
&lt;br /&gt;
When changing to version 1.0 or later, users will have to rebuild their sessions, because of major changes in the internal structure that cannot be automatically upgraded.  This can be aided by the export/import tools for the level and matrix data.  Subsequent versions will have the automatic upgrading reinstated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Capabilities of version 1==&lt;br /&gt;
&lt;br /&gt;
Note that there are major simplifications in the Ge detector array setup and data loading.&lt;br /&gt;
&lt;br /&gt;
* Human-readable data files that are robust for changes in the experimental setup and level scheme&lt;br /&gt;
* Azimuthally symmetric particle detection&lt;br /&gt;
* Partitioning particle-detector data by azimuthal angle&lt;br /&gt;
* Graphical definition of rectilinear or irregular-shaped particle detectors [[File:rectilineardetectorexample.png|thumb|right|A user-defined rectilinear detector automatically transformed into the laboratory spherical polar coordinates for Gosia.  Black edge is the &amp;quot;exact&amp;quot; shape; red lines are the azimuthal range samples passed to Gosia.]]&lt;br /&gt;
* 4pi experiments (e.g. experiments with no particle detection)&lt;br /&gt;
* Normal or inverse kinematics experiments&lt;br /&gt;
* A user-expandable library of standard Ge crystals e.g. Gammasphere&lt;br /&gt;
* A user-expandable library of detector arrays (Tigress, Miniball, Gammasphere...)&lt;br /&gt;
* Data from summed 4pi arrays&lt;br /&gt;
* Efficiency-corrected gamma-ray data only&lt;br /&gt;
* Experiment planning aids&lt;br /&gt;
** Generation of simulated data based on a proposed beam run&lt;br /&gt;
** Optional quasi-Gaussian random scatter in simulated data&lt;br /&gt;
** Estimated precision of the proposed measurement&lt;br /&gt;
* Accuracy testing to determine if Gosia will be appropriate for a planned experiment&lt;br /&gt;
* Fitting and correlated error estimations&lt;br /&gt;
* Reading level schemes and gamma-ray data from Radware AGS files and [[Rachel_yield_data_files | Rachel text format]] including&lt;br /&gt;
** Branching ratio data&lt;br /&gt;
** Previously measured EM matrix elements, including the measured phases&lt;br /&gt;
** Lifetime data for ''excited states'' (not the ground state lifetime)&lt;br /&gt;
** Mixing ratios&lt;br /&gt;
* Several supported data file formats&lt;br /&gt;
** [Radware] AGS format&lt;br /&gt;
** [[Rachel format nuclear data files]]&lt;br /&gt;
** Gosia format (experimental yield and fitted matrix element data)&lt;br /&gt;
* Instantly generating plots of experimental vs. predicted yields via gnuplot  [[File:plottingexample.png|thumb|right|A zoomed view of a plot of yield vs. spin in a rotational band generated from the Gosia output and experimental data.]]&lt;br /&gt;
* Automated generation of stopping power and internal conversion input for Gosia&lt;br /&gt;
* Push-button controls, optional pop-up guidance and guided prompts&lt;br /&gt;
* A searchable help function&lt;br /&gt;
* Undo/Redo of most functions and crash recovery&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using Rachel, the user will be able to build a level scheme from either a hand-written text file and/or a Radware AGS file, define the experimental setup and import relative-efficiency-corrected gamma-ray data from Rachel-format text and/or AGS files.  The matrix and fit parameters can be defined by push-buttons and prompts or imported from a Rachel-format matrix file.  Gosia will then be run by push-button GUI controls.  Most prompts will be preceded by help information, suggestions, or warnings.  &lt;br /&gt;
&lt;br /&gt;
For experiments that fit the capabilities above, the user can view the Gosia inputs to learn the format, but will not be required to type any input code.  Experienced Gosia users can export a GUI-generated input skeleton file and abandon the GUI to use the more advanced capabilities of Gosia.&lt;br /&gt;
&lt;br /&gt;
==Upgrade strategy==&lt;br /&gt;
&lt;br /&gt;
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 eventually will be directed primarily by [[software upgrade voting|votes]] cast by the user community.  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.''&lt;br /&gt;
&lt;br /&gt;
This voting plan has not been implemented yet.  Users are encouraged to suggest desired upgrades through the Forum or the [[rachel_desired_upgrades | desired upgrades]] page to steer the software development.&lt;br /&gt;
&lt;br /&gt;
===Planned upgrades===&lt;br /&gt;
&lt;br /&gt;
There are a number of planned upgrades, many of which have already been added to versions 1.0 and later.  The upgrade plan and priorities will be changed based on user feedback and bug reports.  &lt;br /&gt;
&lt;br /&gt;
# More accurate stopping power calculations for low-Z beams.&lt;br /&gt;
# Improved graphics including&lt;br /&gt;
## a transition from matplotlib graphics to pyGtk in the level scheme window&lt;br /&gt;
## clickable objects in the level scheme diagram&lt;br /&gt;
# Addition of Ge clusters with libraries of array geometries (Gammasphere, Agata, Miniball etc.)&lt;br /&gt;
# Plot functions to visualize fit conflicts in the data&lt;br /&gt;
# Improved object structure for Ge detectors.  This will reduce the burden on the user by automatically updating the data set passed to Gosia as the level scheme and matrix change.&lt;br /&gt;
# 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. &amp;lt;gam|E2|gsb&amp;gt; = M1 + a*M2, where 'a' can be adjusted by the user.&lt;br /&gt;
# Optional simple distributed processing of some functions.  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&amp;lt;ref&amp;gt;True distributed computing is not handled by the current version of Gosia&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Videos, manual and run-time help==&lt;br /&gt;
&lt;br /&gt;
===Quick advertising and demos===&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/calculation_in_2_minutes.html Fast setup of Gosia calculations]&lt;br /&gt;
&lt;br /&gt;
===Help with Rachel on this Wiki===&lt;br /&gt;
&lt;br /&gt;
Use the search function to the left, or start here.&lt;br /&gt;
&lt;br /&gt;
[[rachel_selected_topics | Selected help topics for Rachel]]&lt;br /&gt;
&lt;br /&gt;
===Tutorial videos===&lt;br /&gt;
&lt;br /&gt;
[[rachel_1.0_tutorial_videos | New Tutorial videos]] are being produced for version 1.0.  These will be much shorter and more focused than the old videos.&lt;br /&gt;
&lt;br /&gt;
You can still watch [[rachel_beta_tutorial_videos | beta-version tutorial videos]], but there have been many changes.  General procedures are similar.  These old videos contain more topics per video, so some are quite long.&lt;br /&gt;
&lt;br /&gt;
===The manual===&lt;br /&gt;
&lt;br /&gt;
The Rachel manual has been incorporated into the [[Gosia_Manual | Gosia manual]].  &lt;br /&gt;
&lt;br /&gt;
===Other help resources===&lt;br /&gt;
&lt;br /&gt;
Run-time help is available using the Help button.  Users are encouraged to submit suggestions for additional help data.&lt;br /&gt;
&lt;br /&gt;
===Experiment planning and accuracy testing tools===&lt;br /&gt;
&lt;br /&gt;
The simulation tools have been improved since the recording of these video tutorials.  The user will find extra prompts for the details of the planned beam run, and estimated absolute measured counts will be calculated and displayed.  The display format looks like the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Experiment 1&lt;br /&gt;
Target excitation by Z,A = 54,136 at 517 MeV. Mean scattering angle = 45.0 deg.&lt;br /&gt;
Detector 1&lt;br /&gt;
Single crystal at theta, phi = 45.0, 45.0 deg. Solid angle = 0.06 sr.&lt;br /&gt;
This simulation does not include random gaussian scatter.  Counts represent the cross sections calculated by Gosia.      &lt;br /&gt;
       Transition             |  Gammas incident      |                     Fraction of |         Observed Counts        &lt;br /&gt;
                              |  on Ge detectors      | Gamma               Incident    |                                &lt;br /&gt;
 Initial         Final        |                       | Energy **Detector   Gammas      |                                &lt;br /&gt;
    Band Spin     Band Spin   | Counts    *Error      | (keV)   Efficiency  Detected    | Rate(Hz)   Counts  ***Error    &lt;br /&gt;
-------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
     gsb  1.5      gsb  0.5     4.662e+06  2.332e+05     100.0  0.00049     0.09962       1.075e+00  4.644e+05  6.815e+02&lt;br /&gt;
     gsb  2.5      gsb  0.5     1.570e+07  7.848e+05     200.0  0.00179     0.36853       1.339e+01  5.784e+06  2.405e+03&lt;br /&gt;
       a  2.5      gsb  0.5     1.079e+04  5.647e+02     250.0  0.00189     0.38907       9.719e-03  4.199e+03  6.480e+01&lt;br /&gt;
       a  2.5      gsb  1.5     9.816e+02  7.705e+01     150.0  0.00135     0.27823       6.322e-04  2.731e+02  1.653e+01&lt;br /&gt;
       a  2.5        b  3.5     4.689e+05  2.376e+04      75.0  0.00015     0.0312        3.387e-02  1.463e+04  1.210e+02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Observed Counts&amp;quot; are calculated using the efficiency curve from the detector library or a detector created by the user.  The &amp;quot;Detector Efficiency&amp;quot; &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; is the usual definition.  Possion counting errors are based on the observed counts, while additional error on the ''total'' efficiency-corrected counts may be added by the user.&lt;br /&gt;
&lt;br /&gt;
Refer to the page [[Rachel_simulated_yield_output | Rachel simulated yield output]] for more information about simulations with the GUI.&lt;br /&gt;
&lt;br /&gt;
===Troubleshooting===&lt;br /&gt;
&lt;br /&gt;
For troubleshooting help, refer to the [[rachel_troubleshooting | troubleshooting]] page, or use the search box at the left.&lt;br /&gt;
&lt;br /&gt;
==Bug reports==&lt;br /&gt;
&lt;br /&gt;
Check the [[gui_release_notes | release notes]] page for a history of bugs and bug-fix versions.&lt;br /&gt;
&lt;br /&gt;
Users are encouraged to submit bug reports via the [http://www-user.pas.rochester.edu/~gosia/phpBB3/ Gosia forum].  The operation that revealed the bug should be reported, and the session file saved before this operation should be included if possible.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gosia</id>
		<title>Gosia</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gosia"/>
				<updated>2012-03-05T15:55:20Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: updated to 1.1.5 rachel&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;color:#F00000&amp;quot;&amp;gt;Follow @GosiaCoulex on [http://twitter.com/#!/GosiaCoulex Twitter] for new version announcements and bug-fixes.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gosia is the primary analysis code for planning experiments and analyzing data for nuclear structure physics using [[low-energy Coulomb excitation]] experiments.  It is suited for both planning experiments and analysis of Coulomb excitation data.  The original version was written at the University of Rochester in 1979--1980 by [[Tomasz Czosnyka]], [http://www.pas.rochester.edu/~cline/  D. Cline] and [http://www.turpion.org/links/ca4ad02e0d0fafd70a31c549cf4b3c4c_0.phtml  C.Y. Wu].  T. Czosnyka maintained the code until his untimely death in 2006.  [[What_is_Gosia | Learn more...]].&lt;br /&gt;
 &lt;br /&gt;
==What Gosia can do for the experimenter==&lt;br /&gt;
&lt;br /&gt;
===Experiment planning and simulation===&lt;br /&gt;
&lt;br /&gt;
The GOSIA suite of codes are ideally suited to the design and planning of&lt;br /&gt;
heavy-ion induced Coulomb excitation experiments as well as the subsequent&lt;br /&gt;
analysis. Coulomb excitation experiments can seem deceptively simple,&lt;br /&gt;
especially for few-state problems, leading some experimenters to fall into &lt;br /&gt;
analysis traps or collecting data that have less than optimal sensitivity to&lt;br /&gt;
the goals of the experiment. The [[experiment_planning | Experiment planning]] page identifies potential pitfalls&lt;br /&gt;
in the design and analysis of Coulomb excitation experiments. &lt;br /&gt;
&lt;br /&gt;
===Analysis of Coulomb excitation data===&lt;br /&gt;
&lt;br /&gt;
The motivation for development of Gosia was to&lt;br /&gt;
implement the capability to extract measured&lt;br /&gt;
&amp;lt;math&amp;gt;E\lambda&amp;lt;/math&amp;gt;&lt;br /&gt;
matrix elements model-independently from Coulomb excitation data. The first&lt;br /&gt;
major task required to achieve this goal was to design experiments covering a&lt;br /&gt;
wide dynamic range of Coulomb excitation strength that provide sufficient&lt;br /&gt;
experimental data to overdetermine the many unknown matrix elements.&lt;br /&gt;
Experimental techniques were developed to achieve this requirement in the&lt;br /&gt;
1980's and primarily involved Coulomb excitation measurements over a wide&lt;br /&gt;
range of both scattering angle and unexcited nucleus&lt;br /&gt;
&amp;lt;math&amp;gt;Z&amp;lt;/math&amp;gt; value. The second major task was the development of Gosia to&lt;br /&gt;
model-independently extract the matrix elements via a least-squares search of&lt;br /&gt;
the data. During the 1980's and early 1990's the ready availability of beam&lt;br /&gt;
time at heavy-ion accelerator facilities, the availability of high-efficiency&lt;br /&gt;
&amp;lt;math&amp;gt;p-\gamma&amp;lt;/math&amp;gt; detector facilities, and access to fast computer systems needed for the Gosia&lt;br /&gt;
least-squares searches, enabled the first model-independent extraction of&lt;br /&gt;
&amp;lt;math&amp;gt;E\lambda&amp;lt;/math&amp;gt;&lt;br /&gt;
matrix elements from multiple Coulomb excitation data. &lt;br /&gt;
&lt;br /&gt;
[[Model_independent_analysis | Model-independent analysis]]&lt;br /&gt;
&lt;br /&gt;
[[Model_dependent_analysis | Model-dependent analysis]]&lt;br /&gt;
&lt;br /&gt;
==Selected special topics==&lt;br /&gt;
&lt;br /&gt;
Other topics can be found using the search box at the left.&lt;br /&gt;
&lt;br /&gt;
[[common_mistakes | Common mistakes in Gosia calculations]]&lt;br /&gt;
&lt;br /&gt;
[[Integrated_yields | Interpreting the &amp;quot;integrated yields&amp;quot; output]]&lt;br /&gt;
&lt;br /&gt;
[[normalization_of_yield_data | Normalization of gamma-ray yield data]]&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
&lt;br /&gt;
Note that Gosia version numbers are coded as YYYYMMDD.N, where N is a minor update or bug-fix on the original YYYYMMDD version.  For example, version 20110524.2 was released on 2011-11-07.  ''Some recent releases have an incorrect message &amp;quot;LATEST REVISION- JUNE  2006&amp;quot; in the output file header.''&lt;br /&gt;
&lt;br /&gt;
(Right-click to download source codes.)&lt;br /&gt;
&lt;br /&gt;
* The current version (20120125) of the [http://www.pas.rochester.edu/~cline/Gosia/Gosia_Manual_20120125.pdf Gosia manual]&lt;br /&gt;
* The latest release (20110524.2) of [http://www.pas.rochester.edu/%7Ehayes/gosia_versions/gosia_20110524.2.f  Gosia]&lt;br /&gt;
* The latest release (2_20081208.14) of [http://www.pas.rochester.edu/%7Ehayes/gosia_versions/gosia2_20081208.14.f Gosia2], for analysing simultaneous Coulomb excitation of target and projectile, using a common normalization.&lt;br /&gt;
* [http://www.pas.rochester.edu/~hayes/rachel_1/rachel_1.1.5.tar Rachel release version 1.1.5], the graphical interface for Gosia.  See also the [[Gui | Rachel]] page.&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/pawel-06-mod.f  Pawel], the Gosia version to treat excitation of a nucleus in an isomer state&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/gosia_arm.for  ANNL (Anneal)], a special version of Gosia developed by Rich Ibbotson that uses simulated annealing techniques to locate minima&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/sigma.f  Sigma], the 2006 Fortran source code for deducing the quadrupole invariants from the E2 matrix elements determined by Gosia&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/gremlin.f  GREMLIN], the gamma-ray detector efficiency code developed for use with GOSIA in 1987 by Alexander Kavka&lt;br /&gt;
&lt;br /&gt;
* The set of [http://www.pas.rochester.edu/~hayes/gosia_downloads/fit_demo_2011.tar demonstration files] to accompany the Gosia tutorial in chapter 14 of the Gosia Manual&lt;br /&gt;
&lt;br /&gt;
==Installing Gosia==&lt;br /&gt;
&lt;br /&gt;
Installation of Gosia requires only the following steps:&lt;br /&gt;
&lt;br /&gt;
# Compiling gosia with a Fortran compiler&lt;br /&gt;
# Setting the default path or alias to find Gosia, if desired.  (See also the path requirements for [[Gui|Rachel]] and the [[rachel setup file]].)&lt;br /&gt;
&lt;br /&gt;
Most standard Fortran 77 compilers will produce a working Gosia executable.  GNU  &lt;br /&gt;
&amp;lt;tt&amp;gt;g77&amp;lt;/tt&amp;gt; is recommended, but is becoming deprecated on newer machines.  The newer,&lt;br /&gt;
more commonly used &amp;lt;tt&amp;gt;gfortran&amp;lt;/tt&amp;gt; will also work.  Intel Fortran should work, but is not recommended, because future error trapping patches may not work well with the Intel compiler.  For more information about&lt;br /&gt;
compiling and standard builds, refer to the page [[compiling gosia | Compiling Gosia]].&lt;br /&gt;
&lt;br /&gt;
== User support ==&lt;br /&gt;
&lt;br /&gt;
===The graphical interface for Gosia===&lt;br /&gt;
&lt;br /&gt;
A [[Gui | GUI (Graphical User Interface) called Rachel]] has been developed.  The current version can be found in the download section above.  Novice Gosia users can use this interface to develop properly formatted template Gosia input files.  These can be modified by comparing the input lines to the Gosia manual instructions, or Gosia can be run entirely from within the GUI for many typical [[simulation (experiment planning)]] and analysis problems.&lt;br /&gt;
&lt;br /&gt;
===Example Gosia input files===&lt;br /&gt;
&lt;br /&gt;
Chapter 14 of the current [[Gosia Manual]] contains an annotated example input, a flowchart of the procedures that must be run during analysis of data and a tutorial based on a set of example files which can be obtained on the [[Gosia_tutorials]] page.&lt;br /&gt;
&lt;br /&gt;
===The Gosia Forum===&lt;br /&gt;
&lt;br /&gt;
The new gosia forum can be found [http://www-user.pas.rochester.edu/~gosia/phpBB3/index.php here.]  As described on the [[Gosia_users'_forum]] page, the Forum is the appropriate place to post requests for help with specific Gosia calculations and for experienced users to give answers and advice.&lt;br /&gt;
&lt;br /&gt;
==Maintenance of the Gosia codes==&lt;br /&gt;
&lt;br /&gt;
The Gosia codes are maintained by the [[Gosia_Steering_Committee]].&lt;br /&gt;
&lt;br /&gt;
==Purpose of the Gosia Wiki==&lt;br /&gt;
&lt;br /&gt;
While the Wiki will eventually mirror much of the content of the [http://www.pas.rochester.edu/%7Ecline/Gosia/2011manual20110428.pdf Gosia Manual], the purpose is not to reproduce the manual in its entirety.  The Gosia Manual should still be considered the primary reference for running Gosia.  The advantage of the Wiki format is that an unlimited number of pages can be added here by interested users on special topics that are not appropriate for a users' manual.  These may include&lt;br /&gt;
&lt;br /&gt;
* Examples of Gosia input and output for common calculations, such as &lt;br /&gt;
** input file templates&lt;br /&gt;
** common detector definitions&lt;br /&gt;
** proper data set normalizations&lt;br /&gt;
** fitting strategies for systems with many matrix elements&lt;br /&gt;
* Solutions for difficult calculations, such as extreme inverse kinematics cases&lt;br /&gt;
* More detailed theory notes&lt;br /&gt;
&lt;br /&gt;
* Examples of the use of [[Pawel]], [[ANNL]] and other codes in the Gosia suite&lt;br /&gt;
&lt;br /&gt;
Wiki users are encouraged to contribute anything that should be of general interest to the Gosia user community and to move solved problems from the Forum if they may be of general interest.&lt;br /&gt;
&lt;br /&gt;
==Help for the Wiki user==&lt;br /&gt;
&lt;br /&gt;
Consult the page [[Wiki_formatting]] for basic formatting instructions to contribute to this Wiki.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
Some of the following pages will be absorbed into the pages on the new Wiki server.&lt;br /&gt;
&lt;br /&gt;
* The [http://www.slcj.uw.edu.pl/en/0.html Warsaw Heavy Ion Laboratory] page and the&lt;br /&gt;
* [http://www.slcj.uw.edu.pl/gosia_workshop 2008 Gosia Workshop] at Warsaw&lt;br /&gt;
* The [http://www.ikp.uni-koeln.de/~warr/gosia/ Cologne Gosia page]&lt;br /&gt;
* and the [http://www.pas.rochester.edu/~cline/Gosia/index.html Rochester Gosia page]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gosia_errors</id>
		<title>Gosia errors</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gosia_errors"/>
				<updated>2012-03-04T17:52:59Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: Created page with &amp;quot;The errors described below are reported in the output file, and/or in the terminal as a Gosia calculation terminates.  ==Exceeding the range of conversion coefficients==  When us...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The errors described below are reported in the output file, and/or in the terminal as a Gosia calculation terminates.&lt;br /&gt;
&lt;br /&gt;
==Exceeding the range of conversion coefficients==&lt;br /&gt;
&lt;br /&gt;
When using the built-in internal conversion coefficient calculation function, there may be frequent reports similar to the following.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Warning Egamma= 0.8596 exceeds range of conversion coefficients table for shell N7      &lt;br /&gt;
 0.8596       2.174E-03    5.586E-03    1.299E-02    1.212E-02    3.128E-02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This does not necessarily indicate an accuracy error in Gosia calculations.  The internal conversion coefficients reported after the warnings can be checked for accuracy.  Accuracy errors in [[internal_conversion | internal conversion coefficients]] should only be large near K, L,... edges and for very low gamma-ray energies.  (reference needed)&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Common_mistakes</id>
		<title>Common mistakes</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Common_mistakes"/>
				<updated>2012-03-04T15:44:15Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Too many fit parameters (e.g. forgetting the overall normalization parameter)==&lt;br /&gt;
&lt;br /&gt;
This problem will not cause an error to be reported by Gosia.&lt;br /&gt;
&lt;br /&gt;
If the system is not overdetermined, then fits will not represent a true minimum.  With more than a few fit parameters, the system must be very overdetermined using many experiments or scattering angle ranges, etc.&lt;br /&gt;
&lt;br /&gt;
A common mistake is to forget that Gosia must fit the overall normalization of cross section to measured gamma-ray counts.  (This effectively includes the total beam dose, detector efficiencies, etc.)  If, for example, Gosia is used to try to fit the B(E2) in a two-state calculation, this overall normalization parameter will adjust to allow any B(E2) value at the chi-squared minimum.  The fit will converge, and Gosia will not report an error, but the fitted B(E2) will be meaningless.&lt;br /&gt;
&lt;br /&gt;
Using Gosia 2 in two-state systems with measured yields for both the projectile and the target is designed to overcome this problem.&lt;br /&gt;
&lt;br /&gt;
==Insufficient integration accuracy==&lt;br /&gt;
&lt;br /&gt;
This problem will not cause an error to be reported by Gosia.&lt;br /&gt;
&lt;br /&gt;
Gosia does not test that the [[integrated_yields | integrated yields]] (the accurate yields or cross sections integrated over the energy loss in the target and the solid angle of the scattered particle) are converged.  Usually, the most sensitive set is the angular meshpoints, but this is not always the case.&lt;br /&gt;
&lt;br /&gt;
===Integration meshpoints===&lt;br /&gt;
&lt;br /&gt;
Gosia does not test convergence for the user's chosen integration meshpoints.  &lt;br /&gt;
&lt;br /&gt;
If the integrated yields are not converged, then the predicted cross sections will be inaccurate, and this will also cause an inaccurate fit via the [[corrected_yields | corrected yields]].&lt;br /&gt;
&lt;br /&gt;
There are two ways to test for convergence:&lt;br /&gt;
&lt;br /&gt;
# The Rachel interface chooses sufficient meshpoints in energy and scattering angle for convergence, but possibly more than necessary.  Generating an input with Rachel, or running all calculations in Rachel 'should' always give converged calculations.  Rachel also has a built-in test, option &amp;quot;ti&amp;quot; in the Tools button menu, that will test the convergence for a choice of meshpoints.  However, sometimes Gosia does not have sufficient memory for this test for very large level schemes, and it must be performed with a subset of the bands.&lt;br /&gt;
&lt;br /&gt;
# The only certain test that there are sufficient meshpoints for convergence is to look at the integrated yields (OP,INTI) with an increasing number of meshpoints 'for each experiment'.  Once the required meshpoint spacing is found, calculation time can be minimized by choosing the fewest required.&lt;br /&gt;
&lt;br /&gt;
Once the meshpoint requirement has been found, it does not need to be tested again for OP,CORR [[corrected_yields | corrected yields]] or any other function.&lt;br /&gt;
&lt;br /&gt;
===Integration meshpoint subdivisions===&lt;br /&gt;
&lt;br /&gt;
The meshpoint [[integration_subdivisions | subdivisions]] can be tested to see if increasing the number of subdivisions will allow for fewer required meshpoints.  Increasing the number of meshpoints significantly increases the calculation time, but increasing the number of subdivisions does not.  (It is probably wisest to pick 50 or 100 subdivisions and then test for the required number of meshpoints for convergence.)&lt;br /&gt;
&lt;br /&gt;
===Convergence of the coupled-channels calculations===&lt;br /&gt;
&lt;br /&gt;
In order to ensure convergence in the point cross sections, it is best to prevent Gosia from trying to reduce the step-size used in the collision trajectory.  This is done by adding the &amp;quot;INT,&amp;quot; control to the CONT section of the input.  (Refer to &amp;quot;CONT&amp;quot; in the Gosia manual.)  To turn off the step-size reduction, add&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
INT,X.&lt;br /&gt;
1, 1000&lt;br /&gt;
2, 1000&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where X is the number of experiments in the input, and 1, 2, ... are the experiment numbers 1 through X.  The decimal point is required after X.&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Common_mistakes</id>
		<title>Common mistakes</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Common_mistakes"/>
				<updated>2012-03-04T14:26:24Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Too many fit parameters (forgetting the overall normalization parameter)==&lt;br /&gt;
&lt;br /&gt;
This problem will not cause an error to be reported by Gosia.&lt;br /&gt;
&lt;br /&gt;
If the system is not overdetermined, then fits will not represent a true minimum.  With more than a few fit parameters, the system must be very overdetermined using many experiments or scattering angle ranges, etc.&lt;br /&gt;
&lt;br /&gt;
A common mistake is to forget that Gosia must fit the overall normalization of cross section to measured gamma-ray counts.  (This effectively includes the total beam dose, detector efficiencies, etc.)  If, for example, Gosia is used to try to fit the B(E2) in a two-state calculation, this overall normalization parameter will adjust to allow any B(E2) value at the chi-squared minimum.  The fit will converge, and Gosia will not report an error, but the fitted B(E2) will be meaningless.&lt;br /&gt;
&lt;br /&gt;
Using Gosia 2 in two-state systems with measured yields for both the projectile and the target is designed to overcome this problem.&lt;br /&gt;
&lt;br /&gt;
==Insufficient integration accuracy==&lt;br /&gt;
&lt;br /&gt;
This problem will not cause an error to be reported by Gosia.&lt;br /&gt;
&lt;br /&gt;
Gosia does not test that the [[integrated_yields | integrated yields]] (the accurate yields or cross sections integrated over the energy loss in the target and the solid angle of the scattered particle) are converged.  Usually, the most sensitive set is the angular meshpoints, but this is not always the case.&lt;br /&gt;
&lt;br /&gt;
===Integration meshpoints===&lt;br /&gt;
&lt;br /&gt;
Gosia does not test convergence for the user's chosen integration meshpoints.  &lt;br /&gt;
&lt;br /&gt;
If the integrated yields are not converged, then the predicted cross sections will be inaccurate, and this will also cause an inaccurate fit via the [[corrected_yields | corrected yields]].&lt;br /&gt;
&lt;br /&gt;
There are two ways to test for convergence:&lt;br /&gt;
&lt;br /&gt;
# The Rachel interface chooses sufficient meshpoints in energy and scattering angle for convergence, but possibly more than necessary.  Generating an input with Rachel, or running all calculations in Rachel 'should' always give converged calculations.  Rachel also has a built-in test, option &amp;quot;ti&amp;quot; in the Tools button menu, that will test the convergence for a choice of meshpoints.  However, sometimes Gosia does not have sufficient memory for this test for very large level schemes, and it must be performed with a subset of the bands.&lt;br /&gt;
&lt;br /&gt;
# The only certain test that there are sufficient meshpoints for convergence is to look at the integrated yields (OP,INTI) with an increasing number of meshpoints 'for each experiment'.  Once the required meshpoint spacing is found, calculation time can be minimized by choosing the fewest required.&lt;br /&gt;
&lt;br /&gt;
Once the meshpoint requirement has been found, it does not need to be tested again for OP,CORR [[corrected_yields | corrected yields]] or any other function.&lt;br /&gt;
&lt;br /&gt;
===Integration meshpoint subdivisions===&lt;br /&gt;
&lt;br /&gt;
The meshpoint [[integration_subdivisions | subdivisions]] can be tested to see if increasing the number of subdivisions will allow for fewer required meshpoints.  Increasing the number of meshpoints significantly increases the calculation time, but increasing the number of subdivisions does not.  (It is probably wisest to pick 50 or 100 subdivisions and then test for the required number of meshpoints for convergence.)&lt;br /&gt;
&lt;br /&gt;
===Convergence of the coupled-channels calculations===&lt;br /&gt;
&lt;br /&gt;
In order to ensure convergence in the point cross sections, it is best to prevent Gosia from trying to reduce the step-size used in the collision trajectory.  This is done by adding the &amp;quot;INT,&amp;quot; control to the CONT section of the input.  (Refer to &amp;quot;CONT&amp;quot; in the Gosia manual.)  To turn off the step-size reduction, add&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
INT,X.&lt;br /&gt;
1, 1000&lt;br /&gt;
2, 1000&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where X is the number of experiments in the input, and 1, 2, ... are the experiment numbers 1 through X.  The decimal point is required after X.&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Common_mistakes</id>
		<title>Common mistakes</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Common_mistakes"/>
				<updated>2012-03-04T14:21:06Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Too many fit parameters (forgetting the overall normalization parameter)==&lt;br /&gt;
&lt;br /&gt;
This problem will not cause an error to be reported by Gosia.&lt;br /&gt;
&lt;br /&gt;
If the system is not overdetermined, then fits will not represent a true minimum.  With more than a few fit parameters, the system must be very overdetermined using many experiments or scattering angle ranges, etc.&lt;br /&gt;
&lt;br /&gt;
A common mistake is to forget that Gosia must fit the overall normalization of cross section to measured gamma-ray counts.  (This effectively includes the total beam dose, detector efficiencies, etc.)  If, for example, Gosia is used to try to fit the B(E2) in a two-state calculation, this overall normalization parameter will adjust to allow any B(E2) value at the chi-squared minimum.  The fit will converge, and Gosia will not report an error, but the fitted B(E2) will be meaningless.&lt;br /&gt;
&lt;br /&gt;
Using Gosia 2 in two-state systems with measured yields for both the projectile and the target is designed to overcome this problem.&lt;br /&gt;
&lt;br /&gt;
==Insufficient integration accuracy==&lt;br /&gt;
&lt;br /&gt;
This problem will not cause an error to be reported by Gosia.&lt;br /&gt;
&lt;br /&gt;
Gosia does not test that the [[integrated_yields | integrated yields]] (the accurate yields or cross sections integrated over the energy loss in the target and the solid angle of the scattered particle) are converged.  Usually, the most sensitive set is the angular meshpoints, but this is not always the case.&lt;br /&gt;
&lt;br /&gt;
===Integration meshpoints===&lt;br /&gt;
&lt;br /&gt;
Gosia does not test convergence for the user's chosen integration meshpoints.  &lt;br /&gt;
&lt;br /&gt;
If the integrated yields are not converged, then the predicted cross sections will be inaccurate, and this will also cause an inaccurate fit via the [[corrected_yields | corrected yields]].&lt;br /&gt;
&lt;br /&gt;
There are two ways to test for convergence:&lt;br /&gt;
&lt;br /&gt;
# The Rachel interface chooses sufficient meshpoints in energy and scattering angle for convergence, but possibly more than necessary.  Generating an input with Rachel, or running all calculations in Rachel 'should' always give converged calculations.  Rachel also has a built-in test, option &amp;quot;ti&amp;quot; in the Tools button menu, that will test the convergence for a choice of meshpoints.  However, sometimes Gosia does not have sufficient memory for this test for very large level schemes, and it must be performed with a subset of the bands.&lt;br /&gt;
&lt;br /&gt;
# The only certain test that there are sufficient meshpoints for convergence is to look at the integrated yields (OP,INTI) with an increasing number of meshpoints 'for each experiment'.  Once the required meshpoint spacing is found, calculation time can be minimized by choosing the fewest required.&lt;br /&gt;
&lt;br /&gt;
Once the meshpoint requirement has been found, it does not need to be tested again for OP,CORR [[corrected_yields | corrected yields]] or any other function.&lt;br /&gt;
&lt;br /&gt;
===Integration meshpoint subdivisions===&lt;br /&gt;
&lt;br /&gt;
The meshpoint [[integration_subdivisions | subdivisions]] can be tested to see if increasing the number of subdivisions will allow for fewer required meshpoints.  Increasing the number of meshpoints significantly increases the calculation time, but increasing the number of subdivisions does not.  (It is probably wisest to pick 50 or 100 subdivisions and then test for the required number of meshpoints for convergence.)&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Common_mistakes</id>
		<title>Common mistakes</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Common_mistakes"/>
				<updated>2012-03-03T15:12:53Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Too many fit parameters (forgetting the overall normalization parameter)==&lt;br /&gt;
&lt;br /&gt;
If the system is not overdetermined, then fits will not represent a true minimum.  With more than a few fit parameters, the system must be very overdetermined using many experiments or scattering angle ranges, etc.&lt;br /&gt;
&lt;br /&gt;
A common mistake is to forget that Gosia must fit the overall normalization of cross section to measured gamma-ray counts.  (This effectively includes the total beam dose, detector efficiencies, etc.)  If, for example, Gosia is used to try to fit the B(E2) in a two-state calculation, this overall normalization parameter will adjust to allow any B(E2) value at the chi-squared minimum.  The fit will converge, and Gosia will not report an error, but the fitted B(E2) will be meaningless.&lt;br /&gt;
&lt;br /&gt;
Using Gosia 2 in two-state systems with measured yields for both the projectile and the target is designed to overcome this problem.&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Common_mistakes</id>
		<title>Common mistakes</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Common_mistakes"/>
				<updated>2012-03-03T15:12:38Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: Created page with &amp;quot; This page will be updated soon.  ==Too many fit parameters (forgetting the overall normalization parameter)==  If the system is not overdetermined, then fits will not represent ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This page will be updated soon.&lt;br /&gt;
&lt;br /&gt;
==Too many fit parameters (forgetting the overall normalization parameter)==&lt;br /&gt;
&lt;br /&gt;
If the system is not overdetermined, then fits will not represent a true minimum.  With more than a few fit parameters, the system must be very overdetermined using many experiments or scattering angle ranges, etc.&lt;br /&gt;
&lt;br /&gt;
A common mistake is to forget that Gosia must fit the overall normalization of cross section to measured gamma-ray counts.  (This effectively includes the total beam dose, detector efficiencies, etc.)  If, for example, Gosia is used to try to fit the B(E2) in a two-state calculation, this overall normalization parameter will adjust to allow any B(E2) value at the chi-squared minimum.  The fit will converge, and Gosia will not report an error, but the fitted B(E2) will be meaningless.&lt;br /&gt;
&lt;br /&gt;
Using Gosia 2 in two-state systems with measured yields for both the projectile and the target is designed to overcome this problem.&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gosia</id>
		<title>Gosia</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gosia"/>
				<updated>2012-03-03T15:06:24Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: /* Selected special topics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;color:#F00000&amp;quot;&amp;gt;Follow @GosiaCoulex on [http://twitter.com/#!/GosiaCoulex Twitter] for new version announcements and bug-fixes.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gosia is the primary analysis code for planning experiments and analyzing data for nuclear structure physics using [[low-energy Coulomb excitation]] experiments.  It is suited for both planning experiments and analysis of Coulomb excitation data.  The original version was written at the University of Rochester in 1979--1980 by [[Tomasz Czosnyka]], [http://www.pas.rochester.edu/~cline/  D. Cline] and [http://www.turpion.org/links/ca4ad02e0d0fafd70a31c549cf4b3c4c_0.phtml  C.Y. Wu].  T. Czosnyka maintained the code until his untimely death in 2006.  [[What_is_Gosia | Learn more...]].&lt;br /&gt;
 &lt;br /&gt;
==What Gosia can do for the experimenter==&lt;br /&gt;
&lt;br /&gt;
===Experiment planning and simulation===&lt;br /&gt;
&lt;br /&gt;
The GOSIA suite of codes are ideally suited to the design and planning of&lt;br /&gt;
heavy-ion induced Coulomb excitation experiments as well as the subsequent&lt;br /&gt;
analysis. Coulomb excitation experiments can seem deceptively simple,&lt;br /&gt;
especially for few-state problems, leading some experimenters to fall into &lt;br /&gt;
analysis traps or collecting data that have less than optimal sensitivity to&lt;br /&gt;
the goals of the experiment. The [[experiment_planning | Experiment planning]] page identifies potential pitfalls&lt;br /&gt;
in the design and analysis of Coulomb excitation experiments. &lt;br /&gt;
&lt;br /&gt;
===Analysis of Coulomb excitation data===&lt;br /&gt;
&lt;br /&gt;
The motivation for development of Gosia was to&lt;br /&gt;
implement the capability to extract measured&lt;br /&gt;
&amp;lt;math&amp;gt;E\lambda&amp;lt;/math&amp;gt;&lt;br /&gt;
matrix elements model-independently from Coulomb excitation data. The first&lt;br /&gt;
major task required to achieve this goal was to design experiments covering a&lt;br /&gt;
wide dynamic range of Coulomb excitation strength that provide sufficient&lt;br /&gt;
experimental data to overdetermine the many unknown matrix elements.&lt;br /&gt;
Experimental techniques were developed to achieve this requirement in the&lt;br /&gt;
1980's and primarily involved Coulomb excitation measurements over a wide&lt;br /&gt;
range of both scattering angle and unexcited nucleus&lt;br /&gt;
&amp;lt;math&amp;gt;Z&amp;lt;/math&amp;gt; value. The second major task was the development of Gosia to&lt;br /&gt;
model-independently extract the matrix elements via a least-squares search of&lt;br /&gt;
the data. During the 1980's and early 1990's the ready availability of beam&lt;br /&gt;
time at heavy-ion accelerator facilities, the availability of high-efficiency&lt;br /&gt;
&amp;lt;math&amp;gt;p-\gamma&amp;lt;/math&amp;gt; detector facilities, and access to fast computer systems needed for the Gosia&lt;br /&gt;
least-squares searches, enabled the first model-independent extraction of&lt;br /&gt;
&amp;lt;math&amp;gt;E\lambda&amp;lt;/math&amp;gt;&lt;br /&gt;
matrix elements from multiple Coulomb excitation data. &lt;br /&gt;
&lt;br /&gt;
[[Model_independent_analysis | Model-independent analysis]]&lt;br /&gt;
&lt;br /&gt;
[[Model_dependent_analysis | Model-dependent analysis]]&lt;br /&gt;
&lt;br /&gt;
==Selected special topics==&lt;br /&gt;
&lt;br /&gt;
Other topics can be found using the search box at the left.&lt;br /&gt;
&lt;br /&gt;
[[common_mistakes | Common mistakes in Gosia calculations]]&lt;br /&gt;
&lt;br /&gt;
[[Integrated_yields | Interpreting the &amp;quot;integrated yields&amp;quot; output]]&lt;br /&gt;
&lt;br /&gt;
[[normalization_of_yield_data | Normalization of gamma-ray yield data]]&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
&lt;br /&gt;
Note that Gosia version numbers are coded as YYYYMMDD.N, where N is a minor update or bug-fix on the original YYYYMMDD version.  For example, version 20110524.2 was released on 2011-11-07.  ''Some recent releases have an incorrect message &amp;quot;LATEST REVISION- JUNE  2006&amp;quot; in the output file header.''&lt;br /&gt;
&lt;br /&gt;
(Right-click to download source codes.)&lt;br /&gt;
&lt;br /&gt;
* The current version (20120125) of the [http://www.pas.rochester.edu/~cline/Gosia/Gosia_Manual_20120125.pdf Gosia manual]&lt;br /&gt;
* The latest release (20110524.2) of [http://www.pas.rochester.edu/%7Ehayes/gosia_versions/gosia_20110524.2.f  Gosia]&lt;br /&gt;
* The latest release (2_20081208.14) of [http://www.pas.rochester.edu/%7Ehayes/gosia_versions/gosia2_20081208.14.f Gosia2], for analysing simultaneous Coulomb excitation of target and projectile, using a common normalization.&lt;br /&gt;
* [http://www.pas.rochester.edu/~hayes/rachel_1/rachel_1.1.4.tar Rachel release version 1.1.4], the graphical interface for Gosia.  See also the [[Gui | Rachel]] page.&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/pawel-06-mod.f  Pawel], the Gosia version to treat excitation of a nucleus in an isomer state&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/gosia_arm.for  ANNL (Anneal)], a special version of Gosia developed by Rich Ibbotson that uses simulated annealing techniques to locate minima&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/sigma.f  Sigma], the 2006 Fortran source code for deducing the quadrupole invariants from the E2 matrix elements determined by Gosia&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/gremlin.f  GREMLIN], the gamma-ray detector efficiency code developed for use with GOSIA in 1987 by Alexander Kavka&lt;br /&gt;
&lt;br /&gt;
* The set of [http://www.pas.rochester.edu/~hayes/gosia_downloads/fit_demo_2011.tar demonstration files] to accompany the Gosia tutorial in chapter 14 of the Gosia Manual&lt;br /&gt;
&lt;br /&gt;
==Installing Gosia==&lt;br /&gt;
&lt;br /&gt;
Installation of Gosia requires only the following steps:&lt;br /&gt;
&lt;br /&gt;
# Compiling gosia with a Fortran compiler&lt;br /&gt;
# Setting the default path or alias to find Gosia, if desired.  (See also the path requirements for [[Gui|Rachel]] and the [[rachel setup file]].)&lt;br /&gt;
&lt;br /&gt;
Most standard Fortran 77 compilers will produce a working Gosia executable.  GNU  &lt;br /&gt;
&amp;lt;tt&amp;gt;g77&amp;lt;/tt&amp;gt; is recommended, but is becoming deprecated on newer machines.  The newer,&lt;br /&gt;
more commonly used &amp;lt;tt&amp;gt;gfortran&amp;lt;/tt&amp;gt; will also work.  Intel Fortran should work, but is not recommended, because future error trapping patches may not work well with the Intel compiler.  For more information about&lt;br /&gt;
compiling and standard builds, refer to the page [[compiling gosia | Compiling Gosia]].&lt;br /&gt;
&lt;br /&gt;
== User support ==&lt;br /&gt;
&lt;br /&gt;
===The graphical interface for Gosia===&lt;br /&gt;
&lt;br /&gt;
A [[Gui | GUI (Graphical User Interface) called Rachel]] has been developed.  The current version can be found in the download section above.  Novice Gosia users can use this interface to develop properly formatted template Gosia input files.  These can be modified by comparing the input lines to the Gosia manual instructions, or Gosia can be run entirely from within the GUI for many typical [[simulation (experiment planning)]] and analysis problems.&lt;br /&gt;
&lt;br /&gt;
===Example Gosia input files===&lt;br /&gt;
&lt;br /&gt;
Chapter 14 of the current [[Gosia Manual]] contains an annotated example input, a flowchart of the procedures that must be run during analysis of data and a tutorial based on a set of example files which can be obtained on the [[Gosia_tutorials]] page.&lt;br /&gt;
&lt;br /&gt;
===The Gosia Forum===&lt;br /&gt;
&lt;br /&gt;
The new gosia forum can be found [http://www-user.pas.rochester.edu/~gosia/phpBB3/index.php here.]  As described on the [[Gosia_users'_forum]] page, the Forum is the appropriate place to post requests for help with specific Gosia calculations and for experienced users to give answers and advice.&lt;br /&gt;
&lt;br /&gt;
==Maintenance of the Gosia codes==&lt;br /&gt;
&lt;br /&gt;
The Gosia codes are maintained by the [[Gosia_Steering_Committee]].&lt;br /&gt;
&lt;br /&gt;
==Purpose of the Gosia Wiki==&lt;br /&gt;
&lt;br /&gt;
While the Wiki will eventually mirror much of the content of the [http://www.pas.rochester.edu/%7Ecline/Gosia/2011manual20110428.pdf Gosia Manual], the purpose is not to reproduce the manual in its entirety.  The Gosia Manual should still be considered the primary reference for running Gosia.  The advantage of the Wiki format is that an unlimited number of pages can be added here by interested users on special topics that are not appropriate for a users' manual.  These may include&lt;br /&gt;
&lt;br /&gt;
* Examples of Gosia input and output for common calculations, such as &lt;br /&gt;
** input file templates&lt;br /&gt;
** common detector definitions&lt;br /&gt;
** proper data set normalizations&lt;br /&gt;
** fitting strategies for systems with many matrix elements&lt;br /&gt;
* Solutions for difficult calculations, such as extreme inverse kinematics cases&lt;br /&gt;
* More detailed theory notes&lt;br /&gt;
&lt;br /&gt;
* Examples of the use of [[Pawel]], [[ANNL]] and other codes in the Gosia suite&lt;br /&gt;
&lt;br /&gt;
Wiki users are encouraged to contribute anything that should be of general interest to the Gosia user community and to move solved problems from the Forum if they may be of general interest.&lt;br /&gt;
&lt;br /&gt;
==Help for the Wiki user==&lt;br /&gt;
&lt;br /&gt;
Consult the page [[Wiki_formatting]] for basic formatting instructions to contribute to this Wiki.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
Some of the following pages will be absorbed into the pages on the new Wiki server.&lt;br /&gt;
&lt;br /&gt;
* The [http://www.slcj.uw.edu.pl/en/0.html Warsaw Heavy Ion Laboratory] page and the&lt;br /&gt;
* [http://www.slcj.uw.edu.pl/gosia_workshop 2008 Gosia Workshop] at Warsaw&lt;br /&gt;
* The [http://www.ikp.uni-koeln.de/~warr/gosia/ Cologne Gosia page]&lt;br /&gt;
* and the [http://www.pas.rochester.edu/~cline/Gosia/index.html Rochester Gosia page]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gui_release_notes</id>
		<title>Gui release notes</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gui_release_notes"/>
				<updated>2012-03-03T12:47:17Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: changed the order of subsections&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These versions are listed from newest to oldest.&lt;br /&gt;
&lt;br /&gt;
=Versions 1.x=&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.4==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This version is backward-compatible with all versions 1.0 and later.&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
===Changes===&lt;br /&gt;
&lt;br /&gt;
The user must now answer &amp;quot;y&amp;quot; or &amp;quot;n&amp;quot; when asked whether to save the session upon exiting.  This helps to prevent accidentally overwriting the session file.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
All yield data are properly displayed when plotting yields for merged bands.&lt;br /&gt;
&lt;br /&gt;
Some previous versions did not parse comments properly in detector array files has been fixed.  This bug had made it impossible to import a few of the array files that come with the Rachel package.&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.4.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.4, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.3==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
''The following bug affects the plotting function, but does not affect the accuracy of calculations.''&lt;br /&gt;
&lt;br /&gt;
In some cases, plots of gamma-ray yields will not show all of the data for merged bands.  For example, if odd-spin states in band &amp;quot;b&amp;quot; are merged into the even spin states of band &amp;quot;a,&amp;quot; a plot of the yield data for the merged band &amp;quot;a&amp;quot; may not show the yields from the states of the original band &amp;quot;b.&amp;quot;  &lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.3.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
It is now possible to add in-band matrix elements of any multipolarity that conserves parity, i.e., E2, E4, E6 and M1.  There was no accuracy error associated with this bug.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.3, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.2==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.2.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug that sometimes caused the deorientation coefficient calculation to fail has been fixed.  Calculations were accurate in previous versions, but sometimes could not be read from the Gosia output.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.2, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.1==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug that sometimes prevented correlated errors from being read from the Gosia output has been fixed.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.1, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;fully-automatic&amp;quot; loading of yield data reports Ge detector numbers that are 1 larger than the correct number.  This is misleading but does not cause any accuracy errors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug in adding interband matrix elements is fixed.  Version 1.0 did not include all allowed couplings.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.0==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.0.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;fully-automatic&amp;quot; loading of yield data reports Ge detector numbers that are 1 larger than the correct number.  This is misleading but does not cause any accuracy errors.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Faster setup of calculations.&lt;br /&gt;
&lt;br /&gt;
Defining complicated detector arrays can be done in one operation.&lt;br /&gt;
&lt;br /&gt;
A library of detector types and arrays is included.&lt;br /&gt;
&lt;br /&gt;
Loading of all experimental yield data can be done in one operation.&lt;br /&gt;
&lt;br /&gt;
Simulations now use the standard definition of Ge efficiency.&lt;br /&gt;
&lt;br /&gt;
Simulated yield tables are clearer.&lt;br /&gt;
&lt;br /&gt;
Stopping power and exit energy are calculated by Elast automatically.&lt;br /&gt;
&lt;br /&gt;
The Rochester SRIM server can be called for more accurate stopping power data.&lt;br /&gt;
&lt;br /&gt;
Thick-target experiments are handled accurately, including backscatter detection from the surface.&lt;br /&gt;
&lt;br /&gt;
The correction to the gamma angular distribution now includes the motion of the emitting nucleus.&lt;br /&gt;
&lt;br /&gt;
Deorientation coefficients and lifetimes can be calulated in a few seconds.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
Merging, deleting and reordering of bands are allowed at any time.&lt;br /&gt;
&lt;br /&gt;
Any number of bands can be merged.  (See restrictions regarding duplicate spin states and different-parity&lt;br /&gt;
states in one band.)&lt;br /&gt;
&lt;br /&gt;
Malfunctions during plotting of yield data are fixed. The overall normalization for all data sets is now&lt;br /&gt;
used in plots comparing measured and predicted yields.&lt;br /&gt;
&lt;br /&gt;
The reported chi-squared values are properly-weighted on plots and in reports.  (Chi-squared and&lt;br /&gt;
normalization was done correctly in fits in all versions.)&lt;br /&gt;
&lt;br /&gt;
It is no longer necessary to reload yield data after changing the level scheme, unless new states are&lt;br /&gt;
added.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.0, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
=Beta Versions=&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.8.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
The GUI allows only simple changes to the level scheme after the matrix and experiment have been defined (adding and deleting of bands).  The release candidate (expected September 2011) has the ability to merge and reorder bands at any time.&lt;br /&gt;
&lt;br /&gt;
If the level scheme is changed after calculated or experimental yield data are in memory, the user must reload the experimental data and generate new calculated yields.  This has been fixed in the release candidate version (expected September 2011).&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This version uses a more accurate estimate of a typical Ge detector's ''intrinsic'' efficiency (based on Gammasphere's efficiency) to give approximate &amp;quot;raw&amp;quot; count rates.  The total counts (for 100% efficienct detectors) were found to agree with perturbation calculations for weakly-coupled two-state systems, where the perturbation method is accurate.&lt;br /&gt;
&lt;br /&gt;
Refer to the recommendations section if you are working with simulated yield data.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.6.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
If you are working with simulated data, refer to the page [[Rachel_simulated_yield_output | Rachel simulated yield output]] for a description of the new output format and the meaning of terms.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.7.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.6.beta.  &lt;br /&gt;
&lt;br /&gt;
# The simulated yield data are now updated properly.  &lt;br /&gt;
# The simulated data now include the proper Ge detector solid angle factor.  Simulated yield data are corrected by dividing the simulated raw counts by a factor of &amp;lt;math&amp;gt;\epsilon \Delta\Omega_\gamma&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; is the approximate intrinsic efficiency (&amp;lt;math&amp;gt;0&amp;lt;\epsilon &amp;lt;1&amp;lt;/math&amp;gt;) and &amp;lt;math&amp;gt;\Delta\Omega_\gamma&amp;lt;/math&amp;gt; is the solid angle subtended by the Ge detector.  In previous Rachel versions, the absence of the solid angle factor would cause a systematic disagreement between Ge detectors only if they subtended different solid angles.&lt;br /&gt;
&lt;br /&gt;
Refer to the recommendations section if you are working with simulated yield data.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.6.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
If you are not working with simulated data, no corrections are needed.&lt;br /&gt;
&lt;br /&gt;
ONLY if simulated data are in use, re-run the simulated data calculation.  Answer &amp;quot;yes&amp;quot; to the prompt to re-integrate the yield data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.6.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
When calculating simulated yields, the new simulated yield data in session (and saved session file) will not be updated unless the user answers &amp;quot;y&amp;quot; to the prompt &amp;quot;Re-integrate the predicted yields? [Y/n]:&amp;quot;  This may or may not affect subsequent fits to the simulated data, depending on the changes to the matrix, experimental parameters, detector arrangements, etc.  The new simulated data are written correctly to the terminal and to the gosia yield file, so fits would not be affected, but a large disagreement between simulated data and calculated yields could appear on plots.  ''Remedy:  always choose to re-integrated the yields when calculating simulated yield data.''&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.5.beta.  &lt;br /&gt;
&lt;br /&gt;
Refer to the notes for &amp;quot;Version 2.0.5.beta&amp;quot; below for the details of the bug fix and the recommended solution to update your session files.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.5.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
After replacing an older version of Rachel with this version, re-integrate the calculated yields in memory by selecting &amp;quot;Integrated yields&amp;quot; and &amp;quot;Run gosia input&amp;quot; and clicking &amp;quot;Go.&amp;quot;  This will update the calculated yields and overwrite any erroneous calculated yields that may be in memory from the bug.&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.5.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
The bug in version 2.0.4.beta is still not completely fixed.  See below.  A new version will be released probably in mid-June 2011.  Refer to this post in the Gosia forum to see how to correct for the bug:&lt;br /&gt;
&lt;br /&gt;
[http://www-user.pas.rochester.edu/~gosia/phpBB3/viewtopic.php?f=9&amp;amp;t=9 Forum post on correcting for the bug]&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.4.beta, and some user prompts and output information is clarified.  &lt;br /&gt;
&lt;br /&gt;
The GUI now correctly informs you of the choices of kinematic solutions for inverse kinematics cases.  The safe energy is reported before asking for the initial beam energy.&lt;br /&gt;
&lt;br /&gt;
Refer to the notes for &amp;quot;Version 2.0.4.beta&amp;quot; below for the details of the bug fix and the recommended solution to update your session files.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.4.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.4.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
This version has one known bug:  if the user selects &amp;quot;View gosia input&amp;quot; or &amp;quot;Save gosia input&amp;quot; for some types of calculations, such as &amp;quot;Integrated yields,&amp;quot; inaccurate point yields would be stored in memory after the operation.  This could be more or less apparent, depending on how accurate the point-scattering approximation is for the experiments defined.  The absolute cross sections then reported on plots could then be extremely inaccurate.&lt;br /&gt;
&lt;br /&gt;
After running &amp;quot;Integrated yields&amp;quot; with &amp;quot;Run gosia input&amp;quot; selected, the calculated yields and absolute cross sections on plots would (again) be accurate.&lt;br /&gt;
&lt;br /&gt;
This bug does not affect real yield data or simulated yield data.  This bug would not affect fitting of matrix elements, since the ''corrected'' yields used by Gosia are stored in an external file only.&lt;br /&gt;
&lt;br /&gt;
====Remedies====&lt;br /&gt;
&lt;br /&gt;
# Upgrade to version 2.0.5.beta.&lt;br /&gt;
# Re-run the &amp;quot;Integrated yields&amp;quot; calculation to store accurately-calculated yields in memory.  (Save the session.)  This will update all calculated data in memory and on plots.&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gui_release_notes</id>
		<title>Gui release notes</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gui_release_notes"/>
				<updated>2012-03-03T12:46:04Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: added 1.1.4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These versions are listed from newest to oldest.&lt;br /&gt;
&lt;br /&gt;
=Versions 1.x=&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.4==&lt;br /&gt;
&lt;br /&gt;
===Changes===&lt;br /&gt;
&lt;br /&gt;
The user must now answer &amp;quot;y&amp;quot; or &amp;quot;n&amp;quot; when asked whether to save the session upon exiting.  This helps to prevent accidentally overwriting the session file.&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.4.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This version is backward-compatible with all versions 1.0 and later.&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
All yield data are properly displayed when plotting yields for merged bands.&lt;br /&gt;
&lt;br /&gt;
Some previous versions did not parse comments properly in detector array files has been fixed.  This bug had made it impossible to import a few of the array files that come with the Rachel package.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.4, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.3==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
''The following bug affects the plotting function, but does not affect the accuracy of calculations.''&lt;br /&gt;
&lt;br /&gt;
In some cases, plots of gamma-ray yields will not show all of the data for merged bands.  For example, if odd-spin states in band &amp;quot;b&amp;quot; are merged into the even spin states of band &amp;quot;a,&amp;quot; a plot of the yield data for the merged band &amp;quot;a&amp;quot; may not show the yields from the states of the original band &amp;quot;b.&amp;quot;  &lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.3.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
It is now possible to add in-band matrix elements of any multipolarity that conserves parity, i.e., E2, E4, E6 and M1.  There was no accuracy error associated with this bug.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.3, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.2==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.2.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug that sometimes caused the deorientation coefficient calculation to fail has been fixed.  Calculations were accurate in previous versions, but sometimes could not be read from the Gosia output.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.2, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.1==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug that sometimes prevented correlated errors from being read from the Gosia output has been fixed.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.1, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;fully-automatic&amp;quot; loading of yield data reports Ge detector numbers that are 1 larger than the correct number.  This is misleading but does not cause any accuracy errors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug in adding interband matrix elements is fixed.  Version 1.0 did not include all allowed couplings.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.0==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.0.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;fully-automatic&amp;quot; loading of yield data reports Ge detector numbers that are 1 larger than the correct number.  This is misleading but does not cause any accuracy errors.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Faster setup of calculations.&lt;br /&gt;
&lt;br /&gt;
Defining complicated detector arrays can be done in one operation.&lt;br /&gt;
&lt;br /&gt;
A library of detector types and arrays is included.&lt;br /&gt;
&lt;br /&gt;
Loading of all experimental yield data can be done in one operation.&lt;br /&gt;
&lt;br /&gt;
Simulations now use the standard definition of Ge efficiency.&lt;br /&gt;
&lt;br /&gt;
Simulated yield tables are clearer.&lt;br /&gt;
&lt;br /&gt;
Stopping power and exit energy are calculated by Elast automatically.&lt;br /&gt;
&lt;br /&gt;
The Rochester SRIM server can be called for more accurate stopping power data.&lt;br /&gt;
&lt;br /&gt;
Thick-target experiments are handled accurately, including backscatter detection from the surface.&lt;br /&gt;
&lt;br /&gt;
The correction to the gamma angular distribution now includes the motion of the emitting nucleus.&lt;br /&gt;
&lt;br /&gt;
Deorientation coefficients and lifetimes can be calulated in a few seconds.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
Merging, deleting and reordering of bands are allowed at any time.&lt;br /&gt;
&lt;br /&gt;
Any number of bands can be merged.  (See restrictions regarding duplicate spin states and different-parity&lt;br /&gt;
states in one band.)&lt;br /&gt;
&lt;br /&gt;
Malfunctions during plotting of yield data are fixed. The overall normalization for all data sets is now&lt;br /&gt;
used in plots comparing measured and predicted yields.&lt;br /&gt;
&lt;br /&gt;
The reported chi-squared values are properly-weighted on plots and in reports.  (Chi-squared and&lt;br /&gt;
normalization was done correctly in fits in all versions.)&lt;br /&gt;
&lt;br /&gt;
It is no longer necessary to reload yield data after changing the level scheme, unless new states are&lt;br /&gt;
added.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.0, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
=Beta Versions=&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.8.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
The GUI allows only simple changes to the level scheme after the matrix and experiment have been defined (adding and deleting of bands).  The release candidate (expected September 2011) has the ability to merge and reorder bands at any time.&lt;br /&gt;
&lt;br /&gt;
If the level scheme is changed after calculated or experimental yield data are in memory, the user must reload the experimental data and generate new calculated yields.  This has been fixed in the release candidate version (expected September 2011).&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This version uses a more accurate estimate of a typical Ge detector's ''intrinsic'' efficiency (based on Gammasphere's efficiency) to give approximate &amp;quot;raw&amp;quot; count rates.  The total counts (for 100% efficienct detectors) were found to agree with perturbation calculations for weakly-coupled two-state systems, where the perturbation method is accurate.&lt;br /&gt;
&lt;br /&gt;
Refer to the recommendations section if you are working with simulated yield data.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.6.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
If you are working with simulated data, refer to the page [[Rachel_simulated_yield_output | Rachel simulated yield output]] for a description of the new output format and the meaning of terms.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.7.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.6.beta.  &lt;br /&gt;
&lt;br /&gt;
# The simulated yield data are now updated properly.  &lt;br /&gt;
# The simulated data now include the proper Ge detector solid angle factor.  Simulated yield data are corrected by dividing the simulated raw counts by a factor of &amp;lt;math&amp;gt;\epsilon \Delta\Omega_\gamma&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; is the approximate intrinsic efficiency (&amp;lt;math&amp;gt;0&amp;lt;\epsilon &amp;lt;1&amp;lt;/math&amp;gt;) and &amp;lt;math&amp;gt;\Delta\Omega_\gamma&amp;lt;/math&amp;gt; is the solid angle subtended by the Ge detector.  In previous Rachel versions, the absence of the solid angle factor would cause a systematic disagreement between Ge detectors only if they subtended different solid angles.&lt;br /&gt;
&lt;br /&gt;
Refer to the recommendations section if you are working with simulated yield data.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.6.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
If you are not working with simulated data, no corrections are needed.&lt;br /&gt;
&lt;br /&gt;
ONLY if simulated data are in use, re-run the simulated data calculation.  Answer &amp;quot;yes&amp;quot; to the prompt to re-integrate the yield data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.6.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
When calculating simulated yields, the new simulated yield data in session (and saved session file) will not be updated unless the user answers &amp;quot;y&amp;quot; to the prompt &amp;quot;Re-integrate the predicted yields? [Y/n]:&amp;quot;  This may or may not affect subsequent fits to the simulated data, depending on the changes to the matrix, experimental parameters, detector arrangements, etc.  The new simulated data are written correctly to the terminal and to the gosia yield file, so fits would not be affected, but a large disagreement between simulated data and calculated yields could appear on plots.  ''Remedy:  always choose to re-integrated the yields when calculating simulated yield data.''&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.5.beta.  &lt;br /&gt;
&lt;br /&gt;
Refer to the notes for &amp;quot;Version 2.0.5.beta&amp;quot; below for the details of the bug fix and the recommended solution to update your session files.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.5.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
After replacing an older version of Rachel with this version, re-integrate the calculated yields in memory by selecting &amp;quot;Integrated yields&amp;quot; and &amp;quot;Run gosia input&amp;quot; and clicking &amp;quot;Go.&amp;quot;  This will update the calculated yields and overwrite any erroneous calculated yields that may be in memory from the bug.&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.5.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
The bug in version 2.0.4.beta is still not completely fixed.  See below.  A new version will be released probably in mid-June 2011.  Refer to this post in the Gosia forum to see how to correct for the bug:&lt;br /&gt;
&lt;br /&gt;
[http://www-user.pas.rochester.edu/~gosia/phpBB3/viewtopic.php?f=9&amp;amp;t=9 Forum post on correcting for the bug]&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.4.beta, and some user prompts and output information is clarified.  &lt;br /&gt;
&lt;br /&gt;
The GUI now correctly informs you of the choices of kinematic solutions for inverse kinematics cases.  The safe energy is reported before asking for the initial beam energy.&lt;br /&gt;
&lt;br /&gt;
Refer to the notes for &amp;quot;Version 2.0.4.beta&amp;quot; below for the details of the bug fix and the recommended solution to update your session files.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.4.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.4.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
This version has one known bug:  if the user selects &amp;quot;View gosia input&amp;quot; or &amp;quot;Save gosia input&amp;quot; for some types of calculations, such as &amp;quot;Integrated yields,&amp;quot; inaccurate point yields would be stored in memory after the operation.  This could be more or less apparent, depending on how accurate the point-scattering approximation is for the experiments defined.  The absolute cross sections then reported on plots could then be extremely inaccurate.&lt;br /&gt;
&lt;br /&gt;
After running &amp;quot;Integrated yields&amp;quot; with &amp;quot;Run gosia input&amp;quot; selected, the calculated yields and absolute cross sections on plots would (again) be accurate.&lt;br /&gt;
&lt;br /&gt;
This bug does not affect real yield data or simulated yield data.  This bug would not affect fitting of matrix elements, since the ''corrected'' yields used by Gosia are stored in an external file only.&lt;br /&gt;
&lt;br /&gt;
====Remedies====&lt;br /&gt;
&lt;br /&gt;
# Upgrade to version 2.0.5.beta.&lt;br /&gt;
# Re-run the &amp;quot;Integrated yields&amp;quot; calculation to store accurately-calculated yields in memory.  (Save the session.)  This will update all calculated data in memory and on plots.&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gosia</id>
		<title>Gosia</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gosia"/>
				<updated>2012-03-03T12:38:34Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: changed to version 1.1.4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;color:#F00000&amp;quot;&amp;gt;Follow @GosiaCoulex on [http://twitter.com/#!/GosiaCoulex Twitter] for new version announcements and bug-fixes.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gosia is the primary analysis code for planning experiments and analyzing data for nuclear structure physics using [[low-energy Coulomb excitation]] experiments.  It is suited for both planning experiments and analysis of Coulomb excitation data.  The original version was written at the University of Rochester in 1979--1980 by [[Tomasz Czosnyka]], [http://www.pas.rochester.edu/~cline/  D. Cline] and [http://www.turpion.org/links/ca4ad02e0d0fafd70a31c549cf4b3c4c_0.phtml  C.Y. Wu].  T. Czosnyka maintained the code until his untimely death in 2006.  [[What_is_Gosia | Learn more...]].&lt;br /&gt;
 &lt;br /&gt;
==What Gosia can do for the experimenter==&lt;br /&gt;
&lt;br /&gt;
===Experiment planning and simulation===&lt;br /&gt;
&lt;br /&gt;
The GOSIA suite of codes are ideally suited to the design and planning of&lt;br /&gt;
heavy-ion induced Coulomb excitation experiments as well as the subsequent&lt;br /&gt;
analysis. Coulomb excitation experiments can seem deceptively simple,&lt;br /&gt;
especially for few-state problems, leading some experimenters to fall into &lt;br /&gt;
analysis traps or collecting data that have less than optimal sensitivity to&lt;br /&gt;
the goals of the experiment. The [[experiment_planning | Experiment planning]] page identifies potential pitfalls&lt;br /&gt;
in the design and analysis of Coulomb excitation experiments. &lt;br /&gt;
&lt;br /&gt;
===Analysis of Coulomb excitation data===&lt;br /&gt;
&lt;br /&gt;
The motivation for development of Gosia was to&lt;br /&gt;
implement the capability to extract measured&lt;br /&gt;
&amp;lt;math&amp;gt;E\lambda&amp;lt;/math&amp;gt;&lt;br /&gt;
matrix elements model-independently from Coulomb excitation data. The first&lt;br /&gt;
major task required to achieve this goal was to design experiments covering a&lt;br /&gt;
wide dynamic range of Coulomb excitation strength that provide sufficient&lt;br /&gt;
experimental data to overdetermine the many unknown matrix elements.&lt;br /&gt;
Experimental techniques were developed to achieve this requirement in the&lt;br /&gt;
1980's and primarily involved Coulomb excitation measurements over a wide&lt;br /&gt;
range of both scattering angle and unexcited nucleus&lt;br /&gt;
&amp;lt;math&amp;gt;Z&amp;lt;/math&amp;gt; value. The second major task was the development of Gosia to&lt;br /&gt;
model-independently extract the matrix elements via a least-squares search of&lt;br /&gt;
the data. During the 1980's and early 1990's the ready availability of beam&lt;br /&gt;
time at heavy-ion accelerator facilities, the availability of high-efficiency&lt;br /&gt;
&amp;lt;math&amp;gt;p-\gamma&amp;lt;/math&amp;gt; detector facilities, and access to fast computer systems needed for the Gosia&lt;br /&gt;
least-squares searches, enabled the first model-independent extraction of&lt;br /&gt;
&amp;lt;math&amp;gt;E\lambda&amp;lt;/math&amp;gt;&lt;br /&gt;
matrix elements from multiple Coulomb excitation data. &lt;br /&gt;
&lt;br /&gt;
[[Model_independent_analysis | Model-independent analysis]]&lt;br /&gt;
&lt;br /&gt;
[[Model_dependent_analysis | Model-dependent analysis]]&lt;br /&gt;
&lt;br /&gt;
==Selected special topics==&lt;br /&gt;
&lt;br /&gt;
Other topics can be found using the search box at the left.&lt;br /&gt;
&lt;br /&gt;
[[Integrated_yields | Interpreting the &amp;quot;integrated yields&amp;quot; output]]&lt;br /&gt;
&lt;br /&gt;
[[normalization_of_yield_data | Normalization of gamma-ray yield data]]&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
&lt;br /&gt;
Note that Gosia version numbers are coded as YYYYMMDD.N, where N is a minor update or bug-fix on the original YYYYMMDD version.  For example, version 20110524.2 was released on 2011-11-07.  ''Some recent releases have an incorrect message &amp;quot;LATEST REVISION- JUNE  2006&amp;quot; in the output file header.''&lt;br /&gt;
&lt;br /&gt;
(Right-click to download source codes.)&lt;br /&gt;
&lt;br /&gt;
* The current version (20120125) of the [http://www.pas.rochester.edu/~cline/Gosia/Gosia_Manual_20120125.pdf Gosia manual]&lt;br /&gt;
* The latest release (20110524.2) of [http://www.pas.rochester.edu/%7Ehayes/gosia_versions/gosia_20110524.2.f  Gosia]&lt;br /&gt;
* The latest release (2_20081208.14) of [http://www.pas.rochester.edu/%7Ehayes/gosia_versions/gosia2_20081208.14.f Gosia2], for analysing simultaneous Coulomb excitation of target and projectile, using a common normalization.&lt;br /&gt;
* [http://www.pas.rochester.edu/~hayes/rachel_1/rachel_1.1.4.tar Rachel release version 1.1.4], the graphical interface for Gosia.  See also the [[Gui | Rachel]] page.&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/pawel-06-mod.f  Pawel], the Gosia version to treat excitation of a nucleus in an isomer state&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/gosia_arm.for  ANNL (Anneal)], a special version of Gosia developed by Rich Ibbotson that uses simulated annealing techniques to locate minima&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/sigma.f  Sigma], the 2006 Fortran source code for deducing the quadrupole invariants from the E2 matrix elements determined by Gosia&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/gremlin.f  GREMLIN], the gamma-ray detector efficiency code developed for use with GOSIA in 1987 by Alexander Kavka&lt;br /&gt;
&lt;br /&gt;
* The set of [http://www.pas.rochester.edu/~hayes/gosia_downloads/fit_demo_2011.tar demonstration files] to accompany the Gosia tutorial in chapter 14 of the Gosia Manual&lt;br /&gt;
&lt;br /&gt;
==Installing Gosia==&lt;br /&gt;
&lt;br /&gt;
Installation of Gosia requires only the following steps:&lt;br /&gt;
&lt;br /&gt;
# Compiling gosia with a Fortran compiler&lt;br /&gt;
# Setting the default path or alias to find Gosia, if desired.  (See also the path requirements for [[Gui|Rachel]] and the [[rachel setup file]].)&lt;br /&gt;
&lt;br /&gt;
Most standard Fortran 77 compilers will produce a working Gosia executable.  GNU  &lt;br /&gt;
&amp;lt;tt&amp;gt;g77&amp;lt;/tt&amp;gt; is recommended, but is becoming deprecated on newer machines.  The newer,&lt;br /&gt;
more commonly used &amp;lt;tt&amp;gt;gfortran&amp;lt;/tt&amp;gt; will also work.  Intel Fortran should work, but is not recommended, because future error trapping patches may not work well with the Intel compiler.  For more information about&lt;br /&gt;
compiling and standard builds, refer to the page [[compiling gosia | Compiling Gosia]].&lt;br /&gt;
&lt;br /&gt;
== User support ==&lt;br /&gt;
&lt;br /&gt;
===The graphical interface for Gosia===&lt;br /&gt;
&lt;br /&gt;
A [[Gui | GUI (Graphical User Interface) called Rachel]] has been developed.  The current version can be found in the download section above.  Novice Gosia users can use this interface to develop properly formatted template Gosia input files.  These can be modified by comparing the input lines to the Gosia manual instructions, or Gosia can be run entirely from within the GUI for many typical [[simulation (experiment planning)]] and analysis problems.&lt;br /&gt;
&lt;br /&gt;
===Example Gosia input files===&lt;br /&gt;
&lt;br /&gt;
Chapter 14 of the current [[Gosia Manual]] contains an annotated example input, a flowchart of the procedures that must be run during analysis of data and a tutorial based on a set of example files which can be obtained on the [[Gosia_tutorials]] page.&lt;br /&gt;
&lt;br /&gt;
===The Gosia Forum===&lt;br /&gt;
&lt;br /&gt;
The new gosia forum can be found [http://www-user.pas.rochester.edu/~gosia/phpBB3/index.php here.]  As described on the [[Gosia_users'_forum]] page, the Forum is the appropriate place to post requests for help with specific Gosia calculations and for experienced users to give answers and advice.&lt;br /&gt;
&lt;br /&gt;
==Maintenance of the Gosia codes==&lt;br /&gt;
&lt;br /&gt;
The Gosia codes are maintained by the [[Gosia_Steering_Committee]].&lt;br /&gt;
&lt;br /&gt;
==Purpose of the Gosia Wiki==&lt;br /&gt;
&lt;br /&gt;
While the Wiki will eventually mirror much of the content of the [http://www.pas.rochester.edu/%7Ecline/Gosia/2011manual20110428.pdf Gosia Manual], the purpose is not to reproduce the manual in its entirety.  The Gosia Manual should still be considered the primary reference for running Gosia.  The advantage of the Wiki format is that an unlimited number of pages can be added here by interested users on special topics that are not appropriate for a users' manual.  These may include&lt;br /&gt;
&lt;br /&gt;
* Examples of Gosia input and output for common calculations, such as &lt;br /&gt;
** input file templates&lt;br /&gt;
** common detector definitions&lt;br /&gt;
** proper data set normalizations&lt;br /&gt;
** fitting strategies for systems with many matrix elements&lt;br /&gt;
* Solutions for difficult calculations, such as extreme inverse kinematics cases&lt;br /&gt;
* More detailed theory notes&lt;br /&gt;
&lt;br /&gt;
* Examples of the use of [[Pawel]], [[ANNL]] and other codes in the Gosia suite&lt;br /&gt;
&lt;br /&gt;
Wiki users are encouraged to contribute anything that should be of general interest to the Gosia user community and to move solved problems from the Forum if they may be of general interest.&lt;br /&gt;
&lt;br /&gt;
==Help for the Wiki user==&lt;br /&gt;
&lt;br /&gt;
Consult the page [[Wiki_formatting]] for basic formatting instructions to contribute to this Wiki.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
Some of the following pages will be absorbed into the pages on the new Wiki server.&lt;br /&gt;
&lt;br /&gt;
* The [http://www.slcj.uw.edu.pl/en/0.html Warsaw Heavy Ion Laboratory] page and the&lt;br /&gt;
* [http://www.slcj.uw.edu.pl/gosia_workshop 2008 Gosia Workshop] at Warsaw&lt;br /&gt;
* The [http://www.ikp.uni-koeln.de/~warr/gosia/ Cologne Gosia page]&lt;br /&gt;
* and the [http://www.pas.rochester.edu/~cline/Gosia/index.html Rochester Gosia page]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_GUI</id>
		<title>Rachel GUI</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_GUI"/>
				<updated>2012-03-03T12:37:43Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: changed to version 1.1.4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==General description==&lt;br /&gt;
&lt;br /&gt;
[[File:Guisnapshot.png|thumb|right|A snapshot of the alpha version GUI.]]&lt;br /&gt;
&lt;br /&gt;
For a very short video demo of capabilities, refer to the &amp;quot;advertising video&amp;quot;: [http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
The Rachel interface facilitates [http://www.pas.rochester.edu/~hayes/beta_rachel/calculation_in_2_minutes.html fast setup of Gosia calculations] and data analysis using push-button controls with guided input and 'plain language' warnings during setup.  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.  A Windows version is not planned.&lt;br /&gt;
&lt;br /&gt;
A 64-bit processor is essential, because Gosia runs fastest and most accurately on 64-bit machines.  Versions 1.* have many structural changes in the code, allowing more automation, more general particle detector options and fewer user prompts for standard operations.  &lt;br /&gt;
&lt;br /&gt;
[[File:Typicalgosiainput.png|thumb|right|Excerpt of a typical Gosia input for a collective system.]]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 of matrix elements.  For collective systems, where the matrix definition often includes several hundred lines of matrix elements, rotor parameters can be given to reduce the setup time for the initial guesses of matrix element values.  This also eliminates the need for the user to re-index the reduced matrix elements by hand as changes are made to the matrix or level scheme.&lt;br /&gt;
&lt;br /&gt;
==How to get the Rachel package==&lt;br /&gt;
&lt;br /&gt;
Release version 1.1.4 is now available.  This version does not read beta-version files, but level schemes and matrices can be ported following the instructions in the 2012 version of the Gosia manual.  Refer to the [[gui_release_notes | release notes]] for the change in this version and known issues.&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1/rachel_1.1.4.tar Rachel 1.1.4 download]&lt;br /&gt;
&lt;br /&gt;
==Version notes==&lt;br /&gt;
&lt;br /&gt;
The [[Gui_release_notes | version notes page]] gives a history of Rachel updates.  Known issues are given for each version, as well as the current version.&lt;br /&gt;
&lt;br /&gt;
==Installation notes==&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
&lt;br /&gt;
Rachel has been installed successfully on the following systems.  You can view or submit detailed installation notes for these or other systems.  (Please link them to a separate Wiki page.)&lt;br /&gt;
&lt;br /&gt;
If the default python environment set in the rachel.py executable is not appropriate, the following error will appear:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% [path].rachel.py&lt;br /&gt;
/usr/bin/env: python2.6: No such file or directory&lt;br /&gt;
%&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The correct Python environment can be invoked by typing instead:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% [python] [path].rachel.py&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where [python] is the Python executable with the correct path and [path] is the path to the rachel.py executable where the user installed it.&lt;br /&gt;
&lt;br /&gt;
===Installation notes for other Linux/Unix systems===&lt;br /&gt;
&lt;br /&gt;
* [[rachel_installation_ubuntu | Ubuntu]]&lt;br /&gt;
* [[rachel_installation_open_suse | OpenSuse]]&lt;br /&gt;
* [[rachel_installation_fedora | Fedora]]&lt;br /&gt;
* [[rachel_installation_mac_os_x | Mac OS X]]&lt;br /&gt;
&lt;br /&gt;
The final tests that all necessary libraries and codes are installed are usually the following:&lt;br /&gt;
&lt;br /&gt;
* Load a level scheme and see that the level scheme window is drawn properly.  Rarely, after loading a level scheme with no errors (e.g. using one of the example files included in the Rachel distribution), the user must click &amp;quot;Examine fig. window&amp;quot; once to create the level scheme window.  On most systems, with the correct libraries installed, the level scheme display pops up when a valid level scheme is loaded with no errors.  If the GUI starts and can load and draw the level diagram without errors, then it is unlikely that there are any missing libraries.  Also note that on some systems the matplotlib back-end must be changed.  This is done by editing the &amp;lt;tt&amp;gt;~/.matplotlib/matplotlibrc&amp;lt;/tt&amp;gt; file so that the back-end line reads&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
backend : [backend]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;tt&amp;gt;[backend]&amp;lt;/tt&amp;gt; may be one of several back-ends described here: [http://matplotlib.sourceforge.net/faq/installing_faq.html#backends matplotlib backends].   Usually &amp;lt;tt&amp;gt;TkAgg&amp;lt;/tt&amp;gt; works except on Mac OS X.  Refer to [[rachel_installation_mac_os_x | Mac OS X]].&lt;br /&gt;
&lt;br /&gt;
* After running a calculation (&amp;quot;integration&amp;quot;), test the yield-plotting feature using the &amp;quot;Plot yields&amp;quot; button.  If there is an error finding gnuplot, install gnuplot on the system so that it is in the user's path, i.e., that it can be invoked by typing &amp;quot;gnuplot&amp;quot; at the terminal prompt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GUI version backward compatibility==&lt;br /&gt;
&lt;br /&gt;
In the beta versions, the GUI preserves backward-compatibility of the saved session files, so that users can upgrade the GUI without having to rebuild the session.&lt;br /&gt;
&lt;br /&gt;
When changing to version 1.0 or later, users will have to rebuild their sessions, because of major changes in the internal structure that cannot be automatically upgraded.  This can be aided by the export/import tools for the level and matrix data.  Subsequent versions will have the automatic upgrading reinstated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Capabilities of version 1==&lt;br /&gt;
&lt;br /&gt;
Note that there are major simplifications in the Ge detector array setup and data loading.&lt;br /&gt;
&lt;br /&gt;
* Human-readable data files that are robust for changes in the experimental setup and level scheme&lt;br /&gt;
* Azimuthally symmetric particle detection&lt;br /&gt;
* Partitioning particle-detector data by azimuthal angle&lt;br /&gt;
* Graphical definition of rectilinear or irregular-shaped particle detectors [[File:rectilineardetectorexample.png|thumb|right|A user-defined rectilinear detector automatically transformed into the laboratory spherical polar coordinates for Gosia.  Black edge is the &amp;quot;exact&amp;quot; shape; red lines are the azimuthal range samples passed to Gosia.]]&lt;br /&gt;
* 4pi experiments (e.g. experiments with no particle detection)&lt;br /&gt;
* Normal or inverse kinematics experiments&lt;br /&gt;
* A user-expandable library of standard Ge crystals e.g. Gammasphere&lt;br /&gt;
* A user-expandable library of detector arrays (Tigress, Miniball, Gammasphere...)&lt;br /&gt;
* Data from summed 4pi arrays&lt;br /&gt;
* Efficiency-corrected gamma-ray data only&lt;br /&gt;
* Experiment planning aids&lt;br /&gt;
** Generation of simulated data based on a proposed beam run&lt;br /&gt;
** Optional quasi-Gaussian random scatter in simulated data&lt;br /&gt;
** Estimated precision of the proposed measurement&lt;br /&gt;
* Accuracy testing to determine if Gosia will be appropriate for a planned experiment&lt;br /&gt;
* Fitting and correlated error estimations&lt;br /&gt;
* Reading level schemes and gamma-ray data from Radware AGS files and [[Rachel_yield_data_files | Rachel text format]] including&lt;br /&gt;
** Branching ratio data&lt;br /&gt;
** Previously measured EM matrix elements, including the measured phases&lt;br /&gt;
** Lifetime data for ''excited states'' (not the ground state lifetime)&lt;br /&gt;
** Mixing ratios&lt;br /&gt;
* Several supported data file formats&lt;br /&gt;
** [Radware] AGS format&lt;br /&gt;
** [[Rachel format nuclear data files]]&lt;br /&gt;
** Gosia format (experimental yield and fitted matrix element data)&lt;br /&gt;
* Instantly generating plots of experimental vs. predicted yields via gnuplot  [[File:plottingexample.png|thumb|right|A zoomed view of a plot of yield vs. spin in a rotational band generated from the Gosia output and experimental data.]]&lt;br /&gt;
* Automated generation of stopping power and internal conversion input for Gosia&lt;br /&gt;
* Push-button controls, optional pop-up guidance and guided prompts&lt;br /&gt;
* A searchable help function&lt;br /&gt;
* Undo/Redo of most functions and crash recovery&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using Rachel, the user will be able to build a level scheme from either a hand-written text file and/or a Radware AGS file, define the experimental setup and import relative-efficiency-corrected gamma-ray data from Rachel-format text and/or AGS files.  The matrix and fit parameters can be defined by push-buttons and prompts or imported from a Rachel-format matrix file.  Gosia will then be run by push-button GUI controls.  Most prompts will be preceded by help information, suggestions, or warnings.  &lt;br /&gt;
&lt;br /&gt;
For experiments that fit the capabilities above, the user can view the Gosia inputs to learn the format, but will not be required to type any input code.  Experienced Gosia users can export a GUI-generated input skeleton file and abandon the GUI to use the more advanced capabilities of Gosia.&lt;br /&gt;
&lt;br /&gt;
==Upgrade strategy==&lt;br /&gt;
&lt;br /&gt;
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 eventually will be directed primarily by [[software upgrade voting|votes]] cast by the user community.  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.''&lt;br /&gt;
&lt;br /&gt;
This voting plan has not been implemented yet.  Users are encouraged to suggest desired upgrades through the Forum or the [[rachel_desired_upgrades | desired upgrades]] page to steer the software development.&lt;br /&gt;
&lt;br /&gt;
===Planned upgrades===&lt;br /&gt;
&lt;br /&gt;
There are a number of planned upgrades, many of which have already been added to versions 1.0 and later.  The upgrade plan and priorities will be changed based on user feedback and bug reports.  &lt;br /&gt;
&lt;br /&gt;
# More accurate stopping power calculations for low-Z beams.&lt;br /&gt;
# Improved graphics including&lt;br /&gt;
## a transition from matplotlib graphics to pyGtk in the level scheme window&lt;br /&gt;
## clickable objects in the level scheme diagram&lt;br /&gt;
# Addition of Ge clusters with libraries of array geometries (Gammasphere, Agata, Miniball etc.)&lt;br /&gt;
# Plot functions to visualize fit conflicts in the data&lt;br /&gt;
# Improved object structure for Ge detectors.  This will reduce the burden on the user by automatically updating the data set passed to Gosia as the level scheme and matrix change.&lt;br /&gt;
# 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. &amp;lt;gam|E2|gsb&amp;gt; = M1 + a*M2, where 'a' can be adjusted by the user.&lt;br /&gt;
# Optional simple distributed processing of some functions.  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&amp;lt;ref&amp;gt;True distributed computing is not handled by the current version of Gosia&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Videos, manual and run-time help==&lt;br /&gt;
&lt;br /&gt;
===Quick advertising and demos===&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/calculation_in_2_minutes.html Fast setup of Gosia calculations]&lt;br /&gt;
&lt;br /&gt;
===Help with Rachel on this Wiki===&lt;br /&gt;
&lt;br /&gt;
Use the search function to the left, or start here.&lt;br /&gt;
&lt;br /&gt;
[[rachel_selected_topics | Selected help topics for Rachel]]&lt;br /&gt;
&lt;br /&gt;
===Tutorial videos===&lt;br /&gt;
&lt;br /&gt;
[[rachel_1.0_tutorial_videos | New Tutorial videos]] are being produced for version 1.0.  These will be much shorter and more focused than the old videos.&lt;br /&gt;
&lt;br /&gt;
You can still watch [[rachel_beta_tutorial_videos | beta-version tutorial videos]], but there have been many changes.  General procedures are similar.  These old videos contain more topics per video, so some are quite long.&lt;br /&gt;
&lt;br /&gt;
===The manual===&lt;br /&gt;
&lt;br /&gt;
The Rachel manual has been incorporated into the [[Gosia_Manual | Gosia manual]].  &lt;br /&gt;
&lt;br /&gt;
===Other help resources===&lt;br /&gt;
&lt;br /&gt;
Run-time help is available using the Help button.  Users are encouraged to submit suggestions for additional help data.&lt;br /&gt;
&lt;br /&gt;
===Experiment planning and accuracy testing tools===&lt;br /&gt;
&lt;br /&gt;
The simulation tools have been improved since the recording of these video tutorials.  The user will find extra prompts for the details of the planned beam run, and estimated absolute measured counts will be calculated and displayed.  The display format looks like the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Experiment 1&lt;br /&gt;
Target excitation by Z,A = 54,136 at 517 MeV. Mean scattering angle = 45.0 deg.&lt;br /&gt;
Detector 1&lt;br /&gt;
Single crystal at theta, phi = 45.0, 45.0 deg. Solid angle = 0.06 sr.&lt;br /&gt;
This simulation does not include random gaussian scatter.  Counts represent the cross sections calculated by Gosia.      &lt;br /&gt;
       Transition             |  Gammas incident      |                     Fraction of |         Observed Counts        &lt;br /&gt;
                              |  on Ge detectors      | Gamma               Incident    |                                &lt;br /&gt;
 Initial         Final        |                       | Energy **Detector   Gammas      |                                &lt;br /&gt;
    Band Spin     Band Spin   | Counts    *Error      | (keV)   Efficiency  Detected    | Rate(Hz)   Counts  ***Error    &lt;br /&gt;
-------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
     gsb  1.5      gsb  0.5     4.662e+06  2.332e+05     100.0  0.00049     0.09962       1.075e+00  4.644e+05  6.815e+02&lt;br /&gt;
     gsb  2.5      gsb  0.5     1.570e+07  7.848e+05     200.0  0.00179     0.36853       1.339e+01  5.784e+06  2.405e+03&lt;br /&gt;
       a  2.5      gsb  0.5     1.079e+04  5.647e+02     250.0  0.00189     0.38907       9.719e-03  4.199e+03  6.480e+01&lt;br /&gt;
       a  2.5      gsb  1.5     9.816e+02  7.705e+01     150.0  0.00135     0.27823       6.322e-04  2.731e+02  1.653e+01&lt;br /&gt;
       a  2.5        b  3.5     4.689e+05  2.376e+04      75.0  0.00015     0.0312        3.387e-02  1.463e+04  1.210e+02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Observed Counts&amp;quot; are calculated using the efficiency curve from the detector library or a detector created by the user.  The &amp;quot;Detector Efficiency&amp;quot; &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; is the usual definition.  Possion counting errors are based on the observed counts, while additional error on the ''total'' efficiency-corrected counts may be added by the user.&lt;br /&gt;
&lt;br /&gt;
Refer to the page [[Rachel_simulated_yield_output | Rachel simulated yield output]] for more information about simulations with the GUI.&lt;br /&gt;
&lt;br /&gt;
===Troubleshooting===&lt;br /&gt;
&lt;br /&gt;
For troubleshooting help, refer to the [[rachel_troubleshooting | troubleshooting]] page, or use the search box at the left.&lt;br /&gt;
&lt;br /&gt;
==Bug reports==&lt;br /&gt;
&lt;br /&gt;
Check the [[gui_release_notes | release notes]] page for a history of bugs and bug-fix versions.&lt;br /&gt;
&lt;br /&gt;
Users are encouraged to submit bug reports via the [http://www-user.pas.rochester.edu/~gosia/phpBB3/ Gosia forum].  The operation that revealed the bug should be reported, and the session file saved before this operation should be included if possible.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gui_release_notes</id>
		<title>Gui release notes</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gui_release_notes"/>
				<updated>2012-02-24T13:56:45Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These versions are listed from newest to oldest.&lt;br /&gt;
&lt;br /&gt;
=Versions 1.x=&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.3==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
''The following bug affects the plotting function, but does not affect the accuracy of calculations.''&lt;br /&gt;
&lt;br /&gt;
In some cases, plots of gamma-ray yields will not show all of the data for merged bands.  For example, if odd-spin states in band &amp;quot;b&amp;quot; are merged into the even spin states of band &amp;quot;a,&amp;quot; a plot of the yield data for the merged band &amp;quot;a&amp;quot; may not show the yields from the states of the original band &amp;quot;b.&amp;quot;  &lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.3.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
It is now possible to add in-band matrix elements of any multipolarity that conserves parity, i.e., E2, E4, E6 and M1.  There was no accuracy error associated with this bug.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.3, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.2==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.2.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug that sometimes caused the deorientation coefficient calculation to fail has been fixed.  Calculations were accurate in previous versions, but sometimes could not be read from the Gosia output.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.2, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.1==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug that sometimes prevented correlated errors from being read from the Gosia output has been fixed.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.1, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;fully-automatic&amp;quot; loading of yield data reports Ge detector numbers that are 1 larger than the correct number.  This is misleading but does not cause any accuracy errors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug in adding interband matrix elements is fixed.  Version 1.0 did not include all allowed couplings.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.0==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.0.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;fully-automatic&amp;quot; loading of yield data reports Ge detector numbers that are 1 larger than the correct number.  This is misleading but does not cause any accuracy errors.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Faster setup of calculations.&lt;br /&gt;
&lt;br /&gt;
Defining complicated detector arrays can be done in one operation.&lt;br /&gt;
&lt;br /&gt;
A library of detector types and arrays is included.&lt;br /&gt;
&lt;br /&gt;
Loading of all experimental yield data can be done in one operation.&lt;br /&gt;
&lt;br /&gt;
Simulations now use the standard definition of Ge efficiency.&lt;br /&gt;
&lt;br /&gt;
Simulated yield tables are clearer.&lt;br /&gt;
&lt;br /&gt;
Stopping power and exit energy are calculated by Elast automatically.&lt;br /&gt;
&lt;br /&gt;
The Rochester SRIM server can be called for more accurate stopping power data.&lt;br /&gt;
&lt;br /&gt;
Thick-target experiments are handled accurately, including backscatter detection from the surface.&lt;br /&gt;
&lt;br /&gt;
The correction to the gamma angular distribution now includes the motion of the emitting nucleus.&lt;br /&gt;
&lt;br /&gt;
Deorientation coefficients and lifetimes can be calulated in a few seconds.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
Merging, deleting and reordering of bands are allowed at any time.&lt;br /&gt;
&lt;br /&gt;
Any number of bands can be merged.  (See restrictions regarding duplicate spin states and different-parity&lt;br /&gt;
states in one band.)&lt;br /&gt;
&lt;br /&gt;
Malfunctions during plotting of yield data are fixed. The overall normalization for all data sets is now&lt;br /&gt;
used in plots comparing measured and predicted yields.&lt;br /&gt;
&lt;br /&gt;
The reported chi-squared values are properly-weighted on plots and in reports.  (Chi-squared and&lt;br /&gt;
normalization was done correctly in fits in all versions.)&lt;br /&gt;
&lt;br /&gt;
It is no longer necessary to reload yield data after changing the level scheme, unless new states are&lt;br /&gt;
added.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.0, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
=Beta Versions=&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.8.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
The GUI allows only simple changes to the level scheme after the matrix and experiment have been defined (adding and deleting of bands).  The release candidate (expected September 2011) has the ability to merge and reorder bands at any time.&lt;br /&gt;
&lt;br /&gt;
If the level scheme is changed after calculated or experimental yield data are in memory, the user must reload the experimental data and generate new calculated yields.  This has been fixed in the release candidate version (expected September 2011).&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This version uses a more accurate estimate of a typical Ge detector's ''intrinsic'' efficiency (based on Gammasphere's efficiency) to give approximate &amp;quot;raw&amp;quot; count rates.  The total counts (for 100% efficienct detectors) were found to agree with perturbation calculations for weakly-coupled two-state systems, where the perturbation method is accurate.&lt;br /&gt;
&lt;br /&gt;
Refer to the recommendations section if you are working with simulated yield data.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.6.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
If you are working with simulated data, refer to the page [[Rachel_simulated_yield_output | Rachel simulated yield output]] for a description of the new output format and the meaning of terms.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.7.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.6.beta.  &lt;br /&gt;
&lt;br /&gt;
# The simulated yield data are now updated properly.  &lt;br /&gt;
# The simulated data now include the proper Ge detector solid angle factor.  Simulated yield data are corrected by dividing the simulated raw counts by a factor of &amp;lt;math&amp;gt;\epsilon \Delta\Omega_\gamma&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; is the approximate intrinsic efficiency (&amp;lt;math&amp;gt;0&amp;lt;\epsilon &amp;lt;1&amp;lt;/math&amp;gt;) and &amp;lt;math&amp;gt;\Delta\Omega_\gamma&amp;lt;/math&amp;gt; is the solid angle subtended by the Ge detector.  In previous Rachel versions, the absence of the solid angle factor would cause a systematic disagreement between Ge detectors only if they subtended different solid angles.&lt;br /&gt;
&lt;br /&gt;
Refer to the recommendations section if you are working with simulated yield data.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.6.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
If you are not working with simulated data, no corrections are needed.&lt;br /&gt;
&lt;br /&gt;
ONLY if simulated data are in use, re-run the simulated data calculation.  Answer &amp;quot;yes&amp;quot; to the prompt to re-integrate the yield data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.6.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
When calculating simulated yields, the new simulated yield data in session (and saved session file) will not be updated unless the user answers &amp;quot;y&amp;quot; to the prompt &amp;quot;Re-integrate the predicted yields? [Y/n]:&amp;quot;  This may or may not affect subsequent fits to the simulated data, depending on the changes to the matrix, experimental parameters, detector arrangements, etc.  The new simulated data are written correctly to the terminal and to the gosia yield file, so fits would not be affected, but a large disagreement between simulated data and calculated yields could appear on plots.  ''Remedy:  always choose to re-integrated the yields when calculating simulated yield data.''&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.5.beta.  &lt;br /&gt;
&lt;br /&gt;
Refer to the notes for &amp;quot;Version 2.0.5.beta&amp;quot; below for the details of the bug fix and the recommended solution to update your session files.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.5.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
After replacing an older version of Rachel with this version, re-integrate the calculated yields in memory by selecting &amp;quot;Integrated yields&amp;quot; and &amp;quot;Run gosia input&amp;quot; and clicking &amp;quot;Go.&amp;quot;  This will update the calculated yields and overwrite any erroneous calculated yields that may be in memory from the bug.&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.5.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
The bug in version 2.0.4.beta is still not completely fixed.  See below.  A new version will be released probably in mid-June 2011.  Refer to this post in the Gosia forum to see how to correct for the bug:&lt;br /&gt;
&lt;br /&gt;
[http://www-user.pas.rochester.edu/~gosia/phpBB3/viewtopic.php?f=9&amp;amp;t=9 Forum post on correcting for the bug]&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.4.beta, and some user prompts and output information is clarified.  &lt;br /&gt;
&lt;br /&gt;
The GUI now correctly informs you of the choices of kinematic solutions for inverse kinematics cases.  The safe energy is reported before asking for the initial beam energy.&lt;br /&gt;
&lt;br /&gt;
Refer to the notes for &amp;quot;Version 2.0.4.beta&amp;quot; below for the details of the bug fix and the recommended solution to update your session files.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.4.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.4.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
This version has one known bug:  if the user selects &amp;quot;View gosia input&amp;quot; or &amp;quot;Save gosia input&amp;quot; for some types of calculations, such as &amp;quot;Integrated yields,&amp;quot; inaccurate point yields would be stored in memory after the operation.  This could be more or less apparent, depending on how accurate the point-scattering approximation is for the experiments defined.  The absolute cross sections then reported on plots could then be extremely inaccurate.&lt;br /&gt;
&lt;br /&gt;
After running &amp;quot;Integrated yields&amp;quot; with &amp;quot;Run gosia input&amp;quot; selected, the calculated yields and absolute cross sections on plots would (again) be accurate.&lt;br /&gt;
&lt;br /&gt;
This bug does not affect real yield data or simulated yield data.  This bug would not affect fitting of matrix elements, since the ''corrected'' yields used by Gosia are stored in an external file only.&lt;br /&gt;
&lt;br /&gt;
====Remedies====&lt;br /&gt;
&lt;br /&gt;
# Upgrade to version 2.0.5.beta.&lt;br /&gt;
# Re-run the &amp;quot;Integrated yields&amp;quot; calculation to store accurately-calculated yields in memory.  (Save the session.)  This will update all calculated data in memory and on plots.&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_GUI</id>
		<title>Rachel GUI</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_GUI"/>
				<updated>2012-02-24T13:45:20Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: changed to v 1.1.3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==General description==&lt;br /&gt;
&lt;br /&gt;
[[File:Guisnapshot.png|thumb|right|A snapshot of the alpha version GUI.]]&lt;br /&gt;
&lt;br /&gt;
For a very short video demo of capabilities, refer to the &amp;quot;advertising video&amp;quot;: [http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
The Rachel interface facilitates [http://www.pas.rochester.edu/~hayes/beta_rachel/calculation_in_2_minutes.html fast setup of Gosia calculations] and data analysis using push-button controls with guided input and 'plain language' warnings during setup.  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.  A Windows version is not planned.&lt;br /&gt;
&lt;br /&gt;
A 64-bit processor is essential, because Gosia runs fastest and most accurately on 64-bit machines.  Versions 1.* have many structural changes in the code, allowing more automation, more general particle detector options and fewer user prompts for standard operations.  &lt;br /&gt;
&lt;br /&gt;
[[File:Typicalgosiainput.png|thumb|right|Excerpt of a typical Gosia input for a collective system.]]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 of matrix elements.  For collective systems, where the matrix definition often includes several hundred lines of matrix elements, rotor parameters can be given to reduce the setup time for the initial guesses of matrix element values.  This also eliminates the need for the user to re-index the reduced matrix elements by hand as changes are made to the matrix or level scheme.&lt;br /&gt;
&lt;br /&gt;
==How to get the Rachel package==&lt;br /&gt;
&lt;br /&gt;
Release version 1.1.3 is now available.  This version does not read beta-version files, but level schemes and matrices can be ported following the instructions in the 2012 version of the Gosia manual.  Refer to the [[gui_release_notes | release notes]] for the change in this version and known issues.&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1/rachel_1.1.3.tar Rachel 1.1.3 download]&lt;br /&gt;
&lt;br /&gt;
==Version notes==&lt;br /&gt;
&lt;br /&gt;
The [[Gui_release_notes | version notes page]] gives a history of Rachel updates.  Known issues are given for each version, as well as the current version.&lt;br /&gt;
&lt;br /&gt;
==Installation notes==&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
&lt;br /&gt;
Rachel has been installed successfully on the following systems.  You can view or submit detailed installation notes for these or other systems.  (Please link them to a separate Wiki page.)&lt;br /&gt;
&lt;br /&gt;
If the default python environment set in the rachel.py executable is not appropriate, the following error will appear:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% [path].rachel.py&lt;br /&gt;
/usr/bin/env: python2.6: No such file or directory&lt;br /&gt;
%&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The correct Python environment can be invoked by typing instead:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% [python] [path].rachel.py&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where [python] is the Python executable with the correct path and [path] is the path to the rachel.py executable where the user installed it.&lt;br /&gt;
&lt;br /&gt;
===Installation notes for other Linux/Unix systems===&lt;br /&gt;
&lt;br /&gt;
* [[rachel_installation_ubuntu | Ubuntu]]&lt;br /&gt;
* [[rachel_installation_open_suse | OpenSuse]]&lt;br /&gt;
* [[rachel_installation_fedora | Fedora]]&lt;br /&gt;
* [[rachel_installation_mac_os_x | Mac OS X]]&lt;br /&gt;
&lt;br /&gt;
The final tests that all necessary libraries and codes are installed are usually the following:&lt;br /&gt;
&lt;br /&gt;
* Load a level scheme and see that the level scheme window is drawn properly.  Rarely, after loading a level scheme with no errors (e.g. using one of the example files included in the Rachel distribution), the user must click &amp;quot;Examine fig. window&amp;quot; once to create the level scheme window.  On most systems, with the correct libraries installed, the level scheme display pops up when a valid level scheme is loaded with no errors.  If the GUI starts and can load and draw the level diagram without errors, then it is unlikely that there are any missing libraries.  Also note that on some systems the matplotlib back-end must be changed.  This is done by editing the &amp;lt;tt&amp;gt;~/.matplotlib/matplotlibrc&amp;lt;/tt&amp;gt; file so that the back-end line reads&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
backend : [backend]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;tt&amp;gt;[backend]&amp;lt;/tt&amp;gt; may be one of several back-ends described here: [http://matplotlib.sourceforge.net/faq/installing_faq.html#backends matplotlib backends].   Usually &amp;lt;tt&amp;gt;TkAgg&amp;lt;/tt&amp;gt; works except on Mac OS X.  Refer to [[rachel_installation_mac_os_x | Mac OS X]].&lt;br /&gt;
&lt;br /&gt;
* After running a calculation (&amp;quot;integration&amp;quot;), test the yield-plotting feature using the &amp;quot;Plot yields&amp;quot; button.  If there is an error finding gnuplot, install gnuplot on the system so that it is in the user's path, i.e., that it can be invoked by typing &amp;quot;gnuplot&amp;quot; at the terminal prompt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GUI version backward compatibility==&lt;br /&gt;
&lt;br /&gt;
In the beta versions, the GUI preserves backward-compatibility of the saved session files, so that users can upgrade the GUI without having to rebuild the session.&lt;br /&gt;
&lt;br /&gt;
When changing to version 1.0 or later, users will have to rebuild their sessions, because of major changes in the internal structure that cannot be automatically upgraded.  This can be aided by the export/import tools for the level and matrix data.  Subsequent versions will have the automatic upgrading reinstated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Capabilities of version 1==&lt;br /&gt;
&lt;br /&gt;
Note that there are major simplifications in the Ge detector array setup and data loading.&lt;br /&gt;
&lt;br /&gt;
* Human-readable data files that are robust for changes in the experimental setup and level scheme&lt;br /&gt;
* Azimuthally symmetric particle detection&lt;br /&gt;
* Partitioning particle-detector data by azimuthal angle&lt;br /&gt;
* Graphical definition of rectilinear or irregular-shaped particle detectors [[File:rectilineardetectorexample.png|thumb|right|A user-defined rectilinear detector automatically transformed into the laboratory spherical polar coordinates for Gosia.  Black edge is the &amp;quot;exact&amp;quot; shape; red lines are the azimuthal range samples passed to Gosia.]]&lt;br /&gt;
* 4pi experiments (e.g. experiments with no particle detection)&lt;br /&gt;
* Normal or inverse kinematics experiments&lt;br /&gt;
* A user-expandable library of standard Ge crystals e.g. Gammasphere&lt;br /&gt;
* A user-expandable library of detector arrays (Tigress, Miniball, Gammasphere...)&lt;br /&gt;
* Data from summed 4pi arrays&lt;br /&gt;
* Efficiency-corrected gamma-ray data only&lt;br /&gt;
* Experiment planning aids&lt;br /&gt;
** Generation of simulated data based on a proposed beam run&lt;br /&gt;
** Optional quasi-Gaussian random scatter in simulated data&lt;br /&gt;
** Estimated precision of the proposed measurement&lt;br /&gt;
* Accuracy testing to determine if Gosia will be appropriate for a planned experiment&lt;br /&gt;
* Fitting and correlated error estimations&lt;br /&gt;
* Reading level schemes and gamma-ray data from Radware AGS files and [[Rachel_yield_data_files | Rachel text format]] including&lt;br /&gt;
** Branching ratio data&lt;br /&gt;
** Previously measured EM matrix elements, including the measured phases&lt;br /&gt;
** Lifetime data for ''excited states'' (not the ground state lifetime)&lt;br /&gt;
** Mixing ratios&lt;br /&gt;
* Several supported data file formats&lt;br /&gt;
** [Radware] AGS format&lt;br /&gt;
** [[Rachel format nuclear data files]]&lt;br /&gt;
** Gosia format (experimental yield and fitted matrix element data)&lt;br /&gt;
* Instantly generating plots of experimental vs. predicted yields via gnuplot  [[File:plottingexample.png|thumb|right|A zoomed view of a plot of yield vs. spin in a rotational band generated from the Gosia output and experimental data.]]&lt;br /&gt;
* Automated generation of stopping power and internal conversion input for Gosia&lt;br /&gt;
* Push-button controls, optional pop-up guidance and guided prompts&lt;br /&gt;
* A searchable help function&lt;br /&gt;
* Undo/Redo of most functions and crash recovery&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using Rachel, the user will be able to build a level scheme from either a hand-written text file and/or a Radware AGS file, define the experimental setup and import relative-efficiency-corrected gamma-ray data from Rachel-format text and/or AGS files.  The matrix and fit parameters can be defined by push-buttons and prompts or imported from a Rachel-format matrix file.  Gosia will then be run by push-button GUI controls.  Most prompts will be preceded by help information, suggestions, or warnings.  &lt;br /&gt;
&lt;br /&gt;
For experiments that fit the capabilities above, the user can view the Gosia inputs to learn the format, but will not be required to type any input code.  Experienced Gosia users can export a GUI-generated input skeleton file and abandon the GUI to use the more advanced capabilities of Gosia.&lt;br /&gt;
&lt;br /&gt;
==Upgrade strategy==&lt;br /&gt;
&lt;br /&gt;
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 eventually will be directed primarily by [[software upgrade voting|votes]] cast by the user community.  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.''&lt;br /&gt;
&lt;br /&gt;
This voting plan has not been implemented yet.  Users are encouraged to suggest desired upgrades through the Forum or the [[rachel_desired_upgrades | desired upgrades]] page to steer the software development.&lt;br /&gt;
&lt;br /&gt;
===Planned upgrades===&lt;br /&gt;
&lt;br /&gt;
There are a number of planned upgrades, many of which have already been added to versions 1.0 and later.  The upgrade plan and priorities will be changed based on user feedback and bug reports.  &lt;br /&gt;
&lt;br /&gt;
# More accurate stopping power calculations for low-Z beams.&lt;br /&gt;
# Improved graphics including&lt;br /&gt;
## a transition from matplotlib graphics to pyGtk in the level scheme window&lt;br /&gt;
## clickable objects in the level scheme diagram&lt;br /&gt;
# Addition of Ge clusters with libraries of array geometries (Gammasphere, Agata, Miniball etc.)&lt;br /&gt;
# Plot functions to visualize fit conflicts in the data&lt;br /&gt;
# Improved object structure for Ge detectors.  This will reduce the burden on the user by automatically updating the data set passed to Gosia as the level scheme and matrix change.&lt;br /&gt;
# 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. &amp;lt;gam|E2|gsb&amp;gt; = M1 + a*M2, where 'a' can be adjusted by the user.&lt;br /&gt;
# Optional simple distributed processing of some functions.  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&amp;lt;ref&amp;gt;True distributed computing is not handled by the current version of Gosia&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Videos, manual and run-time help==&lt;br /&gt;
&lt;br /&gt;
===Quick advertising and demos===&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/calculation_in_2_minutes.html Fast setup of Gosia calculations]&lt;br /&gt;
&lt;br /&gt;
===Help with Rachel on this Wiki===&lt;br /&gt;
&lt;br /&gt;
Use the search function to the left, or start here.&lt;br /&gt;
&lt;br /&gt;
[[rachel_selected_topics | Selected help topics for Rachel]]&lt;br /&gt;
&lt;br /&gt;
===Tutorial videos===&lt;br /&gt;
&lt;br /&gt;
[[rachel_1.0_tutorial_videos | New Tutorial videos]] are being produced for version 1.0.  These will be much shorter and more focused than the old videos.&lt;br /&gt;
&lt;br /&gt;
You can still watch [[rachel_beta_tutorial_videos | beta-version tutorial videos]], but there have been many changes.  General procedures are similar.  These old videos contain more topics per video, so some are quite long.&lt;br /&gt;
&lt;br /&gt;
===The manual===&lt;br /&gt;
&lt;br /&gt;
The Rachel manual has been incorporated into the [[Gosia_Manual | Gosia manual]].  &lt;br /&gt;
&lt;br /&gt;
===Other help resources===&lt;br /&gt;
&lt;br /&gt;
Run-time help is available using the Help button.  Users are encouraged to submit suggestions for additional help data.&lt;br /&gt;
&lt;br /&gt;
===Experiment planning and accuracy testing tools===&lt;br /&gt;
&lt;br /&gt;
The simulation tools have been improved since the recording of these video tutorials.  The user will find extra prompts for the details of the planned beam run, and estimated absolute measured counts will be calculated and displayed.  The display format looks like the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Experiment 1&lt;br /&gt;
Target excitation by Z,A = 54,136 at 517 MeV. Mean scattering angle = 45.0 deg.&lt;br /&gt;
Detector 1&lt;br /&gt;
Single crystal at theta, phi = 45.0, 45.0 deg. Solid angle = 0.06 sr.&lt;br /&gt;
This simulation does not include random gaussian scatter.  Counts represent the cross sections calculated by Gosia.      &lt;br /&gt;
       Transition             |  Gammas incident      |                     Fraction of |         Observed Counts        &lt;br /&gt;
                              |  on Ge detectors      | Gamma               Incident    |                                &lt;br /&gt;
 Initial         Final        |                       | Energy **Detector   Gammas      |                                &lt;br /&gt;
    Band Spin     Band Spin   | Counts    *Error      | (keV)   Efficiency  Detected    | Rate(Hz)   Counts  ***Error    &lt;br /&gt;
-------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
     gsb  1.5      gsb  0.5     4.662e+06  2.332e+05     100.0  0.00049     0.09962       1.075e+00  4.644e+05  6.815e+02&lt;br /&gt;
     gsb  2.5      gsb  0.5     1.570e+07  7.848e+05     200.0  0.00179     0.36853       1.339e+01  5.784e+06  2.405e+03&lt;br /&gt;
       a  2.5      gsb  0.5     1.079e+04  5.647e+02     250.0  0.00189     0.38907       9.719e-03  4.199e+03  6.480e+01&lt;br /&gt;
       a  2.5      gsb  1.5     9.816e+02  7.705e+01     150.0  0.00135     0.27823       6.322e-04  2.731e+02  1.653e+01&lt;br /&gt;
       a  2.5        b  3.5     4.689e+05  2.376e+04      75.0  0.00015     0.0312        3.387e-02  1.463e+04  1.210e+02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Observed Counts&amp;quot; are calculated using the efficiency curve from the detector library or a detector created by the user.  The &amp;quot;Detector Efficiency&amp;quot; &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; is the usual definition.  Possion counting errors are based on the observed counts, while additional error on the ''total'' efficiency-corrected counts may be added by the user.&lt;br /&gt;
&lt;br /&gt;
Refer to the page [[Rachel_simulated_yield_output | Rachel simulated yield output]] for more information about simulations with the GUI.&lt;br /&gt;
&lt;br /&gt;
===Troubleshooting===&lt;br /&gt;
&lt;br /&gt;
For troubleshooting help, refer to the [[rachel_troubleshooting | troubleshooting]] page, or use the search box at the left.&lt;br /&gt;
&lt;br /&gt;
==Bug reports==&lt;br /&gt;
&lt;br /&gt;
Check the [[gui_release_notes | release notes]] page for a history of bugs and bug-fix versions.&lt;br /&gt;
&lt;br /&gt;
Users are encouraged to submit bug reports via the [http://www-user.pas.rochester.edu/~gosia/phpBB3/ Gosia forum].  The operation that revealed the bug should be reported, and the session file saved before this operation should be included if possible.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gosia</id>
		<title>Gosia</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gosia"/>
				<updated>2012-02-24T13:44:00Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: /* Downloads */ changed to rachel 1.1.3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;color:#F00000&amp;quot;&amp;gt;Follow @GosiaCoulex on [http://twitter.com/#!/GosiaCoulex Twitter] for new version announcements and bug-fixes.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gosia is the primary analysis code for planning experiments and analyzing data for nuclear structure physics using [[low-energy Coulomb excitation]] experiments.  It is suited for both planning experiments and analysis of Coulomb excitation data.  The original version was written at the University of Rochester in 1979--1980 by [[Tomasz Czosnyka]], [http://www.pas.rochester.edu/~cline/  D. Cline] and [http://www.turpion.org/links/ca4ad02e0d0fafd70a31c549cf4b3c4c_0.phtml  C.Y. Wu].  T. Czosnyka maintained the code until his untimely death in 2006.  [[What_is_Gosia | Learn more...]].&lt;br /&gt;
 &lt;br /&gt;
==What Gosia can do for the experimenter==&lt;br /&gt;
&lt;br /&gt;
===Experiment planning and simulation===&lt;br /&gt;
&lt;br /&gt;
The GOSIA suite of codes are ideally suited to the design and planning of&lt;br /&gt;
heavy-ion induced Coulomb excitation experiments as well as the subsequent&lt;br /&gt;
analysis. Coulomb excitation experiments can seem deceptively simple,&lt;br /&gt;
especially for few-state problems, leading some experimenters to fall into &lt;br /&gt;
analysis traps or collecting data that have less than optimal sensitivity to&lt;br /&gt;
the goals of the experiment. The [[experiment_planning | Experiment planning]] page identifies potential pitfalls&lt;br /&gt;
in the design and analysis of Coulomb excitation experiments. &lt;br /&gt;
&lt;br /&gt;
===Analysis of Coulomb excitation data===&lt;br /&gt;
&lt;br /&gt;
The motivation for development of Gosia was to&lt;br /&gt;
implement the capability to extract measured&lt;br /&gt;
&amp;lt;math&amp;gt;E\lambda&amp;lt;/math&amp;gt;&lt;br /&gt;
matrix elements model-independently from Coulomb excitation data. The first&lt;br /&gt;
major task required to achieve this goal was to design experiments covering a&lt;br /&gt;
wide dynamic range of Coulomb excitation strength that provide sufficient&lt;br /&gt;
experimental data to overdetermine the many unknown matrix elements.&lt;br /&gt;
Experimental techniques were developed to achieve this requirement in the&lt;br /&gt;
1980's and primarily involved Coulomb excitation measurements over a wide&lt;br /&gt;
range of both scattering angle and unexcited nucleus&lt;br /&gt;
&amp;lt;math&amp;gt;Z&amp;lt;/math&amp;gt; value. The second major task was the development of Gosia to&lt;br /&gt;
model-independently extract the matrix elements via a least-squares search of&lt;br /&gt;
the data. During the 1980's and early 1990's the ready availability of beam&lt;br /&gt;
time at heavy-ion accelerator facilities, the availability of high-efficiency&lt;br /&gt;
&amp;lt;math&amp;gt;p-\gamma&amp;lt;/math&amp;gt; detector facilities, and access to fast computer systems needed for the Gosia&lt;br /&gt;
least-squares searches, enabled the first model-independent extraction of&lt;br /&gt;
&amp;lt;math&amp;gt;E\lambda&amp;lt;/math&amp;gt;&lt;br /&gt;
matrix elements from multiple Coulomb excitation data. &lt;br /&gt;
&lt;br /&gt;
[[Model_independent_analysis | Model-independent analysis]]&lt;br /&gt;
&lt;br /&gt;
[[Model_dependent_analysis | Model-dependent analysis]]&lt;br /&gt;
&lt;br /&gt;
==Selected special topics==&lt;br /&gt;
&lt;br /&gt;
Other topics can be found using the search box at the left.&lt;br /&gt;
&lt;br /&gt;
[[Integrated_yields | Interpreting the &amp;quot;integrated yields&amp;quot; output]]&lt;br /&gt;
&lt;br /&gt;
[[normalization_of_yield_data | Normalization of gamma-ray yield data]]&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
&lt;br /&gt;
Note that Gosia version numbers are coded as YYYYMMDD.N, where N is a minor update or bug-fix on the original YYYYMMDD version.  For example, version 20110524.2 was released on 2011-11-07.  ''Some recent releases have an incorrect message &amp;quot;LATEST REVISION- JUNE  2006&amp;quot; in the output file header.''&lt;br /&gt;
&lt;br /&gt;
(Right-click to download source codes.)&lt;br /&gt;
&lt;br /&gt;
* The current version (20120125) of the [http://www.pas.rochester.edu/~cline/Gosia/Gosia_Manual_20120125.pdf Gosia manual]&lt;br /&gt;
* The latest release (20110524.2) of [http://www.pas.rochester.edu/%7Ehayes/gosia_versions/gosia_20110524.2.f  Gosia]&lt;br /&gt;
* The latest release (2_20081208.14) of [http://www.pas.rochester.edu/%7Ehayes/gosia_versions/gosia2_20081208.14.f Gosia2], for analysing simultaneous Coulomb excitation of target and projectile, using a common normalization.&lt;br /&gt;
* [http://www.pas.rochester.edu/~hayes/rachel_1/rachel_1.1.3.tar Rachel release version 1.1.3], the graphical interface for Gosia.  See also the [[Gui | Rachel]] page.&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/pawel-06-mod.f  Pawel], the Gosia version to treat excitation of a nucleus in an isomer state&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/gosia_arm.for  ANNL (Anneal)], a special version of Gosia developed by Rich Ibbotson that uses simulated annealing techniques to locate minima&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/sigma.f  Sigma], the 2006 Fortran source code for deducing the quadrupole invariants from the E2 matrix elements determined by Gosia&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/gremlin.f  GREMLIN], the gamma-ray detector efficiency code developed for use with GOSIA in 1987 by Alexander Kavka&lt;br /&gt;
&lt;br /&gt;
* The set of [http://www.pas.rochester.edu/~hayes/gosia_downloads/fit_demo_2011.tar demonstration files] to accompany the Gosia tutorial in chapter 14 of the Gosia Manual&lt;br /&gt;
&lt;br /&gt;
==Installing Gosia==&lt;br /&gt;
&lt;br /&gt;
Installation of Gosia requires only the following steps:&lt;br /&gt;
&lt;br /&gt;
# Compiling gosia with a Fortran compiler&lt;br /&gt;
# Setting the default path or alias to find Gosia, if desired.  (See also the path requirements for [[Gui|Rachel]] and the [[rachel setup file]].)&lt;br /&gt;
&lt;br /&gt;
Most standard Fortran 77 compilers will produce a working Gosia executable.  GNU  &lt;br /&gt;
&amp;lt;tt&amp;gt;g77&amp;lt;/tt&amp;gt; is recommended, but is becoming deprecated on newer machines.  The newer,&lt;br /&gt;
more commonly used &amp;lt;tt&amp;gt;gfortran&amp;lt;/tt&amp;gt; will also work.  Intel Fortran should work, but is not recommended, because future error trapping patches may not work well with the Intel compiler.  For more information about&lt;br /&gt;
compiling and standard builds, refer to the page [[compiling gosia | Compiling Gosia]].&lt;br /&gt;
&lt;br /&gt;
== User support ==&lt;br /&gt;
&lt;br /&gt;
===The graphical interface for Gosia===&lt;br /&gt;
&lt;br /&gt;
A [[Gui | GUI (Graphical User Interface) called Rachel]] has been developed.  The current version can be found in the download section above.  Novice Gosia users can use this interface to develop properly formatted template Gosia input files.  These can be modified by comparing the input lines to the Gosia manual instructions, or Gosia can be run entirely from within the GUI for many typical [[simulation (experiment planning)]] and analysis problems.&lt;br /&gt;
&lt;br /&gt;
===Example Gosia input files===&lt;br /&gt;
&lt;br /&gt;
Chapter 14 of the current [[Gosia Manual]] contains an annotated example input, a flowchart of the procedures that must be run during analysis of data and a tutorial based on a set of example files which can be obtained on the [[Gosia_tutorials]] page.&lt;br /&gt;
&lt;br /&gt;
===The Gosia Forum===&lt;br /&gt;
&lt;br /&gt;
The new gosia forum can be found [http://www-user.pas.rochester.edu/~gosia/phpBB3/index.php here.]  As described on the [[Gosia_users'_forum]] page, the Forum is the appropriate place to post requests for help with specific Gosia calculations and for experienced users to give answers and advice.&lt;br /&gt;
&lt;br /&gt;
==Maintenance of the Gosia codes==&lt;br /&gt;
&lt;br /&gt;
The Gosia codes are maintained by the [[Gosia_Steering_Committee]].&lt;br /&gt;
&lt;br /&gt;
==Purpose of the Gosia Wiki==&lt;br /&gt;
&lt;br /&gt;
While the Wiki will eventually mirror much of the content of the [http://www.pas.rochester.edu/%7Ecline/Gosia/2011manual20110428.pdf Gosia Manual], the purpose is not to reproduce the manual in its entirety.  The Gosia Manual should still be considered the primary reference for running Gosia.  The advantage of the Wiki format is that an unlimited number of pages can be added here by interested users on special topics that are not appropriate for a users' manual.  These may include&lt;br /&gt;
&lt;br /&gt;
* Examples of Gosia input and output for common calculations, such as &lt;br /&gt;
** input file templates&lt;br /&gt;
** common detector definitions&lt;br /&gt;
** proper data set normalizations&lt;br /&gt;
** fitting strategies for systems with many matrix elements&lt;br /&gt;
* Solutions for difficult calculations, such as extreme inverse kinematics cases&lt;br /&gt;
* More detailed theory notes&lt;br /&gt;
&lt;br /&gt;
* Examples of the use of [[Pawel]], [[ANNL]] and other codes in the Gosia suite&lt;br /&gt;
&lt;br /&gt;
Wiki users are encouraged to contribute anything that should be of general interest to the Gosia user community and to move solved problems from the Forum if they may be of general interest.&lt;br /&gt;
&lt;br /&gt;
==Help for the Wiki user==&lt;br /&gt;
&lt;br /&gt;
Consult the page [[Wiki_formatting]] for basic formatting instructions to contribute to this Wiki.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
Some of the following pages will be absorbed into the pages on the new Wiki server.&lt;br /&gt;
&lt;br /&gt;
* The [http://www.slcj.uw.edu.pl/en/0.html Warsaw Heavy Ion Laboratory] page and the&lt;br /&gt;
* [http://www.slcj.uw.edu.pl/gosia_workshop 2008 Gosia Workshop] at Warsaw&lt;br /&gt;
* The [http://www.ikp.uni-koeln.de/~warr/gosia/ Cologne Gosia page]&lt;br /&gt;
* and the [http://www.pas.rochester.edu/~cline/Gosia/index.html Rochester Gosia page]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_GUI</id>
		<title>Rachel GUI</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_GUI"/>
				<updated>2012-02-24T13:13:55Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==General description==&lt;br /&gt;
&lt;br /&gt;
[[File:Guisnapshot.png|thumb|right|A snapshot of the alpha version GUI.]]&lt;br /&gt;
&lt;br /&gt;
For a very short video demo of capabilities, refer to the &amp;quot;advertising video&amp;quot;: [http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
The Rachel interface facilitates [http://www.pas.rochester.edu/~hayes/beta_rachel/calculation_in_2_minutes.html fast setup of Gosia calculations] and data analysis using push-button controls with guided input and 'plain language' warnings during setup.  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.  A Windows version is not planned.&lt;br /&gt;
&lt;br /&gt;
A 64-bit processor is essential, because Gosia runs fastest and most accurately on 64-bit machines.  Versions 1.* have many structural changes in the code, allowing more automation, more general particle detector options and fewer user prompts for standard operations.  &lt;br /&gt;
&lt;br /&gt;
[[File:Typicalgosiainput.png|thumb|right|Excerpt of a typical Gosia input for a collective system.]]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 of matrix elements.  For collective systems, where the matrix definition often includes several hundred lines of matrix elements, rotor parameters can be given to reduce the setup time for the initial guesses of matrix element values.  This also eliminates the need for the user to re-index the reduced matrix elements by hand as changes are made to the matrix or level scheme.&lt;br /&gt;
&lt;br /&gt;
==How to get the Rachel package==&lt;br /&gt;
&lt;br /&gt;
Release version 1.1.2 is now available.  This version does not read beta-version files, but level schemes and matrices can be ported following the instructions in the 2012 version of the Gosia manual.  Refer to the [[gui_release_notes | release notes]] for the change in this version and known issues.&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1/rachel_1.1.2.tar Rachel 1.1.2 download]&lt;br /&gt;
&lt;br /&gt;
==Version notes==&lt;br /&gt;
&lt;br /&gt;
The [[Gui_release_notes | version notes page]] gives a history of Rachel updates.  Known issues are given for each version, as well as the current version.&lt;br /&gt;
&lt;br /&gt;
==Installation notes==&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
&lt;br /&gt;
Rachel has been installed successfully on the following systems.  You can view or submit detailed installation notes for these or other systems.  (Please link them to a separate Wiki page.)&lt;br /&gt;
&lt;br /&gt;
If the default python environment set in the rachel.py executable is not appropriate, the following error will appear:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% [path].rachel.py&lt;br /&gt;
/usr/bin/env: python2.6: No such file or directory&lt;br /&gt;
%&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The correct Python environment can be invoked by typing instead:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% [python] [path].rachel.py&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where [python] is the Python executable with the correct path and [path] is the path to the rachel.py executable where the user installed it.&lt;br /&gt;
&lt;br /&gt;
===Installation notes for other Linux/Unix systems===&lt;br /&gt;
&lt;br /&gt;
* [[rachel_installation_ubuntu | Ubuntu]]&lt;br /&gt;
* [[rachel_installation_open_suse | OpenSuse]]&lt;br /&gt;
* [[rachel_installation_fedora | Fedora]]&lt;br /&gt;
* [[rachel_installation_mac_os_x | Mac OS X]]&lt;br /&gt;
&lt;br /&gt;
The final tests that all necessary libraries and codes are installed are usually the following:&lt;br /&gt;
&lt;br /&gt;
* Load a level scheme and see that the level scheme window is drawn properly.  Rarely, after loading a level scheme with no errors (e.g. using one of the example files included in the Rachel distribution), the user must click &amp;quot;Examine fig. window&amp;quot; once to create the level scheme window.  On most systems, with the correct libraries installed, the level scheme display pops up when a valid level scheme is loaded with no errors.  If the GUI starts and can load and draw the level diagram without errors, then it is unlikely that there are any missing libraries.  Also note that on some systems the matplotlib back-end must be changed.  This is done by editing the &amp;lt;tt&amp;gt;~/.matplotlib/matplotlibrc&amp;lt;/tt&amp;gt; file so that the back-end line reads&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
backend : [backend]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;tt&amp;gt;[backend]&amp;lt;/tt&amp;gt; may be one of several back-ends described here: [http://matplotlib.sourceforge.net/faq/installing_faq.html#backends matplotlib backends].   Usually &amp;lt;tt&amp;gt;TkAgg&amp;lt;/tt&amp;gt; works except on Mac OS X.  Refer to [[rachel_installation_mac_os_x | Mac OS X]].&lt;br /&gt;
&lt;br /&gt;
* After running a calculation (&amp;quot;integration&amp;quot;), test the yield-plotting feature using the &amp;quot;Plot yields&amp;quot; button.  If there is an error finding gnuplot, install gnuplot on the system so that it is in the user's path, i.e., that it can be invoked by typing &amp;quot;gnuplot&amp;quot; at the terminal prompt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GUI version backward compatibility==&lt;br /&gt;
&lt;br /&gt;
In the beta versions, the GUI preserves backward-compatibility of the saved session files, so that users can upgrade the GUI without having to rebuild the session.&lt;br /&gt;
&lt;br /&gt;
When changing to version 1.0 or later, users will have to rebuild their sessions, because of major changes in the internal structure that cannot be automatically upgraded.  This can be aided by the export/import tools for the level and matrix data.  Subsequent versions will have the automatic upgrading reinstated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Capabilities of version 1==&lt;br /&gt;
&lt;br /&gt;
Note that there are major simplifications in the Ge detector array setup and data loading.&lt;br /&gt;
&lt;br /&gt;
* Human-readable data files that are robust for changes in the experimental setup and level scheme&lt;br /&gt;
* Azimuthally symmetric particle detection&lt;br /&gt;
* Partitioning particle-detector data by azimuthal angle&lt;br /&gt;
* Graphical definition of rectilinear or irregular-shaped particle detectors [[File:rectilineardetectorexample.png|thumb|right|A user-defined rectilinear detector automatically transformed into the laboratory spherical polar coordinates for Gosia.  Black edge is the &amp;quot;exact&amp;quot; shape; red lines are the azimuthal range samples passed to Gosia.]]&lt;br /&gt;
* 4pi experiments (e.g. experiments with no particle detection)&lt;br /&gt;
* Normal or inverse kinematics experiments&lt;br /&gt;
* A user-expandable library of standard Ge crystals e.g. Gammasphere&lt;br /&gt;
* A user-expandable library of detector arrays (Tigress, Miniball, Gammasphere...)&lt;br /&gt;
* Data from summed 4pi arrays&lt;br /&gt;
* Efficiency-corrected gamma-ray data only&lt;br /&gt;
* Experiment planning aids&lt;br /&gt;
** Generation of simulated data based on a proposed beam run&lt;br /&gt;
** Optional quasi-Gaussian random scatter in simulated data&lt;br /&gt;
** Estimated precision of the proposed measurement&lt;br /&gt;
* Accuracy testing to determine if Gosia will be appropriate for a planned experiment&lt;br /&gt;
* Fitting and correlated error estimations&lt;br /&gt;
* Reading level schemes and gamma-ray data from Radware AGS files and [[Rachel_yield_data_files | Rachel text format]] including&lt;br /&gt;
** Branching ratio data&lt;br /&gt;
** Previously measured EM matrix elements, including the measured phases&lt;br /&gt;
** Lifetime data for ''excited states'' (not the ground state lifetime)&lt;br /&gt;
** Mixing ratios&lt;br /&gt;
* Several supported data file formats&lt;br /&gt;
** [Radware] AGS format&lt;br /&gt;
** [[Rachel format nuclear data files]]&lt;br /&gt;
** Gosia format (experimental yield and fitted matrix element data)&lt;br /&gt;
* Instantly generating plots of experimental vs. predicted yields via gnuplot  [[File:plottingexample.png|thumb|right|A zoomed view of a plot of yield vs. spin in a rotational band generated from the Gosia output and experimental data.]]&lt;br /&gt;
* Automated generation of stopping power and internal conversion input for Gosia&lt;br /&gt;
* Push-button controls, optional pop-up guidance and guided prompts&lt;br /&gt;
* A searchable help function&lt;br /&gt;
* Undo/Redo of most functions and crash recovery&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using Rachel, the user will be able to build a level scheme from either a hand-written text file and/or a Radware AGS file, define the experimental setup and import relative-efficiency-corrected gamma-ray data from Rachel-format text and/or AGS files.  The matrix and fit parameters can be defined by push-buttons and prompts or imported from a Rachel-format matrix file.  Gosia will then be run by push-button GUI controls.  Most prompts will be preceded by help information, suggestions, or warnings.  &lt;br /&gt;
&lt;br /&gt;
For experiments that fit the capabilities above, the user can view the Gosia inputs to learn the format, but will not be required to type any input code.  Experienced Gosia users can export a GUI-generated input skeleton file and abandon the GUI to use the more advanced capabilities of Gosia.&lt;br /&gt;
&lt;br /&gt;
==Upgrade strategy==&lt;br /&gt;
&lt;br /&gt;
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 eventually will be directed primarily by [[software upgrade voting|votes]] cast by the user community.  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.''&lt;br /&gt;
&lt;br /&gt;
This voting plan has not been implemented yet.  Users are encouraged to suggest desired upgrades through the Forum or the [[rachel_desired_upgrades | desired upgrades]] page to steer the software development.&lt;br /&gt;
&lt;br /&gt;
===Planned upgrades===&lt;br /&gt;
&lt;br /&gt;
There are a number of planned upgrades, many of which have already been added to versions 1.0 and later.  The upgrade plan and priorities will be changed based on user feedback and bug reports.  &lt;br /&gt;
&lt;br /&gt;
# More accurate stopping power calculations for low-Z beams.&lt;br /&gt;
# Improved graphics including&lt;br /&gt;
## a transition from matplotlib graphics to pyGtk in the level scheme window&lt;br /&gt;
## clickable objects in the level scheme diagram&lt;br /&gt;
# Addition of Ge clusters with libraries of array geometries (Gammasphere, Agata, Miniball etc.)&lt;br /&gt;
# Plot functions to visualize fit conflicts in the data&lt;br /&gt;
# Improved object structure for Ge detectors.  This will reduce the burden on the user by automatically updating the data set passed to Gosia as the level scheme and matrix change.&lt;br /&gt;
# 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. &amp;lt;gam|E2|gsb&amp;gt; = M1 + a*M2, where 'a' can be adjusted by the user.&lt;br /&gt;
# Optional simple distributed processing of some functions.  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&amp;lt;ref&amp;gt;True distributed computing is not handled by the current version of Gosia&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Videos, manual and run-time help==&lt;br /&gt;
&lt;br /&gt;
===Quick advertising and demos===&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/calculation_in_2_minutes.html Fast setup of Gosia calculations]&lt;br /&gt;
&lt;br /&gt;
===Help with Rachel on this Wiki===&lt;br /&gt;
&lt;br /&gt;
Use the search function to the left, or start here.&lt;br /&gt;
&lt;br /&gt;
[[rachel_selected_topics | Selected help topics for Rachel]]&lt;br /&gt;
&lt;br /&gt;
===Tutorial videos===&lt;br /&gt;
&lt;br /&gt;
[[rachel_1.0_tutorial_videos | New Tutorial videos]] are being produced for version 1.0.  These will be much shorter and more focused than the old videos.&lt;br /&gt;
&lt;br /&gt;
You can still watch [[rachel_beta_tutorial_videos | beta-version tutorial videos]], but there have been many changes.  General procedures are similar.  These old videos contain more topics per video, so some are quite long.&lt;br /&gt;
&lt;br /&gt;
===The manual===&lt;br /&gt;
&lt;br /&gt;
The Rachel manual has been incorporated into the [[Gosia_Manual | Gosia manual]].  &lt;br /&gt;
&lt;br /&gt;
===Other help resources===&lt;br /&gt;
&lt;br /&gt;
Run-time help is available using the Help button.  Users are encouraged to submit suggestions for additional help data.&lt;br /&gt;
&lt;br /&gt;
===Experiment planning and accuracy testing tools===&lt;br /&gt;
&lt;br /&gt;
The simulation tools have been improved since the recording of these video tutorials.  The user will find extra prompts for the details of the planned beam run, and estimated absolute measured counts will be calculated and displayed.  The display format looks like the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Experiment 1&lt;br /&gt;
Target excitation by Z,A = 54,136 at 517 MeV. Mean scattering angle = 45.0 deg.&lt;br /&gt;
Detector 1&lt;br /&gt;
Single crystal at theta, phi = 45.0, 45.0 deg. Solid angle = 0.06 sr.&lt;br /&gt;
This simulation does not include random gaussian scatter.  Counts represent the cross sections calculated by Gosia.      &lt;br /&gt;
       Transition             |  Gammas incident      |                     Fraction of |         Observed Counts        &lt;br /&gt;
                              |  on Ge detectors      | Gamma               Incident    |                                &lt;br /&gt;
 Initial         Final        |                       | Energy **Detector   Gammas      |                                &lt;br /&gt;
    Band Spin     Band Spin   | Counts    *Error      | (keV)   Efficiency  Detected    | Rate(Hz)   Counts  ***Error    &lt;br /&gt;
-------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
     gsb  1.5      gsb  0.5     4.662e+06  2.332e+05     100.0  0.00049     0.09962       1.075e+00  4.644e+05  6.815e+02&lt;br /&gt;
     gsb  2.5      gsb  0.5     1.570e+07  7.848e+05     200.0  0.00179     0.36853       1.339e+01  5.784e+06  2.405e+03&lt;br /&gt;
       a  2.5      gsb  0.5     1.079e+04  5.647e+02     250.0  0.00189     0.38907       9.719e-03  4.199e+03  6.480e+01&lt;br /&gt;
       a  2.5      gsb  1.5     9.816e+02  7.705e+01     150.0  0.00135     0.27823       6.322e-04  2.731e+02  1.653e+01&lt;br /&gt;
       a  2.5        b  3.5     4.689e+05  2.376e+04      75.0  0.00015     0.0312        3.387e-02  1.463e+04  1.210e+02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Observed Counts&amp;quot; are calculated using the efficiency curve from the detector library or a detector created by the user.  The &amp;quot;Detector Efficiency&amp;quot; &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; is the usual definition.  Possion counting errors are based on the observed counts, while additional error on the ''total'' efficiency-corrected counts may be added by the user.&lt;br /&gt;
&lt;br /&gt;
Refer to the page [[Rachel_simulated_yield_output | Rachel simulated yield output]] for more information about simulations with the GUI.&lt;br /&gt;
&lt;br /&gt;
===Troubleshooting===&lt;br /&gt;
&lt;br /&gt;
For troubleshooting help, refer to the [[rachel_troubleshooting | troubleshooting]] page, or use the search box at the left.&lt;br /&gt;
&lt;br /&gt;
==Bug reports==&lt;br /&gt;
&lt;br /&gt;
Check the [[gui_release_notes | release notes]] page for a history of bugs and bug-fix versions.&lt;br /&gt;
&lt;br /&gt;
Users are encouraged to submit bug reports via the [http://www-user.pas.rochester.edu/~gosia/phpBB3/ Gosia forum].  The operation that revealed the bug should be reported, and the session file saved before this operation should be included if possible.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gui_release_notes</id>
		<title>Gui release notes</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gui_release_notes"/>
				<updated>2012-02-02T16:29:41Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: added 1.1.2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These versions are listed from newest to oldest.&lt;br /&gt;
&lt;br /&gt;
=Versions 1.x=&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.2==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.2.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug that sometimes caused the deorientation coefficient calculation to fail has been fixed.  Calculations were accurate in previous versions, but sometimes could not be read from the Gosia output.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.2, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.1==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug that sometimes prevented correlated errors from being read from the Gosia output has been fixed.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.1, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;fully-automatic&amp;quot; loading of yield data reports Ge detector numbers that are 1 larger than the correct number.  This is misleading but does not cause any accuracy errors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug in adding interband matrix elements is fixed.  Version 1.0 did not include all allowed couplings.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.0==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.0.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;fully-automatic&amp;quot; loading of yield data reports Ge detector numbers that are 1 larger than the correct number.  This is misleading but does not cause any accuracy errors.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Faster setup of calculations.&lt;br /&gt;
&lt;br /&gt;
Defining complicated detector arrays can be done in one operation.&lt;br /&gt;
&lt;br /&gt;
A library of detector types and arrays is included.&lt;br /&gt;
&lt;br /&gt;
Loading of all experimental yield data can be done in one operation.&lt;br /&gt;
&lt;br /&gt;
Simulations now use the standard definition of Ge efficiency.&lt;br /&gt;
&lt;br /&gt;
Simulated yield tables are clearer.&lt;br /&gt;
&lt;br /&gt;
Stopping power and exit energy are calculated by Elast automatically.&lt;br /&gt;
&lt;br /&gt;
The Rochester SRIM server can be called for more accurate stopping power data.&lt;br /&gt;
&lt;br /&gt;
Thick-target experiments are handled accurately, including backscatter detection from the surface.&lt;br /&gt;
&lt;br /&gt;
The correction to the gamma angular distribution now includes the motion of the emitting nucleus.&lt;br /&gt;
&lt;br /&gt;
Deorientation coefficients and lifetimes can be calulated in a few seconds.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
Merging, deleting and reordering of bands are allowed at any time.&lt;br /&gt;
&lt;br /&gt;
Any number of bands can be merged.  (See restrictions regarding duplicate spin states and different-parity&lt;br /&gt;
states in one band.)&lt;br /&gt;
&lt;br /&gt;
Malfunctions during plotting of yield data are fixed. The overall normalization for all data sets is now&lt;br /&gt;
used in plots comparing measured and predicted yields.&lt;br /&gt;
&lt;br /&gt;
The reported chi-squared values are properly-weighted on plots and in reports.  (Chi-squared and&lt;br /&gt;
normalization was done correctly in fits in all versions.)&lt;br /&gt;
&lt;br /&gt;
It is no longer necessary to reload yield data after changing the level scheme, unless new states are&lt;br /&gt;
added.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.0, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
=Beta Versions=&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.8.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
The GUI allows only simple changes to the level scheme after the matrix and experiment have been defined (adding and deleting of bands).  The release candidate (expected September 2011) has the ability to merge and reorder bands at any time.&lt;br /&gt;
&lt;br /&gt;
If the level scheme is changed after calculated or experimental yield data are in memory, the user must reload the experimental data and generate new calculated yields.  This has been fixed in the release candidate version (expected September 2011).&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This version uses a more accurate estimate of a typical Ge detector's ''intrinsic'' efficiency (based on Gammasphere's efficiency) to give approximate &amp;quot;raw&amp;quot; count rates.  The total counts (for 100% efficienct detectors) were found to agree with perturbation calculations for weakly-coupled two-state systems, where the perturbation method is accurate.&lt;br /&gt;
&lt;br /&gt;
Refer to the recommendations section if you are working with simulated yield data.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.6.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
If you are working with simulated data, refer to the page [[Rachel_simulated_yield_output | Rachel simulated yield output]] for a description of the new output format and the meaning of terms.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.7.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.6.beta.  &lt;br /&gt;
&lt;br /&gt;
# The simulated yield data are now updated properly.  &lt;br /&gt;
# The simulated data now include the proper Ge detector solid angle factor.  Simulated yield data are corrected by dividing the simulated raw counts by a factor of &amp;lt;math&amp;gt;\epsilon \Delta\Omega_\gamma&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; is the approximate intrinsic efficiency (&amp;lt;math&amp;gt;0&amp;lt;\epsilon &amp;lt;1&amp;lt;/math&amp;gt;) and &amp;lt;math&amp;gt;\Delta\Omega_\gamma&amp;lt;/math&amp;gt; is the solid angle subtended by the Ge detector.  In previous Rachel versions, the absence of the solid angle factor would cause a systematic disagreement between Ge detectors only if they subtended different solid angles.&lt;br /&gt;
&lt;br /&gt;
Refer to the recommendations section if you are working with simulated yield data.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.6.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
If you are not working with simulated data, no corrections are needed.&lt;br /&gt;
&lt;br /&gt;
ONLY if simulated data are in use, re-run the simulated data calculation.  Answer &amp;quot;yes&amp;quot; to the prompt to re-integrate the yield data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.6.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
When calculating simulated yields, the new simulated yield data in session (and saved session file) will not be updated unless the user answers &amp;quot;y&amp;quot; to the prompt &amp;quot;Re-integrate the predicted yields? [Y/n]:&amp;quot;  This may or may not affect subsequent fits to the simulated data, depending on the changes to the matrix, experimental parameters, detector arrangements, etc.  The new simulated data are written correctly to the terminal and to the gosia yield file, so fits would not be affected, but a large disagreement between simulated data and calculated yields could appear on plots.  ''Remedy:  always choose to re-integrated the yields when calculating simulated yield data.''&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.5.beta.  &lt;br /&gt;
&lt;br /&gt;
Refer to the notes for &amp;quot;Version 2.0.5.beta&amp;quot; below for the details of the bug fix and the recommended solution to update your session files.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.5.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
After replacing an older version of Rachel with this version, re-integrate the calculated yields in memory by selecting &amp;quot;Integrated yields&amp;quot; and &amp;quot;Run gosia input&amp;quot; and clicking &amp;quot;Go.&amp;quot;  This will update the calculated yields and overwrite any erroneous calculated yields that may be in memory from the bug.&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.5.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
The bug in version 2.0.4.beta is still not completely fixed.  See below.  A new version will be released probably in mid-June 2011.  Refer to this post in the Gosia forum to see how to correct for the bug:&lt;br /&gt;
&lt;br /&gt;
[http://www-user.pas.rochester.edu/~gosia/phpBB3/viewtopic.php?f=9&amp;amp;t=9 Forum post on correcting for the bug]&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.4.beta, and some user prompts and output information is clarified.  &lt;br /&gt;
&lt;br /&gt;
The GUI now correctly informs you of the choices of kinematic solutions for inverse kinematics cases.  The safe energy is reported before asking for the initial beam energy.&lt;br /&gt;
&lt;br /&gt;
Refer to the notes for &amp;quot;Version 2.0.4.beta&amp;quot; below for the details of the bug fix and the recommended solution to update your session files.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.4.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.4.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
This version has one known bug:  if the user selects &amp;quot;View gosia input&amp;quot; or &amp;quot;Save gosia input&amp;quot; for some types of calculations, such as &amp;quot;Integrated yields,&amp;quot; inaccurate point yields would be stored in memory after the operation.  This could be more or less apparent, depending on how accurate the point-scattering approximation is for the experiments defined.  The absolute cross sections then reported on plots could then be extremely inaccurate.&lt;br /&gt;
&lt;br /&gt;
After running &amp;quot;Integrated yields&amp;quot; with &amp;quot;Run gosia input&amp;quot; selected, the calculated yields and absolute cross sections on plots would (again) be accurate.&lt;br /&gt;
&lt;br /&gt;
This bug does not affect real yield data or simulated yield data.  This bug would not affect fitting of matrix elements, since the ''corrected'' yields used by Gosia are stored in an external file only.&lt;br /&gt;
&lt;br /&gt;
====Remedies====&lt;br /&gt;
&lt;br /&gt;
# Upgrade to version 2.0.5.beta.&lt;br /&gt;
# Re-run the &amp;quot;Integrated yields&amp;quot; calculation to store accurately-calculated yields in memory.  (Save the session.)  This will update all calculated data in memory and on plots.&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_GUI</id>
		<title>Rachel GUI</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_GUI"/>
				<updated>2012-02-02T16:27:08Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: changes to reflect v. 1.1.2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==General description==&lt;br /&gt;
&lt;br /&gt;
[[File:Guisnapshot.png|thumb|right|A snapshot of the alpha version GUI.]]&lt;br /&gt;
&lt;br /&gt;
For a very short video demo of capabilities, refer to the &amp;quot;advertising video&amp;quot;: [http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
The Rachel interface facilitates [http://www.pas.rochester.edu/~hayes/beta_rachel/calculation_in_2_minutes.html fast setup of Gosia calculations] and data analysis using push-button controls with guided input and 'plain language' warnings during setup.  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.  A Windows version is not planned.&lt;br /&gt;
&lt;br /&gt;
A 64-bit processor is essential, because Gosia runs fastest and most accurately on 64-bit machines.  Versions 1.* have many structural changes in the code, allowing more automation, more general particle detector options and fewer user prompts for standard operations.  &lt;br /&gt;
&lt;br /&gt;
[[File:Typicalgosiainput.png|thumb|right|Excerpt of a typical Gosia input for a collective system.]]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 of matrix elements.  For collective systems, where the matrix definition often includes several hundred lines of matrix elements, rotor parameters can be given to reduce the setup time for the initial guesses of matrix element values.  This also eliminates the need for the user to re-index the reduced matrix elements by hand as changes are made to the matrix or level scheme.&lt;br /&gt;
&lt;br /&gt;
==How to get the Rachel package==&lt;br /&gt;
&lt;br /&gt;
Release version 1.1.2 is now available.  This version does not read beta-version files, but level schemes and matrices can be ported following the instructions in the 2012 version of the Gosia manual.  Refer to the [[gui_release_notes | release notes]] for the change in this version and known issues.&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1/rachel_1.1.2.tar Rachel 1.1.2 download]&lt;br /&gt;
&lt;br /&gt;
==Installation notes==&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
&lt;br /&gt;
Rachel has been installed successfully on the following systems.  You can view or submit detailed installation notes for these or other systems.  (Please link them to a separate Wiki page.)&lt;br /&gt;
&lt;br /&gt;
If the default python environment set in the rachel.py executable is not appropriate, the following error will appear:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% [path].rachel.py&lt;br /&gt;
/usr/bin/env: python2.6: No such file or directory&lt;br /&gt;
%&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The correct Python environment can be invoked by typing instead:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% [python] [path].rachel.py&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where [python] is the Python executable with the correct path and [path] is the path to the rachel.py executable where the user installed it.&lt;br /&gt;
&lt;br /&gt;
===Installation notes for other Linux/Unix systems===&lt;br /&gt;
&lt;br /&gt;
* [[rachel_installation_ubuntu | Ubuntu]]&lt;br /&gt;
* [[rachel_installation_open_suse | OpenSuse]]&lt;br /&gt;
* [[rachel_installation_fedora | Fedora]]&lt;br /&gt;
* [[rachel_installation_mac_os_x | Mac OS X]]&lt;br /&gt;
&lt;br /&gt;
The final tests that all necessary libraries and codes are installed are usually the following:&lt;br /&gt;
&lt;br /&gt;
* Load a level scheme and see that the level scheme window is drawn properly.  Rarely, after loading a level scheme with no errors (e.g. using one of the example files included in the Rachel distribution), the user must click &amp;quot;Examine fig. window&amp;quot; once to create the level scheme window.  On most systems, with the correct libraries installed, the level scheme display pops up when a valid level scheme is loaded with no errors.  If the GUI starts and can load and draw the level diagram without errors, then it is unlikely that there are any missing libraries.  Also note that on some systems the matplotlib back-end must be changed.  This is done by editing the &amp;lt;tt&amp;gt;~/.matplotlib/matplotlibrc&amp;lt;/tt&amp;gt; file so that the back-end line reads&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
backend : [backend]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;tt&amp;gt;[backend]&amp;lt;/tt&amp;gt; may be one of several back-ends described here: [http://matplotlib.sourceforge.net/faq/installing_faq.html#backends matplotlib backends].   Usually &amp;lt;tt&amp;gt;TkAgg&amp;lt;/tt&amp;gt; works except on Mac OS X.  Refer to [[rachel_installation_mac_os_x | Mac OS X]].&lt;br /&gt;
&lt;br /&gt;
* After running a calculation (&amp;quot;integration&amp;quot;), test the yield-plotting feature using the &amp;quot;Plot yields&amp;quot; button.  If there is an error finding gnuplot, install gnuplot on the system so that it is in the user's path, i.e., that it can be invoked by typing &amp;quot;gnuplot&amp;quot; at the terminal prompt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GUI version backward compatibility==&lt;br /&gt;
&lt;br /&gt;
In the beta versions, the GUI preserves backward-compatibility of the saved session files, so that users can upgrade the GUI without having to rebuild the session.&lt;br /&gt;
&lt;br /&gt;
When changing to version 1.0 or later, users will have to rebuild their sessions, because of major changes in the internal structure that cannot be automatically upgraded.  This can be aided by the export/import tools for the level and matrix data.  Subsequent versions will have the automatic upgrading reinstated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Capabilities of version 1==&lt;br /&gt;
&lt;br /&gt;
Note that there are major simplifications in the Ge detector array setup and data loading.&lt;br /&gt;
&lt;br /&gt;
* Human-readable data files that are robust for changes in the experimental setup and level scheme&lt;br /&gt;
* Azimuthally symmetric particle detection&lt;br /&gt;
* Partitioning particle-detector data by azimuthal angle&lt;br /&gt;
* Graphical definition of rectilinear or irregular-shaped particle detectors [[File:rectilineardetectorexample.png|thumb|right|A user-defined rectilinear detector automatically transformed into the laboratory spherical polar coordinates for Gosia.  Black edge is the &amp;quot;exact&amp;quot; shape; red lines are the azimuthal range samples passed to Gosia.]]&lt;br /&gt;
* 4pi experiments (e.g. experiments with no particle detection)&lt;br /&gt;
* Normal or inverse kinematics experiments&lt;br /&gt;
* A user-expandable library of standard Ge crystals e.g. Gammasphere&lt;br /&gt;
* A user-expandable library of detector arrays (Tigress, Miniball, Gammasphere...)&lt;br /&gt;
* Data from summed 4pi arrays&lt;br /&gt;
* Efficiency-corrected gamma-ray data only&lt;br /&gt;
* Experiment planning aids&lt;br /&gt;
** Generation of simulated data based on a proposed beam run&lt;br /&gt;
** Optional quasi-Gaussian random scatter in simulated data&lt;br /&gt;
** Estimated precision of the proposed measurement&lt;br /&gt;
* Accuracy testing to determine if Gosia will be appropriate for a planned experiment&lt;br /&gt;
* Fitting and correlated error estimations&lt;br /&gt;
* Reading level schemes and gamma-ray data from Radware AGS files and [[Rachel_yield_data_files | Rachel text format]] including&lt;br /&gt;
** Branching ratio data&lt;br /&gt;
** Previously measured EM matrix elements, including the measured phases&lt;br /&gt;
** Lifetime data for ''excited states'' (not the ground state lifetime)&lt;br /&gt;
** Mixing ratios&lt;br /&gt;
* Several supported data file formats&lt;br /&gt;
** [Radware] AGS format&lt;br /&gt;
** [[Rachel format nuclear data files]]&lt;br /&gt;
** Gosia format (experimental yield and fitted matrix element data)&lt;br /&gt;
* Instantly generating plots of experimental vs. predicted yields via gnuplot  [[File:plottingexample.png|thumb|right|A zoomed view of a plot of yield vs. spin in a rotational band generated from the Gosia output and experimental data.]]&lt;br /&gt;
* Automated generation of stopping power and internal conversion input for Gosia&lt;br /&gt;
* Push-button controls, optional pop-up guidance and guided prompts&lt;br /&gt;
* A searchable help function&lt;br /&gt;
* Undo/Redo of most functions and crash recovery&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using Rachel, the user will be able to build a level scheme from either a hand-written text file and/or a Radware AGS file, define the experimental setup and import relative-efficiency-corrected gamma-ray data from Rachel-format text and/or AGS files.  The matrix and fit parameters can be defined by push-buttons and prompts or imported from a Rachel-format matrix file.  Gosia will then be run by push-button GUI controls.  Most prompts will be preceded by help information, suggestions, or warnings.  &lt;br /&gt;
&lt;br /&gt;
For experiments that fit the capabilities above, the user can view the Gosia inputs to learn the format, but will not be required to type any input code.  Experienced Gosia users can export a GUI-generated input skeleton file and abandon the GUI to use the more advanced capabilities of Gosia.&lt;br /&gt;
&lt;br /&gt;
==Upgrade strategy==&lt;br /&gt;
&lt;br /&gt;
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 eventually will be directed primarily by [[software upgrade voting|votes]] cast by the user community.  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.''&lt;br /&gt;
&lt;br /&gt;
This voting plan has not been implemented yet.  Users are encouraged to suggest desired upgrades through the Forum or the [[rachel_desired_upgrades | desired upgrades]] page to steer the software development.&lt;br /&gt;
&lt;br /&gt;
===Planned upgrades===&lt;br /&gt;
&lt;br /&gt;
There are a number of planned upgrades, many of which have already been added to versions 1.0 and later.  The upgrade plan and priorities will be changed based on user feedback and bug reports.  &lt;br /&gt;
&lt;br /&gt;
# More accurate stopping power calculations for low-Z beams.&lt;br /&gt;
# Improved graphics including&lt;br /&gt;
## a transition from matplotlib graphics to pyGtk in the level scheme window&lt;br /&gt;
## clickable objects in the level scheme diagram&lt;br /&gt;
# Addition of Ge clusters with libraries of array geometries (Gammasphere, Agata, Miniball etc.)&lt;br /&gt;
# Plot functions to visualize fit conflicts in the data&lt;br /&gt;
# Improved object structure for Ge detectors.  This will reduce the burden on the user by automatically updating the data set passed to Gosia as the level scheme and matrix change.&lt;br /&gt;
# 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. &amp;lt;gam|E2|gsb&amp;gt; = M1 + a*M2, where 'a' can be adjusted by the user.&lt;br /&gt;
# Optional simple distributed processing of some functions.  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&amp;lt;ref&amp;gt;True distributed computing is not handled by the current version of Gosia&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Videos, manual and run-time help==&lt;br /&gt;
&lt;br /&gt;
===Quick advertising and demos===&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/calculation_in_2_minutes.html Fast setup of Gosia calculations]&lt;br /&gt;
&lt;br /&gt;
===Help with Rachel on this Wiki===&lt;br /&gt;
&lt;br /&gt;
Use the search function to the left, or start here.&lt;br /&gt;
&lt;br /&gt;
[[rachel_selected_topics | Selected help topics for Rachel]]&lt;br /&gt;
&lt;br /&gt;
===Tutorial videos===&lt;br /&gt;
&lt;br /&gt;
[[rachel_1.0_tutorial_videos | New Tutorial videos]] are being produced for version 1.0.  These will be much shorter and more focused than the old videos.&lt;br /&gt;
&lt;br /&gt;
You can still watch [[rachel_beta_tutorial_videos | beta-version tutorial videos]], but there have been many changes.  General procedures are similar.  These old videos contain more topics per video, so some are quite long.&lt;br /&gt;
&lt;br /&gt;
===The manual===&lt;br /&gt;
&lt;br /&gt;
The Rachel manual has been incorporated into the [[Gosia_Manual | Gosia manual]].  &lt;br /&gt;
&lt;br /&gt;
===Other help resources===&lt;br /&gt;
&lt;br /&gt;
Run-time help is available using the Help button.  Users are encouraged to submit suggestions for additional help data.&lt;br /&gt;
&lt;br /&gt;
===Experiment planning and accuracy testing tools===&lt;br /&gt;
&lt;br /&gt;
The simulation tools have been improved since the recording of these video tutorials.  The user will find extra prompts for the details of the planned beam run, and estimated absolute measured counts will be calculated and displayed.  The display format looks like the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Experiment 1&lt;br /&gt;
Target excitation by Z,A = 54,136 at 517 MeV. Mean scattering angle = 45.0 deg.&lt;br /&gt;
Detector 1&lt;br /&gt;
Single crystal at theta, phi = 45.0, 45.0 deg. Solid angle = 0.06 sr.&lt;br /&gt;
This simulation does not include random gaussian scatter.  Counts represent the cross sections calculated by Gosia.      &lt;br /&gt;
       Transition             |  Gammas incident      |                     Fraction of |         Observed Counts        &lt;br /&gt;
                              |  on Ge detectors      | Gamma               Incident    |                                &lt;br /&gt;
 Initial         Final        |                       | Energy **Detector   Gammas      |                                &lt;br /&gt;
    Band Spin     Band Spin   | Counts    *Error      | (keV)   Efficiency  Detected    | Rate(Hz)   Counts  ***Error    &lt;br /&gt;
-------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
     gsb  1.5      gsb  0.5     4.662e+06  2.332e+05     100.0  0.00049     0.09962       1.075e+00  4.644e+05  6.815e+02&lt;br /&gt;
     gsb  2.5      gsb  0.5     1.570e+07  7.848e+05     200.0  0.00179     0.36853       1.339e+01  5.784e+06  2.405e+03&lt;br /&gt;
       a  2.5      gsb  0.5     1.079e+04  5.647e+02     250.0  0.00189     0.38907       9.719e-03  4.199e+03  6.480e+01&lt;br /&gt;
       a  2.5      gsb  1.5     9.816e+02  7.705e+01     150.0  0.00135     0.27823       6.322e-04  2.731e+02  1.653e+01&lt;br /&gt;
       a  2.5        b  3.5     4.689e+05  2.376e+04      75.0  0.00015     0.0312        3.387e-02  1.463e+04  1.210e+02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Observed Counts&amp;quot; are calculated using the efficiency curve from the detector library or a detector created by the user.  The &amp;quot;Detector Efficiency&amp;quot; &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; is the usual definition.  Possion counting errors are based on the observed counts, while additional error on the ''total'' efficiency-corrected counts may be added by the user.&lt;br /&gt;
&lt;br /&gt;
Refer to the page [[Rachel_simulated_yield_output | Rachel simulated yield output]] for more information about simulations with the GUI.&lt;br /&gt;
&lt;br /&gt;
===Troubleshooting===&lt;br /&gt;
&lt;br /&gt;
For troubleshooting help, refer to the [[rachel_troubleshooting | troubleshooting]] page, or use the search box at the left.&lt;br /&gt;
&lt;br /&gt;
==Bug reports==&lt;br /&gt;
&lt;br /&gt;
Check the [[gui_release_notes | release notes]] page for a history of bugs and bug-fix versions.&lt;br /&gt;
&lt;br /&gt;
Users are encouraged to submit bug reports via the [http://www-user.pas.rochester.edu/~gosia/phpBB3/ Gosia forum].  The operation that revealed the bug should be reported, and the session file saved before this operation should be included if possible.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gosia</id>
		<title>Gosia</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gosia"/>
				<updated>2012-02-02T16:23:23Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: /* Downloads */ update to rachel 1.1.2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;color:#F00000&amp;quot;&amp;gt;Follow @GosiaCoulex on [http://twitter.com/#!/GosiaCoulex Twitter] for new version announcements and bug-fixes.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gosia is the primary analysis code for planning experiments and analyzing data for nuclear structure physics using [[low-energy Coulomb excitation]] experiments.  It is suited for both planning experiments and analysis of Coulomb excitation data.  The original version was written at the University of Rochester in 1979--1980 by [[Tomasz Czosnyka]], [http://www.pas.rochester.edu/~cline/  D. Cline] and [http://www.turpion.org/links/ca4ad02e0d0fafd70a31c549cf4b3c4c_0.phtml  C.Y. Wu].  T. Czosnyka maintained the code until his untimely death in 2006.  [[What_is_Gosia | Learn more...]].&lt;br /&gt;
 &lt;br /&gt;
==What Gosia can do for the experimenter==&lt;br /&gt;
&lt;br /&gt;
===Experiment planning and simulation===&lt;br /&gt;
&lt;br /&gt;
The GOSIA suite of codes are ideally suited to the design and planning of&lt;br /&gt;
heavy-ion induced Coulomb excitation experiments as well as the subsequent&lt;br /&gt;
analysis. Coulomb excitation experiments can seem deceptively simple,&lt;br /&gt;
especially for few-state problems, leading some experimenters to fall into &lt;br /&gt;
analysis traps or collecting data that have less than optimal sensitivity to&lt;br /&gt;
the goals of the experiment. The [[experiment_planning | Experiment planning]] page identifies potential pitfalls&lt;br /&gt;
in the design and analysis of Coulomb excitation experiments. &lt;br /&gt;
&lt;br /&gt;
===Analysis of Coulomb excitation data===&lt;br /&gt;
&lt;br /&gt;
The motivation for development of Gosia was to&lt;br /&gt;
implement the capability to extract measured&lt;br /&gt;
&amp;lt;math&amp;gt;E\lambda&amp;lt;/math&amp;gt;&lt;br /&gt;
matrix elements model-independently from Coulomb excitation data. The first&lt;br /&gt;
major task required to achieve this goal was to design experiments covering a&lt;br /&gt;
wide dynamic range of Coulomb excitation strength that provide sufficient&lt;br /&gt;
experimental data to overdetermine the many unknown matrix elements.&lt;br /&gt;
Experimental techniques were developed to achieve this requirement in the&lt;br /&gt;
1980's and primarily involved Coulomb excitation measurements over a wide&lt;br /&gt;
range of both scattering angle and unexcited nucleus&lt;br /&gt;
&amp;lt;math&amp;gt;Z&amp;lt;/math&amp;gt; value. The second major task was the development of Gosia to&lt;br /&gt;
model-independently extract the matrix elements via a least-squares search of&lt;br /&gt;
the data. During the 1980's and early 1990's the ready availability of beam&lt;br /&gt;
time at heavy-ion accelerator facilities, the availability of high-efficiency&lt;br /&gt;
&amp;lt;math&amp;gt;p-\gamma&amp;lt;/math&amp;gt; detector facilities, and access to fast computer systems needed for the Gosia&lt;br /&gt;
least-squares searches, enabled the first model-independent extraction of&lt;br /&gt;
&amp;lt;math&amp;gt;E\lambda&amp;lt;/math&amp;gt;&lt;br /&gt;
matrix elements from multiple Coulomb excitation data. &lt;br /&gt;
&lt;br /&gt;
[[Model_independent_analysis | Model-independent analysis]]&lt;br /&gt;
&lt;br /&gt;
[[Model_dependent_analysis | Model-dependent analysis]]&lt;br /&gt;
&lt;br /&gt;
==Selected special topics==&lt;br /&gt;
&lt;br /&gt;
Other topics can be found using the search box at the left.&lt;br /&gt;
&lt;br /&gt;
[[Integrated_yields | Interpreting the &amp;quot;integrated yields&amp;quot; output]]&lt;br /&gt;
&lt;br /&gt;
[[normalization_of_yield_data | Normalization of gamma-ray yield data]]&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
&lt;br /&gt;
Note that Gosia version numbers are coded as YYYYMMDD.N, where N is a minor update or bug-fix on the original YYYYMMDD version.  For example, version 20110524.2 was released on 2011-11-07.  ''Some recent releases have an incorrect message &amp;quot;LATEST REVISION- JUNE  2006&amp;quot; in the output file header.''&lt;br /&gt;
&lt;br /&gt;
(Right-click to download source codes.)&lt;br /&gt;
&lt;br /&gt;
* The current version (20120125) of the [http://www.pas.rochester.edu/~cline/Gosia/Gosia_Manual_20120125.pdf Gosia manual]&lt;br /&gt;
* The latest release (20110524.2) of [http://www.pas.rochester.edu/%7Ehayes/gosia_versions/gosia_20110524.2.f  Gosia]&lt;br /&gt;
* The latest release (2_20081208.14) of [http://www.pas.rochester.edu/%7Ehayes/gosia_versions/gosia2_20081208.14.f Gosia2], for analysing simultaneous Coulomb excitation of target and projectile, using a common normalization.&lt;br /&gt;
* [http://www.pas.rochester.edu/~hayes/rachel_1/rachel_1.1.2.tar Rachel release version 1.1.2], the graphical interface for Gosia.  See also the [[Gui | Rachel]] page.&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/pawel-06-mod.f  Pawel], the Gosia version to treat excitation of a nucleus in an isomer state&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/gosia_arm.for  ANNL (Anneal)], a special version of Gosia developed by Rich Ibbotson that uses simulated annealing techniques to locate minima&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/sigma.f  Sigma], the 2006 Fortran source code for deducing the quadrupole invariants from the E2 matrix elements determined by Gosia&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/gremlin.f  GREMLIN], the gamma-ray detector efficiency code developed for use with GOSIA in 1987 by Alexander Kavka&lt;br /&gt;
&lt;br /&gt;
* The set of [http://www.pas.rochester.edu/~hayes/gosia_downloads/fit_demo_2011.tar demonstration files] to accompany the Gosia tutorial in chapter 14 of the Gosia Manual&lt;br /&gt;
&lt;br /&gt;
==Installing Gosia==&lt;br /&gt;
&lt;br /&gt;
Installation of Gosia requires only the following steps:&lt;br /&gt;
&lt;br /&gt;
# Compiling gosia with a Fortran compiler&lt;br /&gt;
# Setting the default path or alias to find Gosia, if desired.  (See also the path requirements for [[Gui|Rachel]] and the [[rachel setup file]].)&lt;br /&gt;
&lt;br /&gt;
Most standard Fortran 77 compilers will produce a working Gosia executable.  GNU  &lt;br /&gt;
&amp;lt;tt&amp;gt;g77&amp;lt;/tt&amp;gt; is recommended, but is becoming deprecated on newer machines.  The newer,&lt;br /&gt;
more commonly used &amp;lt;tt&amp;gt;gfortran&amp;lt;/tt&amp;gt; will also work.  Intel Fortran should work, but is not recommended, because future error trapping patches may not work well with the Intel compiler.  For more information about&lt;br /&gt;
compiling and standard builds, refer to the page [[compiling gosia | Compiling Gosia]].&lt;br /&gt;
&lt;br /&gt;
== User support ==&lt;br /&gt;
&lt;br /&gt;
===The graphical interface for Gosia===&lt;br /&gt;
&lt;br /&gt;
A [[Gui | GUI (Graphical User Interface) called Rachel]] has been developed.  The current version can be found in the download section above.  Novice Gosia users can use this interface to develop properly formatted template Gosia input files.  These can be modified by comparing the input lines to the Gosia manual instructions, or Gosia can be run entirely from within the GUI for many typical [[simulation (experiment planning)]] and analysis problems.&lt;br /&gt;
&lt;br /&gt;
===Example Gosia input files===&lt;br /&gt;
&lt;br /&gt;
Chapter 14 of the current [[Gosia Manual]] contains an annotated example input, a flowchart of the procedures that must be run during analysis of data and a tutorial based on a set of example files which can be obtained on the [[Gosia_tutorials]] page.&lt;br /&gt;
&lt;br /&gt;
===The Gosia Forum===&lt;br /&gt;
&lt;br /&gt;
The new gosia forum can be found [http://www-user.pas.rochester.edu/~gosia/phpBB3/index.php here.]  As described on the [[Gosia_users'_forum]] page, the Forum is the appropriate place to post requests for help with specific Gosia calculations and for experienced users to give answers and advice.&lt;br /&gt;
&lt;br /&gt;
==Maintenance of the Gosia codes==&lt;br /&gt;
&lt;br /&gt;
The Gosia codes are maintained by the [[Gosia_Steering_Committee]].&lt;br /&gt;
&lt;br /&gt;
==Purpose of the Gosia Wiki==&lt;br /&gt;
&lt;br /&gt;
While the Wiki will eventually mirror much of the content of the [http://www.pas.rochester.edu/%7Ecline/Gosia/2011manual20110428.pdf Gosia Manual], the purpose is not to reproduce the manual in its entirety.  The Gosia Manual should still be considered the primary reference for running Gosia.  The advantage of the Wiki format is that an unlimited number of pages can be added here by interested users on special topics that are not appropriate for a users' manual.  These may include&lt;br /&gt;
&lt;br /&gt;
* Examples of Gosia input and output for common calculations, such as &lt;br /&gt;
** input file templates&lt;br /&gt;
** common detector definitions&lt;br /&gt;
** proper data set normalizations&lt;br /&gt;
** fitting strategies for systems with many matrix elements&lt;br /&gt;
* Solutions for difficult calculations, such as extreme inverse kinematics cases&lt;br /&gt;
* More detailed theory notes&lt;br /&gt;
&lt;br /&gt;
* Examples of the use of [[Pawel]], [[ANNL]] and other codes in the Gosia suite&lt;br /&gt;
&lt;br /&gt;
Wiki users are encouraged to contribute anything that should be of general interest to the Gosia user community and to move solved problems from the Forum if they may be of general interest.&lt;br /&gt;
&lt;br /&gt;
==Help for the Wiki user==&lt;br /&gt;
&lt;br /&gt;
Consult the page [[Wiki_formatting]] for basic formatting instructions to contribute to this Wiki.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
Some of the following pages will be absorbed into the pages on the new Wiki server.&lt;br /&gt;
&lt;br /&gt;
* The [http://www.slcj.uw.edu.pl/en/0.html Warsaw Heavy Ion Laboratory] page and the&lt;br /&gt;
* [http://www.slcj.uw.edu.pl/gosia_workshop 2008 Gosia Workshop] at Warsaw&lt;br /&gt;
* The [http://www.ikp.uni-koeln.de/~warr/gosia/ Cologne Gosia page]&lt;br /&gt;
* and the [http://www.pas.rochester.edu/~cline/Gosia/index.html Rochester Gosia page]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_GUI</id>
		<title>Rachel GUI</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_GUI"/>
				<updated>2012-02-02T16:21:46Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: update for 1.1.2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==General description==&lt;br /&gt;
&lt;br /&gt;
[[File:Guisnapshot.png|thumb|right|A snapshot of the alpha version GUI.]]&lt;br /&gt;
&lt;br /&gt;
For a very short video demo of capabilities, refer to the &amp;quot;advertising video&amp;quot;: [http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
The Rachel interface facilitates [http://www.pas.rochester.edu/~hayes/beta_rachel/calculation_in_2_minutes.html fast setup of Gosia calculations] and data analysis using push-button controls with guided input and 'plain language' warnings during setup.  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.  A Windows version is not planned.&lt;br /&gt;
&lt;br /&gt;
A 64-bit processor is essential, because Gosia runs fastest and most accurately on 64-bit machines.  The release-candidate version, expected in the September of 2011, will have many structural changes in the code, allowing more automation, more general particle detector options and fewer user prompts for standard operations.  &lt;br /&gt;
&lt;br /&gt;
[[File:Typicalgosiainput.png|thumb|right|Excerpt of a typical Gosia input for a collective system.]]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 of matrix elements.  For collective systems, where the matrix definition often includes several hundred lines of matrix elements, rotor parameters can be given to reduce the setup time for the initial guesses of matrix element values.  This also eliminates the need for the user to re-index the reduced matrix elements by hand as changes are made to the matrix or level scheme.&lt;br /&gt;
&lt;br /&gt;
==How to get the Rachel package==&lt;br /&gt;
&lt;br /&gt;
Release version 1.1.2 is now available.  This version does not read beta-version files, but level schemes and matrices can be ported following the instructions in the 2012 version of the Gosia manual.  Refer to the [[gui_release_notes | release notes]] for the change in this version and known issues.&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1/rachel_1.1.2.tar Rachel 1.1.2 download]&lt;br /&gt;
&lt;br /&gt;
==Installation notes==&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
&lt;br /&gt;
Rachel has been installed successfully on the following systems.  You can view or submit detailed installation notes for these or other systems.  (Please link them to a separate Wiki page.)&lt;br /&gt;
&lt;br /&gt;
If the default python environment set in the rachel.py executable is not appropriate, the following error will appear:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% [path].rachel.py&lt;br /&gt;
/usr/bin/env: python2.6: No such file or directory&lt;br /&gt;
%&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The correct Python environment can be invoked by typing instead:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% [python] [path].rachel.py&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where [python] is the Python executable with the correct path and [path] is the path to the rachel.py executable where the user installed it.&lt;br /&gt;
&lt;br /&gt;
===Installation notes for other Linux/Unix systems===&lt;br /&gt;
&lt;br /&gt;
* [[rachel_installation_ubuntu | Ubuntu]]&lt;br /&gt;
* [[rachel_installation_open_suse | OpenSuse]]&lt;br /&gt;
* [[rachel_installation_fedora | Fedora]]&lt;br /&gt;
* [[rachel_installation_mac_os_x | Mac OS X]]&lt;br /&gt;
&lt;br /&gt;
The final tests that all necessary libraries and codes are installed are usually the following:&lt;br /&gt;
&lt;br /&gt;
* Load a level scheme and see that the level scheme window is drawn properly.  Rarely, after loading a level scheme with no errors (e.g. using one of the example files included in the Rachel distribution), the user must click &amp;quot;Examine fig. window&amp;quot; once to create the level scheme window.  On most systems, with the correct libraries installed, the level scheme display pops up when a valid level scheme is loaded with no errors.  If the GUI starts and can load and draw the level diagram without errors, then it is unlikely that there are any missing libraries.  Also note that on some systems the matplotlib back-end must be changed.  This is done by editing the &amp;lt;tt&amp;gt;~/.matplotlib/matplotlibrc&amp;lt;/tt&amp;gt; file so that the back-end line reads&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
backend : [backend]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;tt&amp;gt;[backend]&amp;lt;/tt&amp;gt; may be one of several back-ends described here: [http://matplotlib.sourceforge.net/faq/installing_faq.html#backends matplotlib backends].   Usually &amp;lt;tt&amp;gt;TkAgg&amp;lt;/tt&amp;gt; works except on Mac OS X.  Refer to [[rachel_installation_mac_os_x | Mac OS X]].&lt;br /&gt;
&lt;br /&gt;
* After running a calculation (&amp;quot;integration&amp;quot;), test the yield-plotting feature using the &amp;quot;Plot yields&amp;quot; button.  If there is an error finding gnuplot, install gnuplot on the system so that it is in the user's path, i.e., that it can be invoked by typing &amp;quot;gnuplot&amp;quot; at the terminal prompt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GUI version backward compatibility==&lt;br /&gt;
&lt;br /&gt;
In the beta versions, the GUI preserves backward-compatibility of the saved session files, so that users can upgrade the GUI without having to rebuild the session.&lt;br /&gt;
&lt;br /&gt;
When the release candidate becomes available, users will have to rebuild their sessions, because of major changes in the internal structure that cannot be automatically upgraded.  This can be aided by the export/import tools for the level and matrix data.&lt;br /&gt;
&lt;br /&gt;
In the release versions, automatic upgrading of saved sessions will be reinstated.&lt;br /&gt;
&lt;br /&gt;
==Capabilities of version 1==&lt;br /&gt;
&lt;br /&gt;
Note that there are major simplifications in the Ge detector array setup and data loading.&lt;br /&gt;
&lt;br /&gt;
* Human-readable data files that are robust for changes in the experimental setup and level scheme&lt;br /&gt;
* Azimuthally symmetric particle detection&lt;br /&gt;
* Partitioning particle-detector data by azimuthal angle&lt;br /&gt;
* Graphical definition of rectilinear or irregular-shaped particle detectors [[File:rectilineardetectorexample.png|thumb|right|A user-defined rectilinear detector automatically transformed into the laboratory spherical polar coordinates for Gosia.  Black edge is the &amp;quot;exact&amp;quot; shape; red lines are the azimuthal range samples passed to Gosia.]]&lt;br /&gt;
* 4pi experiments (e.g. experiments with no particle detection)&lt;br /&gt;
* Normal or inverse kinematics experiments&lt;br /&gt;
* A user-expandable library of standard Ge crystals e.g. Gammasphere&lt;br /&gt;
* A user-expandable library of detector arrays (Tigress, Miniball, Gammasphere...)&lt;br /&gt;
* Data from summed 4pi arrays&lt;br /&gt;
* Efficiency-corrected gamma-ray data only&lt;br /&gt;
* Experiment planning aids&lt;br /&gt;
** Generation of simulated data based on a proposed beam run&lt;br /&gt;
** Optional quasi-Gaussian random scatter in simulated data&lt;br /&gt;
** Estimated precision of the proposed measurement&lt;br /&gt;
* Accuracy testing to determine if Gosia will be appropriate for a planned experiment&lt;br /&gt;
* Fitting and correlated error estimations&lt;br /&gt;
* Reading level schemes and gamma-ray data from Radware AGS files and [[Rachel_yield_data_files | Rachel text format]] including&lt;br /&gt;
** Branching ratio data&lt;br /&gt;
** Previously measured EM matrix elements, including the measured phases&lt;br /&gt;
** Lifetime data for ''excited states'' (not the ground state lifetime)&lt;br /&gt;
** Mixing ratios&lt;br /&gt;
* Several supported data file formats&lt;br /&gt;
** [Radware] AGS format&lt;br /&gt;
** [[Rachel format nuclear data files]]&lt;br /&gt;
** Gosia format (experimental yield and fitted matrix element data)&lt;br /&gt;
* Instantly generating plots of experimental vs. predicted yields via gnuplot  [[File:plottingexample.png|thumb|right|A zoomed view of a plot of yield vs. spin in a rotational band generated from the Gosia output and experimental data.]]&lt;br /&gt;
* Automated generation of stopping power and internal conversion input for Gosia&lt;br /&gt;
* Push-button controls, optional pop-up guidance and guided prompts&lt;br /&gt;
* A searchable help function&lt;br /&gt;
* Undo/Redo of most functions and crash recovery&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using Rachel, the user will be able to build a level scheme from either a hand-written text file and/or a Radware AGS file, define the experimental setup and import relative-efficiency-corrected gamma-ray data from Rachel-format text and/or AGS files.  The matrix and fit parameters can be defined by push-buttons and prompts or imported from a Rachel-format matrix file.  Gosia will then be run by push-button GUI controls.  Most prompts will be preceded by help information, suggestions, or warnings.  &lt;br /&gt;
&lt;br /&gt;
For experiments that fit the capabilities above, the user can view the Gosia inputs to learn the format, but will not be required to type any input code.  Experienced Gosia users can export a GUI-generated input skeleton file and abandon the GUI to use the more advanced capabilities of Gosia.&lt;br /&gt;
&lt;br /&gt;
==Upgrade strategy==&lt;br /&gt;
&lt;br /&gt;
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 eventually will be directed primarily by [[software upgrade voting|votes]] cast by the user community.  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.''&lt;br /&gt;
&lt;br /&gt;
This voting plan has not been implemented yet.  Users are encouraged to suggest desired upgrades through the Forum or the [[rachel_desired_upgrades | desired upgrades]] page to steer the software development.&lt;br /&gt;
&lt;br /&gt;
===Planned upgrades===&lt;br /&gt;
&lt;br /&gt;
There are a number of planned upgrades, ''some'' of which will be incorporated in the first [[rachel_release_candidate | release candidate] version.  The upgrade plan and priorities will be changed based on user feedback and bug reports.  &lt;br /&gt;
&lt;br /&gt;
# More accurate stopping power calculations for low-Z beams.&lt;br /&gt;
# Improved graphics including&lt;br /&gt;
## a transition from matplotlib graphics to pyGtk in the level scheme window&lt;br /&gt;
## clickable objects in the level scheme diagram&lt;br /&gt;
# Addition of Ge clusters with libraries of array geometries (Gammasphere, Agata, Miniball etc.)&lt;br /&gt;
# Plot functions to visualize fit conflicts in the data&lt;br /&gt;
# Improved object structure for Ge detectors.  This will reduce the burden on the user by automatically updating the data set passed to Gosia as the level scheme and matrix change.&lt;br /&gt;
# 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. &amp;lt;gam|E2|gsb&amp;gt; = M1 + a*M2, where 'a' can be adjusted by the user.&lt;br /&gt;
# Optional simple distributed processing of some functions.  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&amp;lt;ref&amp;gt;True distributed computing is not handled by the current version of Gosia&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Videos, manual and run-time help==&lt;br /&gt;
&lt;br /&gt;
===Quick advertising and demos===&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/calculation_in_2_minutes.html Fast setup of Gosia calculations]&lt;br /&gt;
&lt;br /&gt;
===Help with Rachel on this Wiki===&lt;br /&gt;
&lt;br /&gt;
Use the search function to the left, or start here.&lt;br /&gt;
&lt;br /&gt;
[[rachel_selected_topics | Selected help topics for Rachel]]&lt;br /&gt;
&lt;br /&gt;
===Tutorial videos===&lt;br /&gt;
&lt;br /&gt;
[[rachel_1.0_tutorial_videos | New Tutorial videos]] are being produced for version 1.0.  These will be much shorter and more focused than the old videos.&lt;br /&gt;
&lt;br /&gt;
You can still watch [[rachel_beta_tutorial_videos | beta-version tutorial videos]], but there have been many changes.  General procedures are similar.  These old videos contain more topics per video, so some are quite long.&lt;br /&gt;
&lt;br /&gt;
===The manual===&lt;br /&gt;
&lt;br /&gt;
The Rachel manual has been incorporated into the [[Gosia_Manual | Gosia manual]].  &lt;br /&gt;
&lt;br /&gt;
===Other help resources===&lt;br /&gt;
&lt;br /&gt;
Run-time help is available using the Help button.  Users are encouraged to submit suggestions for additional help data.&lt;br /&gt;
&lt;br /&gt;
===Experiment planning and accuracy testing tools===&lt;br /&gt;
&lt;br /&gt;
The simulation tools have been improved since the recording of these video tutorials.  The user will find extra prompts for the details of the planned beam run, and estimated absolute measured counts will be calculated and displayed.  The display format looks like the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Experiment 1&lt;br /&gt;
Target excitation by Z,A = 54,136 at 517 MeV. Mean scattering angle = 45.0 deg.&lt;br /&gt;
Detector 1&lt;br /&gt;
Single crystal at theta, phi = 45.0, 45.0 deg. Solid angle = 0.06 sr.&lt;br /&gt;
This simulation does not include random gaussian scatter.  Counts represent the cross sections calculated by Gosia.      &lt;br /&gt;
       Transition             |  Gammas incident      |                     Fraction of |         Observed Counts        &lt;br /&gt;
                              |  on Ge detectors      | Gamma               Incident    |                                &lt;br /&gt;
 Initial         Final        |                       | Energy **Detector   Gammas      |                                &lt;br /&gt;
    Band Spin     Band Spin   | Counts    *Error      | (keV)   Efficiency  Detected    | Rate(Hz)   Counts  ***Error    &lt;br /&gt;
-------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
     gsb  1.5      gsb  0.5     4.662e+06  2.332e+05     100.0  0.00049     0.09962       1.075e+00  4.644e+05  6.815e+02&lt;br /&gt;
     gsb  2.5      gsb  0.5     1.570e+07  7.848e+05     200.0  0.00179     0.36853       1.339e+01  5.784e+06  2.405e+03&lt;br /&gt;
       a  2.5      gsb  0.5     1.079e+04  5.647e+02     250.0  0.00189     0.38907       9.719e-03  4.199e+03  6.480e+01&lt;br /&gt;
       a  2.5      gsb  1.5     9.816e+02  7.705e+01     150.0  0.00135     0.27823       6.322e-04  2.731e+02  1.653e+01&lt;br /&gt;
       a  2.5        b  3.5     4.689e+05  2.376e+04      75.0  0.00015     0.0312        3.387e-02  1.463e+04  1.210e+02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Observed Counts&amp;quot; are calculated using the efficiency curve from the detector library or a detector created by the user.  The &amp;quot;Detector Efficiency&amp;quot; &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; is the usual definition.  Possion counting errors are based on the observed counts, while additional error on the ''total'' efficiency-corrected counts may be added by the user.&lt;br /&gt;
&lt;br /&gt;
Refer to the page [[Rachel_simulated_yield_output | Rachel simulated yield output]] for more information about simulations with the GUI.&lt;br /&gt;
&lt;br /&gt;
===Troubleshooting===&lt;br /&gt;
&lt;br /&gt;
For troubleshooting help, refer to the [[rachel_troubleshooting | troubleshooting]] page, or use the search box at the left.&lt;br /&gt;
&lt;br /&gt;
==Bug reports==&lt;br /&gt;
&lt;br /&gt;
Check the [[gui_release_notes | release notes]] page for a history of bugs and bug-fix versions.&lt;br /&gt;
&lt;br /&gt;
Users are encouraged to submit bug reports via the [http://www-user.pas.rochester.edu/~gosia/phpBB3/ Gosia forum].  The operation that revealed the bug should be reported, and the session file saved before this operation should be included if possible.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_GUI</id>
		<title>Rachel GUI</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_GUI"/>
				<updated>2012-02-01T20:03:03Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==General description==&lt;br /&gt;
&lt;br /&gt;
[[File:Guisnapshot.png|thumb|right|A snapshot of the alpha version GUI.]]&lt;br /&gt;
&lt;br /&gt;
For a very short video demo of capabilities, refer to the &amp;quot;advertising video&amp;quot;: [http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
The Rachel interface facilitates [http://www.pas.rochester.edu/~hayes/beta_rachel/calculation_in_2_minutes.html fast setup of Gosia calculations] and data analysis using push-button controls with guided input and 'plain language' warnings during setup.  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.  A Windows version is not planned.&lt;br /&gt;
&lt;br /&gt;
A 64-bit processor is essential, because Gosia runs fastest and most accurately on 64-bit machines.  The release-candidate version, expected in the September of 2011, will have many structural changes in the code, allowing more automation, more general particle detector options and fewer user prompts for standard operations.  &lt;br /&gt;
&lt;br /&gt;
[[File:Typicalgosiainput.png|thumb|right|Excerpt of a typical Gosia input for a collective system.]]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 of matrix elements.  For collective systems, where the matrix definition often includes several hundred lines of matrix elements, rotor parameters can be given to reduce the setup time for the initial guesses of matrix element values.  This also eliminates the need for the user to re-index the reduced matrix elements by hand as changes are made to the matrix or level scheme.&lt;br /&gt;
&lt;br /&gt;
==How to get the Rachel package==&lt;br /&gt;
&lt;br /&gt;
Release version 1.1.1 is now available.  This version does not read beta-version files, but level schemes and matrices can be ported following the instructions in the 2012 version of the Gosia manual.  Refer to the [[gui_release_notes | release notes]] for the change in this version and known issues.&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1/rachel_1.1.1.tar Rachel 1.1.1 download]&lt;br /&gt;
&lt;br /&gt;
==Installation notes==&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
&lt;br /&gt;
Rachel has been installed successfully on the following systems.  You can view or submit detailed installation notes for these or other systems.  (Please link them to a separate Wiki page.)&lt;br /&gt;
&lt;br /&gt;
If the default python environment set in the rachel.py executable is not appropriate, the following error will appear:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% [path].rachel.py&lt;br /&gt;
/usr/bin/env: python2.6: No such file or directory&lt;br /&gt;
%&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The correct Python environment can be invoked by typing instead:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% [python] [path].rachel.py&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where [python] is the Python executable with the correct path and [path] is the path to the rachel.py executable where the user installed it.&lt;br /&gt;
&lt;br /&gt;
===Installation notes for other Linux/Unix systems===&lt;br /&gt;
&lt;br /&gt;
* [[rachel_installation_ubuntu | Ubuntu]]&lt;br /&gt;
* [[rachel_installation_open_suse | OpenSuse]]&lt;br /&gt;
* [[rachel_installation_fedora | Fedora]]&lt;br /&gt;
* [[rachel_installation_mac_os_x | Mac OS X]]&lt;br /&gt;
&lt;br /&gt;
The final tests that all necessary libraries and codes are installed are usually the following:&lt;br /&gt;
&lt;br /&gt;
* Load a level scheme and see that the level scheme window is drawn properly.  Rarely, after loading a level scheme with no errors (e.g. using one of the example files included in the Rachel distribution), the user must click &amp;quot;Examine fig. window&amp;quot; once to create the level scheme window.  On most systems, with the correct libraries installed, the level scheme display pops up when a valid level scheme is loaded with no errors.  If the GUI starts and can load and draw the level diagram without errors, then it is unlikely that there are any missing libraries.  Also note that on some systems the matplotlib back-end must be changed.  This is done by editing the &amp;lt;tt&amp;gt;~/.matplotlib/matplotlibrc&amp;lt;/tt&amp;gt; file so that the back-end line reads&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
backend : [backend]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;tt&amp;gt;[backend]&amp;lt;/tt&amp;gt; may be one of several back-ends described here: [http://matplotlib.sourceforge.net/faq/installing_faq.html#backends matplotlib backends].   Usually &amp;lt;tt&amp;gt;TkAgg&amp;lt;/tt&amp;gt; works except on Mac OS X.  Refer to [[rachel_installation_mac_os_x | Mac OS X]].&lt;br /&gt;
&lt;br /&gt;
* After running a calculation (&amp;quot;integration&amp;quot;), test the yield-plotting feature using the &amp;quot;Plot yields&amp;quot; button.  If there is an error finding gnuplot, install gnuplot on the system so that it is in the user's path, i.e., that it can be invoked by typing &amp;quot;gnuplot&amp;quot; at the terminal prompt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GUI version backward compatibility==&lt;br /&gt;
&lt;br /&gt;
In the beta versions, the GUI preserves backward-compatibility of the saved session files, so that users can upgrade the GUI without having to rebuild the session.&lt;br /&gt;
&lt;br /&gt;
When the release candidate becomes available, users will have to rebuild their sessions, because of major changes in the internal structure that cannot be automatically upgraded.  This can be aided by the export/import tools for the level and matrix data.&lt;br /&gt;
&lt;br /&gt;
In the release versions, automatic upgrading of saved sessions will be reinstated.&lt;br /&gt;
&lt;br /&gt;
==Capabilities of version 1==&lt;br /&gt;
&lt;br /&gt;
Note that there are major simplifications in the Ge detector array setup and data loading.&lt;br /&gt;
&lt;br /&gt;
* Human-readable data files that are robust for changes in the experimental setup and level scheme&lt;br /&gt;
* Azimuthally symmetric particle detection&lt;br /&gt;
* Partitioning particle-detector data by azimuthal angle&lt;br /&gt;
* Graphical definition of rectilinear or irregular-shaped particle detectors [[File:rectilineardetectorexample.png|thumb|right|A user-defined rectilinear detector automatically transformed into the laboratory spherical polar coordinates for Gosia.  Black edge is the &amp;quot;exact&amp;quot; shape; red lines are the azimuthal range samples passed to Gosia.]]&lt;br /&gt;
* 4pi experiments (e.g. experiments with no particle detection)&lt;br /&gt;
* Normal or inverse kinematics experiments&lt;br /&gt;
* A user-expandable library of standard Ge crystals e.g. Gammasphere&lt;br /&gt;
* A user-expandable library of detector arrays (Tigress, Miniball, Gammasphere...)&lt;br /&gt;
* Data from summed 4pi arrays&lt;br /&gt;
* Efficiency-corrected gamma-ray data only&lt;br /&gt;
* Experiment planning aids&lt;br /&gt;
** Generation of simulated data based on a proposed beam run&lt;br /&gt;
** Optional quasi-Gaussian random scatter in simulated data&lt;br /&gt;
** Estimated precision of the proposed measurement&lt;br /&gt;
* Accuracy testing to determine if Gosia will be appropriate for a planned experiment&lt;br /&gt;
* Fitting and correlated error estimations&lt;br /&gt;
* Reading level schemes and gamma-ray data from Radware AGS files and [[Rachel_yield_data_files | Rachel text format]] including&lt;br /&gt;
** Branching ratio data&lt;br /&gt;
** Previously measured EM matrix elements, including the measured phases&lt;br /&gt;
** Lifetime data for ''excited states'' (not the ground state lifetime)&lt;br /&gt;
** Mixing ratios&lt;br /&gt;
* Several supported data file formats&lt;br /&gt;
** [Radware] AGS format&lt;br /&gt;
** [[Rachel format nuclear data files]]&lt;br /&gt;
** Gosia format (experimental yield and fitted matrix element data)&lt;br /&gt;
* Instantly generating plots of experimental vs. predicted yields via gnuplot  [[File:plottingexample.png|thumb|right|A zoomed view of a plot of yield vs. spin in a rotational band generated from the Gosia output and experimental data.]]&lt;br /&gt;
* Automated generation of stopping power and internal conversion input for Gosia&lt;br /&gt;
* Push-button controls, optional pop-up guidance and guided prompts&lt;br /&gt;
* A searchable help function&lt;br /&gt;
* Undo/Redo of most functions and crash recovery&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using Rachel, the user will be able to build a level scheme from either a hand-written text file and/or a Radware AGS file, define the experimental setup and import relative-efficiency-corrected gamma-ray data from Rachel-format text and/or AGS files.  The matrix and fit parameters can be defined by push-buttons and prompts or imported from a Rachel-format matrix file.  Gosia will then be run by push-button GUI controls.  Most prompts will be preceded by help information, suggestions, or warnings.  &lt;br /&gt;
&lt;br /&gt;
For experiments that fit the capabilities above, the user can view the Gosia inputs to learn the format, but will not be required to type any input code.  Experienced Gosia users can export a GUI-generated input skeleton file and abandon the GUI to use the more advanced capabilities of Gosia.&lt;br /&gt;
&lt;br /&gt;
==Upgrade strategy==&lt;br /&gt;
&lt;br /&gt;
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 eventually will be directed primarily by [[software upgrade voting|votes]] cast by the user community.  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.''&lt;br /&gt;
&lt;br /&gt;
This voting plan has not been implemented yet.  Users are encouraged to suggest desired upgrades through the Forum or the [[rachel_desired_upgrades | desired upgrades]] page to steer the software development.&lt;br /&gt;
&lt;br /&gt;
===Planned upgrades===&lt;br /&gt;
&lt;br /&gt;
There are a number of planned upgrades, ''some'' of which will be incorporated in the first [[rachel_release_candidate | release candidate] version.  The upgrade plan and priorities will be changed based on user feedback and bug reports.  &lt;br /&gt;
&lt;br /&gt;
# More accurate stopping power calculations for low-Z beams.&lt;br /&gt;
# Improved graphics including&lt;br /&gt;
## a transition from matplotlib graphics to pyGtk in the level scheme window&lt;br /&gt;
## clickable objects in the level scheme diagram&lt;br /&gt;
# Addition of Ge clusters with libraries of array geometries (Gammasphere, Agata, Miniball etc.)&lt;br /&gt;
# Plot functions to visualize fit conflicts in the data&lt;br /&gt;
# Improved object structure for Ge detectors.  This will reduce the burden on the user by automatically updating the data set passed to Gosia as the level scheme and matrix change.&lt;br /&gt;
# 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. &amp;lt;gam|E2|gsb&amp;gt; = M1 + a*M2, where 'a' can be adjusted by the user.&lt;br /&gt;
# Optional simple distributed processing of some functions.  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&amp;lt;ref&amp;gt;True distributed computing is not handled by the current version of Gosia&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Videos, manual and run-time help==&lt;br /&gt;
&lt;br /&gt;
===Quick advertising and demos===&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/calculation_in_2_minutes.html Fast setup of Gosia calculations]&lt;br /&gt;
&lt;br /&gt;
===Help with Rachel on this Wiki===&lt;br /&gt;
&lt;br /&gt;
Use the search function to the left, or start here.&lt;br /&gt;
&lt;br /&gt;
[[rachel_selected_topics | Selected help topics for Rachel]]&lt;br /&gt;
&lt;br /&gt;
===Tutorial videos===&lt;br /&gt;
&lt;br /&gt;
[[rachel_1.0_tutorial_videos | New Tutorial videos]] are being produced for version 1.0.  These will be much shorter and more focused than the old videos.&lt;br /&gt;
&lt;br /&gt;
You can still watch [[rachel_beta_tutorial_videos | beta-version tutorial videos]], but there have been many changes.  General procedures are similar.  These old videos contain more topics per video, so some are quite long.&lt;br /&gt;
&lt;br /&gt;
===The manual===&lt;br /&gt;
&lt;br /&gt;
The Rachel manual has been incorporated into the [[Gosia_Manual | Gosia manual]].  &lt;br /&gt;
&lt;br /&gt;
===Other help resources===&lt;br /&gt;
&lt;br /&gt;
Run-time help is available using the Help button.  Users are encouraged to submit suggestions for additional help data.&lt;br /&gt;
&lt;br /&gt;
===Experiment planning and accuracy testing tools===&lt;br /&gt;
&lt;br /&gt;
The simulation tools have been improved since the recording of these video tutorials.  The user will find extra prompts for the details of the planned beam run, and estimated absolute measured counts will be calculated and displayed.  The display format looks like the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Experiment 1&lt;br /&gt;
Target excitation by Z,A = 54,136 at 517 MeV. Mean scattering angle = 45.0 deg.&lt;br /&gt;
Detector 1&lt;br /&gt;
Single crystal at theta, phi = 45.0, 45.0 deg. Solid angle = 0.06 sr.&lt;br /&gt;
This simulation does not include random gaussian scatter.  Counts represent the cross sections calculated by Gosia.      &lt;br /&gt;
       Transition             |  Gammas incident      |                     Fraction of |         Observed Counts        &lt;br /&gt;
                              |  on Ge detectors      | Gamma               Incident    |                                &lt;br /&gt;
 Initial         Final        |                       | Energy **Detector   Gammas      |                                &lt;br /&gt;
    Band Spin     Band Spin   | Counts    *Error      | (keV)   Efficiency  Detected    | Rate(Hz)   Counts  ***Error    &lt;br /&gt;
-------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
     gsb  1.5      gsb  0.5     4.662e+06  2.332e+05     100.0  0.00049     0.09962       1.075e+00  4.644e+05  6.815e+02&lt;br /&gt;
     gsb  2.5      gsb  0.5     1.570e+07  7.848e+05     200.0  0.00179     0.36853       1.339e+01  5.784e+06  2.405e+03&lt;br /&gt;
       a  2.5      gsb  0.5     1.079e+04  5.647e+02     250.0  0.00189     0.38907       9.719e-03  4.199e+03  6.480e+01&lt;br /&gt;
       a  2.5      gsb  1.5     9.816e+02  7.705e+01     150.0  0.00135     0.27823       6.322e-04  2.731e+02  1.653e+01&lt;br /&gt;
       a  2.5        b  3.5     4.689e+05  2.376e+04      75.0  0.00015     0.0312        3.387e-02  1.463e+04  1.210e+02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Observed Counts&amp;quot; are calculated using the efficiency curve from the detector library or a detector created by the user.  The &amp;quot;Detector Efficiency&amp;quot; &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; is the usual definition.  Possion counting errors are based on the observed counts, while additional error on the ''total'' efficiency-corrected counts may be added by the user.&lt;br /&gt;
&lt;br /&gt;
Refer to the page [[Rachel_simulated_yield_output | Rachel simulated yield output]] for more information about simulations with the GUI.&lt;br /&gt;
&lt;br /&gt;
===Troubleshooting===&lt;br /&gt;
&lt;br /&gt;
For troubleshooting help, refer to the [[rachel_troubleshooting | troubleshooting]] page, or use the search box at the left.&lt;br /&gt;
&lt;br /&gt;
==Bug reports==&lt;br /&gt;
&lt;br /&gt;
Check the [[gui_release_notes | release notes]] page for a history of bugs and bug-fix versions.&lt;br /&gt;
&lt;br /&gt;
Users are encouraged to submit bug reports via the [http://www-user.pas.rochester.edu/~gosia/phpBB3/ Gosia forum].  The operation that revealed the bug should be reported, and the session file saved before this operation should be included if possible.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gosia</id>
		<title>Gosia</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gosia"/>
				<updated>2012-02-01T19:48:44Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: changed from beta&amp;quot; to release version of GUI in text&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;color:#F00000&amp;quot;&amp;gt;Follow @GosiaCoulex on [http://twitter.com/#!/GosiaCoulex Twitter] for new version announcements and bug-fixes.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gosia is the primary analysis code for planning experiments and analyzing data for nuclear structure physics using [[low-energy Coulomb excitation]] experiments.  It is suited for both planning experiments and analysis of Coulomb excitation data.  The original version was written at the University of Rochester in 1979--1980 by [[Tomasz Czosnyka]], [http://www.pas.rochester.edu/~cline/  D. Cline] and [http://www.turpion.org/links/ca4ad02e0d0fafd70a31c549cf4b3c4c_0.phtml  C.Y. Wu].  T. Czosnyka maintained the code until his untimely death in 2006.  [[What_is_Gosia | Learn more...]].&lt;br /&gt;
 &lt;br /&gt;
==What Gosia can do for the experimenter==&lt;br /&gt;
&lt;br /&gt;
===Experiment planning and simulation===&lt;br /&gt;
&lt;br /&gt;
The GOSIA suite of codes are ideally suited to the design and planning of&lt;br /&gt;
heavy-ion induced Coulomb excitation experiments as well as the subsequent&lt;br /&gt;
analysis. Coulomb excitation experiments can seem deceptively simple,&lt;br /&gt;
especially for few-state problems, leading some experimenters to fall into &lt;br /&gt;
analysis traps or collecting data that have less than optimal sensitivity to&lt;br /&gt;
the goals of the experiment. The [[experiment_planning | Experiment planning]] page identifies potential pitfalls&lt;br /&gt;
in the design and analysis of Coulomb excitation experiments. &lt;br /&gt;
&lt;br /&gt;
===Analysis of Coulomb excitation data===&lt;br /&gt;
&lt;br /&gt;
The motivation for development of Gosia was to&lt;br /&gt;
implement the capability to extract measured&lt;br /&gt;
&amp;lt;math&amp;gt;E\lambda&amp;lt;/math&amp;gt;&lt;br /&gt;
matrix elements model-independently from Coulomb excitation data. The first&lt;br /&gt;
major task required to achieve this goal was to design experiments covering a&lt;br /&gt;
wide dynamic range of Coulomb excitation strength that provide sufficient&lt;br /&gt;
experimental data to overdetermine the many unknown matrix elements.&lt;br /&gt;
Experimental techniques were developed to achieve this requirement in the&lt;br /&gt;
1980's and primarily involved Coulomb excitation measurements over a wide&lt;br /&gt;
range of both scattering angle and unexcited nucleus&lt;br /&gt;
&amp;lt;math&amp;gt;Z&amp;lt;/math&amp;gt; value. The second major task was the development of Gosia to&lt;br /&gt;
model-independently extract the matrix elements via a least-squares search of&lt;br /&gt;
the data. During the 1980's and early 1990's the ready availability of beam&lt;br /&gt;
time at heavy-ion accelerator facilities, the availability of high-efficiency&lt;br /&gt;
&amp;lt;math&amp;gt;p-\gamma&amp;lt;/math&amp;gt; detector facilities, and access to fast computer systems needed for the Gosia&lt;br /&gt;
least-squares searches, enabled the first model-independent extraction of&lt;br /&gt;
&amp;lt;math&amp;gt;E\lambda&amp;lt;/math&amp;gt;&lt;br /&gt;
matrix elements from multiple Coulomb excitation data. &lt;br /&gt;
&lt;br /&gt;
[[Model_independent_analysis | Model-independent analysis]]&lt;br /&gt;
&lt;br /&gt;
[[Model_dependent_analysis | Model-dependent analysis]]&lt;br /&gt;
&lt;br /&gt;
==Selected special topics==&lt;br /&gt;
&lt;br /&gt;
Other topics can be found using the search box at the left.&lt;br /&gt;
&lt;br /&gt;
[[Integrated_yields | Interpreting the &amp;quot;integrated yields&amp;quot; output]]&lt;br /&gt;
&lt;br /&gt;
[[normalization_of_yield_data | Normalization of gamma-ray yield data]]&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
&lt;br /&gt;
Note that Gosia version numbers are coded as YYYYMMDD.N, where N is a minor update or bug-fix on the original YYYYMMDD version.  For example, version 20110524.2 was released on 2011-11-07.  ''Some recent releases have an incorrect message &amp;quot;LATEST REVISION- JUNE  2006&amp;quot; in the output file header.''&lt;br /&gt;
&lt;br /&gt;
(Right-click to download source codes.)&lt;br /&gt;
&lt;br /&gt;
* The current version (20120125) of the [http://www.pas.rochester.edu/~cline/Gosia/Gosia_Manual_20120125.pdf Gosia manual]&lt;br /&gt;
* The latest release (20110524.2) of [http://www.pas.rochester.edu/%7Ehayes/gosia_versions/gosia_20110524.2.f  Gosia]&lt;br /&gt;
* The latest release (2_20081208.14) of [http://www.pas.rochester.edu/%7Ehayes/gosia_versions/gosia2_20081208.14.f Gosia2], for analysing simultaneous Coulomb excitation of target and projectile, using a common normalization.&lt;br /&gt;
* [http://www.pas.rochester.edu/~hayes/rachel_1/rachel_1.1.1.tar Rachel release version 1.1.1], the graphical interface for Gosia.  See also the [[Gui | Rachel]] page.&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/pawel-06-mod.f  Pawel], the Gosia version to treat excitation of a nucleus in an isomer state&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/gosia_arm.for  ANNL (Anneal)], a special version of Gosia developed by Rich Ibbotson that uses simulated annealing techniques to locate minima&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/sigma.f  Sigma], the 2006 Fortran source code for deducing the quadrupole invariants from the E2 matrix elements determined by Gosia&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/gremlin.f  GREMLIN], the gamma-ray detector efficiency code developed for use with GOSIA in 1987 by Alexander Kavka&lt;br /&gt;
&lt;br /&gt;
* The set of [http://www.pas.rochester.edu/~hayes/gosia_downloads/fit_demo_2011.tar demonstration files] to accompany the Gosia tutorial in chapter 14 of the Gosia Manual&lt;br /&gt;
&lt;br /&gt;
==Installing Gosia==&lt;br /&gt;
&lt;br /&gt;
Installation of Gosia requires only the following steps:&lt;br /&gt;
&lt;br /&gt;
# Compiling gosia with a Fortran compiler&lt;br /&gt;
# Setting the default path or alias to find Gosia, if desired.  (See also the path requirements for [[Gui|Rachel]] and the [[rachel setup file]].)&lt;br /&gt;
&lt;br /&gt;
Most standard Fortran 77 compilers will produce a working Gosia executable.  GNU  &lt;br /&gt;
&amp;lt;tt&amp;gt;g77&amp;lt;/tt&amp;gt; is recommended, but is becoming deprecated on newer machines.  The newer,&lt;br /&gt;
more commonly used &amp;lt;tt&amp;gt;gfortran&amp;lt;/tt&amp;gt; will also work.  Intel Fortran should work, but is not recommended, because future error trapping patches may not work well with the Intel compiler.  For more information about&lt;br /&gt;
compiling and standard builds, refer to the page [[compiling gosia | Compiling Gosia]].&lt;br /&gt;
&lt;br /&gt;
== User support ==&lt;br /&gt;
&lt;br /&gt;
===The graphical interface for Gosia===&lt;br /&gt;
&lt;br /&gt;
A [[Gui | GUI (Graphical User Interface) called Rachel]] has been developed.  The current version can be found in the download section above.  Novice Gosia users can use this interface to develop properly formatted template Gosia input files.  These can be modified by comparing the input lines to the Gosia manual instructions, or Gosia can be run entirely from within the GUI for many typical [[simulation (experiment planning)]] and analysis problems.&lt;br /&gt;
&lt;br /&gt;
===Example Gosia input files===&lt;br /&gt;
&lt;br /&gt;
Chapter 14 of the current [[Gosia Manual]] contains an annotated example input, a flowchart of the procedures that must be run during analysis of data and a tutorial based on a set of example files which can be obtained on the [[Gosia_tutorials]] page.&lt;br /&gt;
&lt;br /&gt;
===The Gosia Forum===&lt;br /&gt;
&lt;br /&gt;
The new gosia forum can be found [http://www-user.pas.rochester.edu/~gosia/phpBB3/index.php here.]  As described on the [[Gosia_users'_forum]] page, the Forum is the appropriate place to post requests for help with specific Gosia calculations and for experienced users to give answers and advice.&lt;br /&gt;
&lt;br /&gt;
==Maintenance of the Gosia codes==&lt;br /&gt;
&lt;br /&gt;
The Gosia codes are maintained by the [[Gosia_Steering_Committee]].&lt;br /&gt;
&lt;br /&gt;
==Purpose of the Gosia Wiki==&lt;br /&gt;
&lt;br /&gt;
While the Wiki will eventually mirror much of the content of the [http://www.pas.rochester.edu/%7Ecline/Gosia/2011manual20110428.pdf Gosia Manual], the purpose is not to reproduce the manual in its entirety.  The Gosia Manual should still be considered the primary reference for running Gosia.  The advantage of the Wiki format is that an unlimited number of pages can be added here by interested users on special topics that are not appropriate for a users' manual.  These may include&lt;br /&gt;
&lt;br /&gt;
* Examples of Gosia input and output for common calculations, such as &lt;br /&gt;
** input file templates&lt;br /&gt;
** common detector definitions&lt;br /&gt;
** proper data set normalizations&lt;br /&gt;
** fitting strategies for systems with many matrix elements&lt;br /&gt;
* Solutions for difficult calculations, such as extreme inverse kinematics cases&lt;br /&gt;
* More detailed theory notes&lt;br /&gt;
&lt;br /&gt;
* Examples of the use of [[Pawel]], [[ANNL]] and other codes in the Gosia suite&lt;br /&gt;
&lt;br /&gt;
Wiki users are encouraged to contribute anything that should be of general interest to the Gosia user community and to move solved problems from the Forum if they may be of general interest.&lt;br /&gt;
&lt;br /&gt;
==Help for the Wiki user==&lt;br /&gt;
&lt;br /&gt;
Consult the page [[Wiki_formatting]] for basic formatting instructions to contribute to this Wiki.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
Some of the following pages will be absorbed into the pages on the new Wiki server.&lt;br /&gt;
&lt;br /&gt;
* The [http://www.slcj.uw.edu.pl/en/0.html Warsaw Heavy Ion Laboratory] page and the&lt;br /&gt;
* [http://www.slcj.uw.edu.pl/gosia_workshop 2008 Gosia Workshop] at Warsaw&lt;br /&gt;
* The [http://www.ikp.uni-koeln.de/~warr/gosia/ Cologne Gosia page]&lt;br /&gt;
* and the [http://www.pas.rochester.edu/~cline/Gosia/index.html Rochester Gosia page]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gui_release_notes</id>
		<title>Gui release notes</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gui_release_notes"/>
				<updated>2012-01-30T13:59:15Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
These versions are listed from newest to oldest.&lt;br /&gt;
&lt;br /&gt;
=Versions 1.x=&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.1==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug that sometimes prevented correlated errors from being read from the Gosia output has been fixed.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1.1, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.1==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;fully-automatic&amp;quot; loading of yield data reports Ge detector numbers that are 1 larger than the correct number.  This is misleading but does not cause any accuracy errors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug in adding interband matrix elements is fixed.  Version 1.0 did not include all allowed couplings.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.0==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.0.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;fully-automatic&amp;quot; loading of yield data reports Ge detector numbers that are 1 larger than the correct number.  This is misleading but does not cause any accuracy errors.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Faster setup of calculations.&lt;br /&gt;
&lt;br /&gt;
Defining complicated detector arrays can be done in one operation.&lt;br /&gt;
&lt;br /&gt;
A library of detector types and arrays is included.&lt;br /&gt;
&lt;br /&gt;
Loading of all experimental yield data can be done in one operation.&lt;br /&gt;
&lt;br /&gt;
Simulations now use the standard definition of Ge efficiency.&lt;br /&gt;
&lt;br /&gt;
Simulated yield tables are clearer.&lt;br /&gt;
&lt;br /&gt;
Stopping power and exit energy are calculated by Elast automatically.&lt;br /&gt;
&lt;br /&gt;
The Rochester SRIM server can be called for more accurate stopping power data.&lt;br /&gt;
&lt;br /&gt;
Thick-target experiments are handled accurately, including backscatter detection from the surface.&lt;br /&gt;
&lt;br /&gt;
The correction to the gamma angular distribution now includes the motion of the emitting nucleus.&lt;br /&gt;
&lt;br /&gt;
Deorientation coefficients and lifetimes can be calulated in a few seconds.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
Merging, deleting and reordering of bands are allowed at any time.&lt;br /&gt;
&lt;br /&gt;
Any number of bands can be merged.  (See restrictions regarding duplicate spin states and different-parity&lt;br /&gt;
states in one band.)&lt;br /&gt;
&lt;br /&gt;
Malfunctions during plotting of yield data are fixed. The overall normalization for all data sets is now&lt;br /&gt;
used in plots comparing measured and predicted yields.&lt;br /&gt;
&lt;br /&gt;
The reported chi-squared values are properly-weighted on plots and in reports.  (Chi-squared and&lt;br /&gt;
normalization was done correctly in fits in all versions.)&lt;br /&gt;
&lt;br /&gt;
It is no longer necessary to reload yield data after changing the level scheme, unless new states are&lt;br /&gt;
added.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.0, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
=Beta Versions=&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.8.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
The GUI allows only simple changes to the level scheme after the matrix and experiment have been defined (adding and deleting of bands).  The release candidate (expected September 2011) has the ability to merge and reorder bands at any time.&lt;br /&gt;
&lt;br /&gt;
If the level scheme is changed after calculated or experimental yield data are in memory, the user must reload the experimental data and generate new calculated yields.  This has been fixed in the release candidate version (expected September 2011).&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This version uses a more accurate estimate of a typical Ge detector's ''intrinsic'' efficiency (based on Gammasphere's efficiency) to give approximate &amp;quot;raw&amp;quot; count rates.  The total counts (for 100% efficienct detectors) were found to agree with perturbation calculations for weakly-coupled two-state systems, where the perturbation method is accurate.&lt;br /&gt;
&lt;br /&gt;
Refer to the recommendations section if you are working with simulated yield data.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.6.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
If you are working with simulated data, refer to the page [[Rachel_simulated_yield_output | Rachel simulated yield output]] for a description of the new output format and the meaning of terms.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.7.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.6.beta.  &lt;br /&gt;
&lt;br /&gt;
# The simulated yield data are now updated properly.  &lt;br /&gt;
# The simulated data now include the proper Ge detector solid angle factor.  Simulated yield data are corrected by dividing the simulated raw counts by a factor of &amp;lt;math&amp;gt;\epsilon \Delta\Omega_\gamma&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; is the approximate intrinsic efficiency (&amp;lt;math&amp;gt;0&amp;lt;\epsilon &amp;lt;1&amp;lt;/math&amp;gt;) and &amp;lt;math&amp;gt;\Delta\Omega_\gamma&amp;lt;/math&amp;gt; is the solid angle subtended by the Ge detector.  In previous Rachel versions, the absence of the solid angle factor would cause a systematic disagreement between Ge detectors only if they subtended different solid angles.&lt;br /&gt;
&lt;br /&gt;
Refer to the recommendations section if you are working with simulated yield data.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.6.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
If you are not working with simulated data, no corrections are needed.&lt;br /&gt;
&lt;br /&gt;
ONLY if simulated data are in use, re-run the simulated data calculation.  Answer &amp;quot;yes&amp;quot; to the prompt to re-integrate the yield data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.6.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
When calculating simulated yields, the new simulated yield data in session (and saved session file) will not be updated unless the user answers &amp;quot;y&amp;quot; to the prompt &amp;quot;Re-integrate the predicted yields? [Y/n]:&amp;quot;  This may or may not affect subsequent fits to the simulated data, depending on the changes to the matrix, experimental parameters, detector arrangements, etc.  The new simulated data are written correctly to the terminal and to the gosia yield file, so fits would not be affected, but a large disagreement between simulated data and calculated yields could appear on plots.  ''Remedy:  always choose to re-integrated the yields when calculating simulated yield data.''&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.5.beta.  &lt;br /&gt;
&lt;br /&gt;
Refer to the notes for &amp;quot;Version 2.0.5.beta&amp;quot; below for the details of the bug fix and the recommended solution to update your session files.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.5.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
After replacing an older version of Rachel with this version, re-integrate the calculated yields in memory by selecting &amp;quot;Integrated yields&amp;quot; and &amp;quot;Run gosia input&amp;quot; and clicking &amp;quot;Go.&amp;quot;  This will update the calculated yields and overwrite any erroneous calculated yields that may be in memory from the bug.&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.5.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
The bug in version 2.0.4.beta is still not completely fixed.  See below.  A new version will be released probably in mid-June 2011.  Refer to this post in the Gosia forum to see how to correct for the bug:&lt;br /&gt;
&lt;br /&gt;
[http://www-user.pas.rochester.edu/~gosia/phpBB3/viewtopic.php?f=9&amp;amp;t=9 Forum post on correcting for the bug]&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.4.beta, and some user prompts and output information is clarified.  &lt;br /&gt;
&lt;br /&gt;
The GUI now correctly informs you of the choices of kinematic solutions for inverse kinematics cases.  The safe energy is reported before asking for the initial beam energy.&lt;br /&gt;
&lt;br /&gt;
Refer to the notes for &amp;quot;Version 2.0.4.beta&amp;quot; below for the details of the bug fix and the recommended solution to update your session files.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.4.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.4.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
This version has one known bug:  if the user selects &amp;quot;View gosia input&amp;quot; or &amp;quot;Save gosia input&amp;quot; for some types of calculations, such as &amp;quot;Integrated yields,&amp;quot; inaccurate point yields would be stored in memory after the operation.  This could be more or less apparent, depending on how accurate the point-scattering approximation is for the experiments defined.  The absolute cross sections then reported on plots could then be extremely inaccurate.&lt;br /&gt;
&lt;br /&gt;
After running &amp;quot;Integrated yields&amp;quot; with &amp;quot;Run gosia input&amp;quot; selected, the calculated yields and absolute cross sections on plots would (again) be accurate.&lt;br /&gt;
&lt;br /&gt;
This bug does not affect real yield data or simulated yield data.  This bug would not affect fitting of matrix elements, since the ''corrected'' yields used by Gosia are stored in an external file only.&lt;br /&gt;
&lt;br /&gt;
====Remedies====&lt;br /&gt;
&lt;br /&gt;
# Upgrade to version 2.0.5.beta.&lt;br /&gt;
# Re-run the &amp;quot;Integrated yields&amp;quot; calculation to store accurately-calculated yields in memory.  (Save the session.)  This will update all calculated data in memory and on plots.&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gui_release_notes</id>
		<title>Gui release notes</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gui_release_notes"/>
				<updated>2012-01-30T13:35:22Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Versions 1.x=&lt;br /&gt;
&lt;br /&gt;
==Version 1.1.1==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 1.1==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.1.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;fully-automatic&amp;quot; loading of yield data reports Ge detector numbers that are 1 larger than the correct number.  This is misleading but does not cause any accuracy errors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
See version 1.0&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
A bug in adding interband matrix elements is fixed.  Version 1.0 did not include all allowed couplings.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.1, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
==Version 1.0==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
In all versions, it is possible to save an empty session over an existing session.  Frequent backups of the working directory should be made.&lt;br /&gt;
&lt;br /&gt;
This version is not backward-compatible with the beta versions; users must re-define the experimental&lt;br /&gt;
definitions.  Level and matrix data CAN be exported from beta versions and imported to this version.  All&lt;br /&gt;
later versions are expected to preserve backward compatibility with version 1.0.&lt;br /&gt;
Plots of collision functions cannot be generated for all states.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;fully-automatic&amp;quot; loading of yield data reports Ge detector numbers that are 1 larger than the correct number.  This is misleading but does not cause any accuracy errors.&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Faster setup of calculations.&lt;br /&gt;
&lt;br /&gt;
Defining complicated detector arrays can be done in one operation.&lt;br /&gt;
&lt;br /&gt;
A library of detector types and arrays is included.&lt;br /&gt;
&lt;br /&gt;
Loading of all experimental yield data can be done in one operation.&lt;br /&gt;
&lt;br /&gt;
Simulations now use the standard definition of Ge efficiency.&lt;br /&gt;
&lt;br /&gt;
Simulated yield tables are clearer.&lt;br /&gt;
&lt;br /&gt;
Stopping power and exit energy are calculated by Elast automatically.&lt;br /&gt;
&lt;br /&gt;
The Rochester SRIM server can be called for more accurate stopping power data.&lt;br /&gt;
&lt;br /&gt;
Thick-target experiments are handled accurately, including backscatter detection from the surface.&lt;br /&gt;
&lt;br /&gt;
The correction to the gamma angular distribution now includes the motion of the emitting nucleus.&lt;br /&gt;
&lt;br /&gt;
Deorientation coefficients and lifetimes can be calulated in a few seconds.&lt;br /&gt;
&lt;br /&gt;
====Bug-fixes====&lt;br /&gt;
&lt;br /&gt;
Merging, deleting and reordering of bands are allowed at any time.&lt;br /&gt;
&lt;br /&gt;
Any number of bands can be merged.  (See restrictions regarding duplicate spin states and different-parity&lt;br /&gt;
states in one band.)&lt;br /&gt;
&lt;br /&gt;
Malfunctions during plotting of yield data are fixed. The overall normalization for all data sets is now&lt;br /&gt;
used in plots comparing measured and predicted yields.&lt;br /&gt;
&lt;br /&gt;
The reported chi-squared values are properly-weighted on plots and in reports.  (Chi-squared and&lt;br /&gt;
normalization was done correctly in fits in all versions.)&lt;br /&gt;
&lt;br /&gt;
It is no longer necessary to reload yield data after changing the level scheme, unless new states are&lt;br /&gt;
added.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
To migrate from a beta version to version 1.0, export the level scheme and matrix, then import them into a&lt;br /&gt;
new session in this version.&lt;br /&gt;
&lt;br /&gt;
=Beta Versions=&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.8.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
The GUI allows only simple changes to the level scheme after the matrix and experiment have been defined (adding and deleting of bands).  The release candidate (expected September 2011) has the ability to merge and reorder bands at any time.&lt;br /&gt;
&lt;br /&gt;
If the level scheme is changed after calculated or experimental yield data are in memory, the user must reload the experimental data and generate new calculated yields.  This has been fixed in the release candidate version (expected September 2011).&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This version uses a more accurate estimate of a typical Ge detector's ''intrinsic'' efficiency (based on Gammasphere's efficiency) to give approximate &amp;quot;raw&amp;quot; count rates.  The total counts (for 100% efficienct detectors) were found to agree with perturbation calculations for weakly-coupled two-state systems, where the perturbation method is accurate.&lt;br /&gt;
&lt;br /&gt;
Refer to the recommendations section if you are working with simulated yield data.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.6.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
If you are working with simulated data, refer to the page [[Rachel_simulated_yield_output | Rachel simulated yield output]] for a description of the new output format and the meaning of terms.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.7.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.6.beta.  &lt;br /&gt;
&lt;br /&gt;
# The simulated yield data are now updated properly.  &lt;br /&gt;
# The simulated data now include the proper Ge detector solid angle factor.  Simulated yield data are corrected by dividing the simulated raw counts by a factor of &amp;lt;math&amp;gt;\epsilon \Delta\Omega_\gamma&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; is the approximate intrinsic efficiency (&amp;lt;math&amp;gt;0&amp;lt;\epsilon &amp;lt;1&amp;lt;/math&amp;gt;) and &amp;lt;math&amp;gt;\Delta\Omega_\gamma&amp;lt;/math&amp;gt; is the solid angle subtended by the Ge detector.  In previous Rachel versions, the absence of the solid angle factor would cause a systematic disagreement between Ge detectors only if they subtended different solid angles.&lt;br /&gt;
&lt;br /&gt;
Refer to the recommendations section if you are working with simulated yield data.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.6.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
If you are not working with simulated data, no corrections are needed.&lt;br /&gt;
&lt;br /&gt;
ONLY if simulated data are in use, re-run the simulated data calculation.  Answer &amp;quot;yes&amp;quot; to the prompt to re-integrate the yield data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.6.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
When calculating simulated yields, the new simulated yield data in session (and saved session file) will not be updated unless the user answers &amp;quot;y&amp;quot; to the prompt &amp;quot;Re-integrate the predicted yields? [Y/n]:&amp;quot;  This may or may not affect subsequent fits to the simulated data, depending on the changes to the matrix, experimental parameters, detector arrangements, etc.  The new simulated data are written correctly to the terminal and to the gosia yield file, so fits would not be affected, but a large disagreement between simulated data and calculated yields could appear on plots.  ''Remedy:  always choose to re-integrated the yields when calculating simulated yield data.''&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.5.beta.  &lt;br /&gt;
&lt;br /&gt;
Refer to the notes for &amp;quot;Version 2.0.5.beta&amp;quot; below for the details of the bug fix and the recommended solution to update your session files.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.5.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
===Recommendations===&lt;br /&gt;
&lt;br /&gt;
After replacing an older version of Rachel with this version, re-integrate the calculated yields in memory by selecting &amp;quot;Integrated yields&amp;quot; and &amp;quot;Run gosia input&amp;quot; and clicking &amp;quot;Go.&amp;quot;  This will update the calculated yields and overwrite any erroneous calculated yields that may be in memory from the bug.&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.5.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
The bug in version 2.0.4.beta is still not completely fixed.  See below.  A new version will be released probably in mid-June 2011.  Refer to this post in the Gosia forum to see how to correct for the bug:&lt;br /&gt;
&lt;br /&gt;
[http://www-user.pas.rochester.edu/~gosia/phpBB3/viewtopic.php?f=9&amp;amp;t=9 Forum post on correcting for the bug]&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This is a bug-fix version relative to 2.0.4.beta, and some user prompts and output information is clarified.  &lt;br /&gt;
&lt;br /&gt;
The GUI now correctly informs you of the choices of kinematic solutions for inverse kinematics cases.  The safe energy is reported before asking for the initial beam energy.&lt;br /&gt;
&lt;br /&gt;
Refer to the notes for &amp;quot;Version 2.0.4.beta&amp;quot; below for the details of the bug fix and the recommended solution to update your session files.&lt;br /&gt;
&lt;br /&gt;
This version preserves the same backward compatibility with older session files as did version 2.0.4.beta.&lt;br /&gt;
&lt;br /&gt;
This is expected to be the last beta release before a significantly upgraded release version expected in July.&lt;br /&gt;
&lt;br /&gt;
==Version 2.0.4.beta==&lt;br /&gt;
&lt;br /&gt;
===Known bugs and issues===&lt;br /&gt;
&lt;br /&gt;
This version has one known bug:  if the user selects &amp;quot;View gosia input&amp;quot; or &amp;quot;Save gosia input&amp;quot; for some types of calculations, such as &amp;quot;Integrated yields,&amp;quot; inaccurate point yields would be stored in memory after the operation.  This could be more or less apparent, depending on how accurate the point-scattering approximation is for the experiments defined.  The absolute cross sections then reported on plots could then be extremely inaccurate.&lt;br /&gt;
&lt;br /&gt;
After running &amp;quot;Integrated yields&amp;quot; with &amp;quot;Run gosia input&amp;quot; selected, the calculated yields and absolute cross sections on plots would (again) be accurate.&lt;br /&gt;
&lt;br /&gt;
This bug does not affect real yield data or simulated yield data.  This bug would not affect fitting of matrix elements, since the ''corrected'' yields used by Gosia are stored in an external file only.&lt;br /&gt;
&lt;br /&gt;
====Remedies====&lt;br /&gt;
&lt;br /&gt;
# Upgrade to version 2.0.5.beta.&lt;br /&gt;
# Re-run the &amp;quot;Integrated yields&amp;quot; calculation to store accurately-calculated yields in memory.  (Save the session.)  This will update all calculated data in memory and on plots.&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_GUI</id>
		<title>Rachel GUI</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_GUI"/>
				<updated>2012-01-30T13:30:28Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: /* How to get the Rachel package */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==General description==&lt;br /&gt;
&lt;br /&gt;
[[File:Guisnapshot.png|thumb|right|A snapshot of the alpha version GUI.]]&lt;br /&gt;
&lt;br /&gt;
For a very short video demo of capabilities, refer to the &amp;quot;advertising video&amp;quot;: [http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
The Rachel interface facilitates [http://www.pas.rochester.edu/~hayes/beta_rachel/calculation_in_2_minutes.html fast setup of Gosia calculations] and data analysis using push-button controls with guided input and 'plain language' warnings during setup.  It is currently undergoing beta-testing.  The GUI ''optionally'' uses a modified Gosia version based on release 20081208.10, called 20081208.10.a.  This modified Gosia source code is distributed with the Rachel package.  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 it has ''not'' been tested under Windows.  &lt;br /&gt;
&lt;br /&gt;
A 64-bit processor is essential, because Gosia runs fastest and most accurately on 64-bit machines.  The release-candidate version, expected in the September of 2011, will have many structural changes in the code, allowing more automation, more general particle detector options and fewer user prompts for standard operations.  &lt;br /&gt;
&lt;br /&gt;
[[File:Typicalgosiainput.png|thumb|right|Excerpt of a typical Gosia input for a collective system.]]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 of matrix elements.  For collective systems, where the matrix definition often includes several hundred lines of matrix elements, rotor parameters can be given to reduce the setup time for the initial guesses of matrix element values.  This also eliminates the need for the user to re-index the reduced matrix elements by hand as changes are made to the matrix or level scheme.&lt;br /&gt;
&lt;br /&gt;
==How to get the Rachel package==&lt;br /&gt;
&lt;br /&gt;
Release version 1.1.1 is now available.  This version does not read beta-version files, but level schemes and matrices can be ported following the instructions in the 2012 version of the Gosia manual.  Refer to the [[gui_release_notes | release notes]] for the change in this version and known issues.&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1/rachel_1.1.1.tar Rachel 1.1.1 download]&lt;br /&gt;
&lt;br /&gt;
==Installation notes==&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
&lt;br /&gt;
Rachel has been installed successfully on the following systems.  You can view or submit detailed installation notes for these or other systems.  (Please link them to a separate Wiki page.)&lt;br /&gt;
&lt;br /&gt;
If the default python environment set in the rachel.py executable is not appropriate, the following error will appear:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% [path].rachel.py&lt;br /&gt;
/usr/bin/env: python2.6: No such file or directory&lt;br /&gt;
%&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The correct Python environment can be invoked by typing instead:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% [python] [path].rachel.py&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where [python] is the Python executable with the correct path and [path] is the path to the rachel.py executable where the user installed it.&lt;br /&gt;
&lt;br /&gt;
===Installation notes for other Linux/Unix systems===&lt;br /&gt;
&lt;br /&gt;
* [[rachel_installation_ubuntu | Ubuntu]]&lt;br /&gt;
* [[rachel_installation_open_suse | OpenSuse]]&lt;br /&gt;
* [[rachel_installation_fedora | Fedora]]&lt;br /&gt;
* [[rachel_installation_mac_os_x | Mac OS X]]&lt;br /&gt;
&lt;br /&gt;
The final tests that all necessary libraries and codes are installed are usually the following:&lt;br /&gt;
&lt;br /&gt;
* Load a level scheme and see that the level scheme window is drawn properly.  Rarely, after loading a level scheme with no errors (e.g. using one of the example files included in the Rachel distribution), the user must click &amp;quot;Examine fig. window&amp;quot; once to create the level scheme window.  On most systems, with the correct libraries installed, the level scheme display pops up when a valid level scheme is loaded with no errors.  If the GUI starts and can load and draw the level diagram without errors, then it is unlikely that there are any missing libraries.  Also note that on some systems the matplotlib back-end must be changed.  This is done by editing the &amp;lt;tt&amp;gt;~/.matplotlib/matplotlibrc&amp;lt;/tt&amp;gt; file so that the back-end line reads&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
backend : [backend]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;tt&amp;gt;[backend]&amp;lt;/tt&amp;gt; may be one of several back-ends described here: [http://matplotlib.sourceforge.net/faq/installing_faq.html#backends matplotlib backends].   Usually &amp;lt;tt&amp;gt;TkAgg&amp;lt;/tt&amp;gt; works except on Mac OS X.  Refer to [[rachel_installation_mac_os_x | Mac OS X]].&lt;br /&gt;
&lt;br /&gt;
* After running a calculation (&amp;quot;integration&amp;quot;), test the yield-plotting feature using the &amp;quot;Plot yields&amp;quot; button.  If there is an error finding gnuplot, install gnuplot on the system so that it is in the user's path, i.e., that it can be invoked by typing &amp;quot;gnuplot&amp;quot; at the terminal prompt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GUI version backward compatibility==&lt;br /&gt;
&lt;br /&gt;
In the beta versions, the GUI preserves backward-compatibility of the saved session files, so that users can upgrade the GUI without having to rebuild the session.&lt;br /&gt;
&lt;br /&gt;
When the release candidate becomes available, users will have to rebuild their sessions, because of major changes in the internal structure that cannot be automatically upgraded.  This can be aided by the export/import tools for the level and matrix data.&lt;br /&gt;
&lt;br /&gt;
In the release versions, automatic upgrading of saved sessions will be reinstated.&lt;br /&gt;
&lt;br /&gt;
==Beta version capabilities==&lt;br /&gt;
&lt;br /&gt;
* Azimuthally symmetric particle detection&lt;br /&gt;
* Partitioning particle-detector data by azimuthal angle&lt;br /&gt;
* Graphical definition of rectilinear or irregular-shaped particle detectors [[File:rectilineardetectorexample.png|thumb|right|A user-defined rectilinear detector automatically transformed into the laboratory spherical polar coordinates for Gosia.  Black edge is the &amp;quot;exact&amp;quot; shape; red lines are the azimuthal range samples passed to Gosia.]]&lt;br /&gt;
* 4pi experiments (e.g. experiments with no particle detection)&lt;br /&gt;
* Normal or inverse kinematics experiments&lt;br /&gt;
* A user-expandable library of standard Ge crystals e.g. Gammasphere&lt;br /&gt;
* Data from summed 4pi arrays&lt;br /&gt;
* Efficiency-corrected gamma-ray data only&lt;br /&gt;
* Experiment planning aids&lt;br /&gt;
** Generation of simulated data based on a proposed beam run&lt;br /&gt;
** Optional quasi-Gaussian random scatter in simulated data&lt;br /&gt;
** Estimated precision of the proposed measurement&lt;br /&gt;
* Accuracy testing to determine if Gosia will be appropriate for a planned experiment&lt;br /&gt;
* Fitting and correlated error estimations&lt;br /&gt;
* Reading level schemes and gamma-ray data from Radware AGS files and  including&lt;br /&gt;
** Branching ratio data&lt;br /&gt;
** Previously measured EM matrix elements, including the measured phases&lt;br /&gt;
** Lifetime data for ''excited states'' (not the ground state lifetime)&lt;br /&gt;
** Mixing ratios&lt;br /&gt;
* Several supported data file formats&lt;br /&gt;
** [Radware] AGS format&lt;br /&gt;
** [[Rachel format nuclear data files]]&lt;br /&gt;
** Gosia format (experimental yield and fitted matrix element data)&lt;br /&gt;
* Instantly generating plots of experimental vs. predicted yields via gnuplot  [[File:plottingexample.png|thumb|right|A zoomed view of a plot of yield vs. spin in a rotational band generated from the Gosia output and experimental data.]]&lt;br /&gt;
* Automated generation of stopping power and internal conversion input for Gosia&lt;br /&gt;
* Push-button controls&lt;br /&gt;
* A searchable help function&lt;br /&gt;
* Saving the entire session to a file&lt;br /&gt;
* Undo/Redo of most functions and crash recovery&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using Rachel, the user will be able to build a level scheme from either a hand-written text file and/or a Radware AGS file, define the experimental setup and import relative-efficiency-corrected gamma-ray data from Rachel-format text and/or AGS files.  The matrix and fit parameters can be defined by push-buttons and prompts or imported from a Rachel-format matrix file.  Gosia will then be run by push-button GUI controls.  Most prompts will be preceded by help information, suggestions, or warnings.  &lt;br /&gt;
&lt;br /&gt;
For experiments that fit the capabilities above, the user can view the Gosia inputs to learn the format, but will not be required to type any input code.  Experienced Gosia users can export a GUI-generated input skeleton file and abandon the GUI to use the more advanced capabilities of Gosia.&lt;br /&gt;
&lt;br /&gt;
==Upgrade strategy==&lt;br /&gt;
&lt;br /&gt;
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 eventually will be directed primarily by [[software upgrade voting|votes]] cast by the user community.  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.''&lt;br /&gt;
&lt;br /&gt;
This voting plan has not been implemented yet.  Users are encouraged to suggest desired upgrades through the Forum or the [[rachel_desired_upgrades | desired upgrades]] page to steer the software development.&lt;br /&gt;
&lt;br /&gt;
===Planned upgrades===&lt;br /&gt;
&lt;br /&gt;
There are a number of planned upgrades, ''some'' of which will be incorporated in the first [[rachel_release_candidate | release candidate] version.  The upgrade plan and priorities will be changed based on user feedback and bug reports.  &lt;br /&gt;
&lt;br /&gt;
# More accurate stopping power calculations for low-Z beams.&lt;br /&gt;
# Improved graphics including&lt;br /&gt;
## a transition from matplotlib graphics to pyGtk in the level scheme window&lt;br /&gt;
## clickable objects in the level scheme diagram&lt;br /&gt;
# Addition of Ge clusters with libraries of array geometries (Gammasphere, Agata, Miniball etc.)&lt;br /&gt;
# Plot functions to visualize fit conflicts in the data&lt;br /&gt;
# Improved object structure for Ge detectors.  This will reduce the burden on the user by automatically updating the data set passed to Gosia as the level scheme and matrix change.&lt;br /&gt;
# 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. &amp;lt;gam|E2|gsb&amp;gt; = M1 + a*M2, where 'a' can be adjusted by the user.&lt;br /&gt;
# Optional simple distributed processing of some functions.  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&amp;lt;ref&amp;gt;True distributed computing is not handled by the current version of Gosia&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Videos, manual and run-time help==&lt;br /&gt;
&lt;br /&gt;
===Quick advertising and demos===&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/calculation_in_2_minutes.html Fast setup of Gosia calculations]&lt;br /&gt;
&lt;br /&gt;
===Help with Rachel on this Wiki===&lt;br /&gt;
&lt;br /&gt;
Use the search function to the left, or start here.&lt;br /&gt;
&lt;br /&gt;
[[rachel_selected_topics | Selected help topics for Rachel]]&lt;br /&gt;
&lt;br /&gt;
===Tutorial videos===&lt;br /&gt;
&lt;br /&gt;
[[rachel_1.0_tutorial_videos | New Tutorial videos]] are being produced for version 1.0.  These will be much shorter and more focused than the old videos.&lt;br /&gt;
&lt;br /&gt;
You can still watch [[rachel_beta_tutorial_videos | beta-version tutorial videos]], but there have been many changes.  General procedures are similar.  These old videos contain more topics per video, so some are quite long.&lt;br /&gt;
&lt;br /&gt;
===The manual===&lt;br /&gt;
&lt;br /&gt;
The Rachel manual has been incorporated into the [[Gosia_Manual | Gosia manual]].  &lt;br /&gt;
&lt;br /&gt;
===Other help resources===&lt;br /&gt;
&lt;br /&gt;
Run-time help is available using the Help button.  Users are encouraged to submit suggestions for additional help data.&lt;br /&gt;
&lt;br /&gt;
===Experiment planning and accuracy testing tools===&lt;br /&gt;
&lt;br /&gt;
The simulation tools have been improved since the recording of these video tutorials.  The user will find extra prompts for the details of the planned beam run, and estimated absolute measured counts will be calculated and displayed.  The display format looks like the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Experiment 1&lt;br /&gt;
Target excitation by Z,A = 54,136 at 517 MeV. Mean scattering angle = 45.0 deg.&lt;br /&gt;
Detector 1&lt;br /&gt;
Single crystal at theta, phi = 45.0, 45.0 deg. Solid angle = 0.06 sr.&lt;br /&gt;
This simulation does not include random gaussian scatter.  Counts represent the cross sections calculated by Gosia.      &lt;br /&gt;
       Transition             |  Gammas incident      |                     Fraction of |         Observed Counts        &lt;br /&gt;
                              |  on Ge detectors      | Gamma               Incident    |                                &lt;br /&gt;
 Initial         Final        |                       | Energy **Detector   Gammas      |                                &lt;br /&gt;
    Band Spin     Band Spin   | Counts    *Error      | (keV)   Efficiency  Detected    | Rate(Hz)   Counts  ***Error    &lt;br /&gt;
-------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
     gsb  1.5      gsb  0.5     4.662e+06  2.332e+05     100.0  0.00049     0.09962       1.075e+00  4.644e+05  6.815e+02&lt;br /&gt;
     gsb  2.5      gsb  0.5     1.570e+07  7.848e+05     200.0  0.00179     0.36853       1.339e+01  5.784e+06  2.405e+03&lt;br /&gt;
       a  2.5      gsb  0.5     1.079e+04  5.647e+02     250.0  0.00189     0.38907       9.719e-03  4.199e+03  6.480e+01&lt;br /&gt;
       a  2.5      gsb  1.5     9.816e+02  7.705e+01     150.0  0.00135     0.27823       6.322e-04  2.731e+02  1.653e+01&lt;br /&gt;
       a  2.5        b  3.5     4.689e+05  2.376e+04      75.0  0.00015     0.0312        3.387e-02  1.463e+04  1.210e+02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Observed Counts&amp;quot; are calculated using the efficiency curve from the detector library or a detector created by the user.  The &amp;quot;Detector Efficiency&amp;quot; &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; is the usual definition.  Possion counting errors are based on the observed counts, while additional error on the ''total'' efficiency-corrected counts may be added by the user.&lt;br /&gt;
&lt;br /&gt;
Refer to the page [[Rachel_simulated_yield_output | Rachel simulated yield output]] for more information about simulations with the GUI.&lt;br /&gt;
&lt;br /&gt;
===Troubleshooting===&lt;br /&gt;
&lt;br /&gt;
For troubleshooting help, refer to the [[rachel_troubleshooting | troubleshooting]] page, or use the search box at the left.&lt;br /&gt;
&lt;br /&gt;
==Bug reports==&lt;br /&gt;
&lt;br /&gt;
Check the [[gui_release_notes | release notes]] page for a history of bugs and bug-fix versions.&lt;br /&gt;
&lt;br /&gt;
Users are encouraged to submit bug reports via the [http://www-user.pas.rochester.edu/~gosia/phpBB3/ Gosia forum].  The operation that revealed the bug should be reported, and the session file saved before this operation should be included if possible.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/beta_rachel/main_ad.html The Rachel advertising video]&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gosia</id>
		<title>Gosia</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gosia"/>
				<updated>2012-01-30T13:29:54Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: /* Downloads */ updated to rachel 1.1.1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;color:#F00000&amp;quot;&amp;gt;Follow @GosiaCoulex on [http://twitter.com/#!/GosiaCoulex Twitter] for new version announcements and bug-fixes.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gosia is the primary analysis code for planning experiments and analyzing data for nuclear structure physics using [[low-energy Coulomb excitation]] experiments.  It is suited for both planning experiments and analysis of Coulomb excitation data.  The original version was written at the University of Rochester in 1979--1980 by [[Tomasz Czosnyka]], [http://www.pas.rochester.edu/~cline/  D. Cline] and [http://www.turpion.org/links/ca4ad02e0d0fafd70a31c549cf4b3c4c_0.phtml  C.Y. Wu].  T. Czosnyka maintained the code until his untimely death in 2006.  [[What_is_Gosia | Learn more...]].&lt;br /&gt;
 &lt;br /&gt;
==What Gosia can do for the experimenter==&lt;br /&gt;
&lt;br /&gt;
===Experiment planning and simulation===&lt;br /&gt;
&lt;br /&gt;
The GOSIA suite of codes are ideally suited to the design and planning of&lt;br /&gt;
heavy-ion induced Coulomb excitation experiments as well as the subsequent&lt;br /&gt;
analysis. Coulomb excitation experiments can seem deceptively simple,&lt;br /&gt;
especially for few-state problems, leading some experimenters to fall into &lt;br /&gt;
analysis traps or collecting data that have less than optimal sensitivity to&lt;br /&gt;
the goals of the experiment. The [[experiment_planning | Experiment planning]] page identifies potential pitfalls&lt;br /&gt;
in the design and analysis of Coulomb excitation experiments. &lt;br /&gt;
&lt;br /&gt;
===Analysis of Coulomb excitation data===&lt;br /&gt;
&lt;br /&gt;
The motivation for development of Gosia was to&lt;br /&gt;
implement the capability to extract measured&lt;br /&gt;
&amp;lt;math&amp;gt;E\lambda&amp;lt;/math&amp;gt;&lt;br /&gt;
matrix elements model-independently from Coulomb excitation data. The first&lt;br /&gt;
major task required to achieve this goal was to design experiments covering a&lt;br /&gt;
wide dynamic range of Coulomb excitation strength that provide sufficient&lt;br /&gt;
experimental data to overdetermine the many unknown matrix elements.&lt;br /&gt;
Experimental techniques were developed to achieve this requirement in the&lt;br /&gt;
1980's and primarily involved Coulomb excitation measurements over a wide&lt;br /&gt;
range of both scattering angle and unexcited nucleus&lt;br /&gt;
&amp;lt;math&amp;gt;Z&amp;lt;/math&amp;gt; value. The second major task was the development of Gosia to&lt;br /&gt;
model-independently extract the matrix elements via a least-squares search of&lt;br /&gt;
the data. During the 1980's and early 1990's the ready availability of beam&lt;br /&gt;
time at heavy-ion accelerator facilities, the availability of high-efficiency&lt;br /&gt;
&amp;lt;math&amp;gt;p-\gamma&amp;lt;/math&amp;gt; detector facilities, and access to fast computer systems needed for the Gosia&lt;br /&gt;
least-squares searches, enabled the first model-independent extraction of&lt;br /&gt;
&amp;lt;math&amp;gt;E\lambda&amp;lt;/math&amp;gt;&lt;br /&gt;
matrix elements from multiple Coulomb excitation data. &lt;br /&gt;
&lt;br /&gt;
[[Model_independent_analysis | Model-independent analysis]]&lt;br /&gt;
&lt;br /&gt;
[[Model_dependent_analysis | Model-dependent analysis]]&lt;br /&gt;
&lt;br /&gt;
==Selected special topics==&lt;br /&gt;
&lt;br /&gt;
Other topics can be found using the search box at the left.&lt;br /&gt;
&lt;br /&gt;
[[Integrated_yields | Interpreting the &amp;quot;integrated yields&amp;quot; output]]&lt;br /&gt;
&lt;br /&gt;
[[normalization_of_yield_data | Normalization of gamma-ray yield data]]&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
&lt;br /&gt;
Note that Gosia version numbers are coded as YYYYMMDD.N, where N is a minor update or bug-fix on the original YYYYMMDD version.  For example, version 20110524.2 was released on 2011-11-07.  ''Some recent releases have an incorrect message &amp;quot;LATEST REVISION- JUNE  2006&amp;quot; in the output file header.''&lt;br /&gt;
&lt;br /&gt;
(Right-click to download source codes.)&lt;br /&gt;
&lt;br /&gt;
* The current version (20120125) of the [http://www.pas.rochester.edu/~cline/Gosia/Gosia_Manual_20120125.pdf Gosia manual]&lt;br /&gt;
* The latest release (20110524.2) of [http://www.pas.rochester.edu/%7Ehayes/gosia_versions/gosia_20110524.2.f  Gosia]&lt;br /&gt;
* The latest release (2_20081208.14) of [http://www.pas.rochester.edu/%7Ehayes/gosia_versions/gosia2_20081208.14.f Gosia2], for analysing simultaneous Coulomb excitation of target and projectile, using a common normalization.&lt;br /&gt;
* [http://www.pas.rochester.edu/~hayes/rachel_1/rachel_1.1.1.tar Rachel release version 1.1.1], the graphical interface for Gosia.  See also the [[Gui | Rachel]] page.&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/pawel-06-mod.f  Pawel], the Gosia version to treat excitation of a nucleus in an isomer state&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/gosia_arm.for  ANNL (Anneal)], a special version of Gosia developed by Rich Ibbotson that uses simulated annealing techniques to locate minima&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/sigma.f  Sigma], the 2006 Fortran source code for deducing the quadrupole invariants from the E2 matrix elements determined by Gosia&lt;br /&gt;
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/gremlin.f  GREMLIN], the gamma-ray detector efficiency code developed for use with GOSIA in 1987 by Alexander Kavka&lt;br /&gt;
&lt;br /&gt;
* The set of [http://www.pas.rochester.edu/~hayes/gosia_downloads/fit_demo_2011.tar demonstration files] to accompany the Gosia tutorial in chapter 14 of the Gosia Manual&lt;br /&gt;
&lt;br /&gt;
==Installing Gosia==&lt;br /&gt;
&lt;br /&gt;
Installation of Gosia requires only the following steps:&lt;br /&gt;
&lt;br /&gt;
# Compiling gosia with a Fortran compiler&lt;br /&gt;
# Setting the default path or alias to find Gosia, if desired.  (See also the path requirements for [[Gui|Rachel]] and the [[rachel setup file]].)&lt;br /&gt;
&lt;br /&gt;
Most standard Fortran 77 compilers will produce a working Gosia executable.  GNU  &lt;br /&gt;
&amp;lt;tt&amp;gt;g77&amp;lt;/tt&amp;gt; is recommended, but is becoming deprecated on newer machines.  The newer,&lt;br /&gt;
more commonly used &amp;lt;tt&amp;gt;gfortran&amp;lt;/tt&amp;gt; will also work.  Intel Fortran should work, but is not recommended, because future error trapping patches may not work well with the Intel compiler.  For more information about&lt;br /&gt;
compiling and standard builds, refer to the page [[compiling gosia | Compiling Gosia]].&lt;br /&gt;
&lt;br /&gt;
== User support ==&lt;br /&gt;
&lt;br /&gt;
===The graphical interface for Gosia===&lt;br /&gt;
&lt;br /&gt;
A [[Gui | GUI (Graphical User Interface) called Rachel]] has been developed and is currently undergoing beta-testing.  Novice Gosia users can use this interface to develop properly formatted template Gosia input files.  These can be modified by comparing the input lines to the Gosia manual instructions, or Gosia can be run entirely from within the GUI for many typical [[simulation (experiment planning)]] and analysis problems.&lt;br /&gt;
&lt;br /&gt;
===Example Gosia input files===&lt;br /&gt;
&lt;br /&gt;
Chapter 14 of the current [[Gosia Manual]] contains an annotated example input, a flowchart of the procedures that must be run during analysis of data and a tutorial based on a set of example files which can be obtained on the [[Gosia_tutorials]] page.&lt;br /&gt;
&lt;br /&gt;
===The Gosia Forum===&lt;br /&gt;
&lt;br /&gt;
The new gosia forum can be found [http://www-user.pas.rochester.edu/~gosia/phpBB3/index.php here.]  As described on the [[Gosia_users'_forum]] page, the Forum is the appropriate place to post requests for help with specific Gosia calculations and for experienced users to give answers and advice.&lt;br /&gt;
&lt;br /&gt;
==Maintenance of the Gosia codes==&lt;br /&gt;
&lt;br /&gt;
The Gosia codes are maintained by the [[Gosia_Steering_Committee]].&lt;br /&gt;
&lt;br /&gt;
==Purpose of the Gosia Wiki==&lt;br /&gt;
&lt;br /&gt;
While the Wiki will eventually mirror much of the content of the [http://www.pas.rochester.edu/%7Ecline/Gosia/2011manual20110428.pdf Gosia Manual], the purpose is not to reproduce the manual in its entirety.  The Gosia Manual should still be considered the primary reference for running Gosia.  The advantage of the Wiki format is that an unlimited number of pages can be added here by interested users on special topics that are not appropriate for a users' manual.  These may include&lt;br /&gt;
&lt;br /&gt;
* Examples of Gosia input and output for common calculations, such as &lt;br /&gt;
** input file templates&lt;br /&gt;
** common detector definitions&lt;br /&gt;
** proper data set normalizations&lt;br /&gt;
** fitting strategies for systems with many matrix elements&lt;br /&gt;
* Solutions for difficult calculations, such as extreme inverse kinematics cases&lt;br /&gt;
* More detailed theory notes&lt;br /&gt;
&lt;br /&gt;
* Examples of the use of [[Pawel]], [[ANNL]] and other codes in the Gosia suite&lt;br /&gt;
&lt;br /&gt;
Wiki users are encouraged to contribute anything that should be of general interest to the Gosia user community and to move solved problems from the Forum if they may be of general interest.&lt;br /&gt;
&lt;br /&gt;
==Help for the Wiki user==&lt;br /&gt;
&lt;br /&gt;
Consult the page [[Wiki_formatting]] for basic formatting instructions to contribute to this Wiki.&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
Some of the following pages will be absorbed into the pages on the new Wiki server.&lt;br /&gt;
&lt;br /&gt;
* The [http://www.slcj.uw.edu.pl/en/0.html Warsaw Heavy Ion Laboratory] page and the&lt;br /&gt;
* [http://www.slcj.uw.edu.pl/gosia_workshop 2008 Gosia Workshop] at Warsaw&lt;br /&gt;
* The [http://www.ikp.uni-koeln.de/~warr/gosia/ Cologne Gosia page]&lt;br /&gt;
* and the [http://www.pas.rochester.edu/~cline/Gosia/index.html Rochester Gosia page]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_1.0_tutorial_videos</id>
		<title>Rachel 1.0 tutorial videos</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_1.0_tutorial_videos"/>
				<updated>2012-01-30T10:20:09Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: /* Procedures in the usual order */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These tutorials are listed by procedure, in the typical ordering of procedures.  They are all in MP4 format.  If they do not play properly, you probably need a new browser plugin for MP4.&lt;br /&gt;
&lt;br /&gt;
Please suggest other topics for tutorial videos through the [http://www-user.pas.rochester.edu/~gosia/phpBB3/ Gosia forum.]&lt;br /&gt;
&lt;br /&gt;
The approximate running time is shown after each link.&lt;br /&gt;
&lt;br /&gt;
===Procedures in the usual order===&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/installation.html Installation]  5 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/read_level_schemes.html Level schemes]  5 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/add_matrix.html Adding the matrix]  5 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/set_fit_parameters.html Setting fit parameters]  4 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/add_experiments.html Adding experiments]  7 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/stopping_power.html Calculating accurate stopping power, exit energy and range]  5 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/define_ge_crystals.html Defining Ge detector types]  4 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/attach_ge_detectors.html Attaching Ge detectors and arrays (laboratory positions)]  4 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/nuclear_data.html Adding nuclear data to a fit]  4 minutes.&lt;br /&gt;
Adding previously-measured lifetime or matrix element data is usually vital to finding a unique fit in few-state systems.&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/op_gdet.html Passing germanium types to Gosia]  1 minute.  Be sure to do this before the following steps!&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/loading_yield_data.html Loading yield data and passing the data to Gosia]  4 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/simulation.html Simulating gamma-ray yield data]  4 minutes.  This can be used for predicting count rates, testing the ability to fit matrix elements in a planned experiment, etc.&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/integrated_yields.html Calculating gamma-ray yields]  3 minutes.  This calculation  uses a full integration over the particle detector, Ge detector and energy loss in the target.  These are the yields that should be compared to data.&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/corrected_yields.html Calculating &amp;quot;corrected&amp;quot; yields from yield data and the normalization constants.]  3 minutes.  This is the first step in fitting matrix elements to experimental data.  These two steps should be repeated every time a fit is done.&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/fitting.html Fitting matrix elements to experimental data.]  9 minutes.  Be sure to calculate the normalization constants before fitting.  This is shown in the corrected yields tutorial.&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/error_calculations.html Diagonal and correlated error calculations.] 4  minutes.&lt;br /&gt;
&lt;br /&gt;
===Other functions===&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/math_interpreter.html Using the math interpreter]  2 minutes&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_1.0_tutorial_videos</id>
		<title>Rachel 1.0 tutorial videos</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_1.0_tutorial_videos"/>
				<updated>2012-01-29T21:43:20Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: /* Procedures in the usual order */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These tutorials are listed by procedure, in the typical ordering of procedures.  They are all in MP4 format.  If they do not play properly, you probably need a new browser plugin for MP4.&lt;br /&gt;
&lt;br /&gt;
Please suggest other topics for tutorial videos through the [http://www-user.pas.rochester.edu/~gosia/phpBB3/ Gosia forum.]&lt;br /&gt;
&lt;br /&gt;
The approximate running time is shown after each link.&lt;br /&gt;
&lt;br /&gt;
===Procedures in the usual order===&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/installation.html Installation]  5 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/read_level_schemes.html Level schemes]  5 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/add_matrix.html Adding the matrix]  5 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/set_fit_parameters.html Setting fit parameters]  4 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/add_experiments.html Adding experiments]  7 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/stopping_power.html Calculating accurate stopping power, exit energy and range]  5 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/define_ge_crystals.html Defining Ge detector types]  4 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/attach_ge_detectors.html Attaching Ge detectors and arrays (laboratory positions)]  4 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/nuclear_data.html Adding nuclear data to a fit]  4 minutes.&lt;br /&gt;
Adding previously-measured lifetime or matrix element data is usually vital to finding a unique fit in few-state systems.&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/op_gdet.html Passing germanium types to Gosia]  1 minute.  Be sure to do this before the following steps!&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/loading_yield_data.html Loading yield data and passing the data to Gosia]  4 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/simulation.html Simulating gamma-ray yield data]  4 minutes.  This can be used for predicting count rates, testing the ability to fit matrix elements in a planned experiment, etc.&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/integrated_yields.html Calculating gamma-ray yields]  3 minutes.  This calculation  uses a full integration over the particle detector, Ge detector and energy loss in the target.  These are the yields that should be compared to data.&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/corrected_yields.html Calculating &amp;quot;corrected&amp;quot; yields from yield data and the normalization constants.]  3 minutes.  This is the first step in fitting matrix elements to experimental data.  These two steps should be repeated every time a fit is done.&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/error_calculations.html Diagonal and correlated error calculations.] 4  minutes.&lt;br /&gt;
&lt;br /&gt;
===Other functions===&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/math_interpreter.html Using the math interpreter]  2 minutes&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_1.0_tutorial_videos</id>
		<title>Rachel 1.0 tutorial videos</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_1.0_tutorial_videos"/>
				<updated>2012-01-29T20:51:48Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: /* Procedures in the usual order */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These tutorials are listed by procedure, in the typical ordering of procedures.  They are all in MP4 format.  If they do not play properly, you probably need a new browser plugin for MP4.&lt;br /&gt;
&lt;br /&gt;
Please suggest other topics for tutorial videos through the [http://www-user.pas.rochester.edu/~gosia/phpBB3/ Gosia forum.]&lt;br /&gt;
&lt;br /&gt;
The approximate running time is shown after each link.&lt;br /&gt;
&lt;br /&gt;
===Procedures in the usual order===&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/installation.html Installation]  5 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/read_level_schemes.html Level schemes]  5 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/add_matrix.html Adding the matrix]  5 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/set_fit_parameters.html Setting fit parameters]  4 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/add_experiments.html Adding experiments]  7 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/stopping_power.html Calculating accurate stopping power, exit energy and range]  5 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/define_ge_crystals.html Defining Ge detector types]  4 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/attach_ge_detectors.html Attaching Ge detectors and arrays (laboratory positions)]  4 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/nuclear_data.html Adding nuclear data to a fit]  4 minutes.&lt;br /&gt;
Adding previously-measured lifetime or matrix element data is usually vital to finding a unique fit in few-state systems.&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/op_gdet.html Passing germanium types to Gosia]  1 minute.  Be sure to do this before the following steps!&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/loading_yield_data.html Loading yield data and passing the data to Gosia]  4 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/simulation.html Simulating gamma-ray yield data]  4 minutes.  This can be used for predicting count rates, testing the ability to fit matrix elements in a planned experiment, etc.&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/integrated_yields.html Calculating gamma-ray yields]  3 minutes.  This calculation  uses a full integration over the particle detector, Ge detector and energy loss in the target.  These are the yields that should be compared to data.&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/corrected_yields.html Calculating &amp;quot;corrected&amp;quot; yields from yield data and the normalization constants.]  3 minutes.  This is the first step in fitting matrix elements to experimental data.  These two steps should be repeated every time a fit is done.&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/fitting.html Fitting matrix elements to experimental data.] 7  minutes.&lt;br /&gt;
&lt;br /&gt;
===Other functions===&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/math_interpreter.html Using the math interpreter]  2 minutes&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_1.0_tutorial_videos</id>
		<title>Rachel 1.0 tutorial videos</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_1.0_tutorial_videos"/>
				<updated>2012-01-29T20:06:38Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These tutorials are listed by procedure, in the typical ordering of procedures.  They are all in MP4 format.  If they do not play properly, you probably need a new browser plugin for MP4.&lt;br /&gt;
&lt;br /&gt;
Please suggest other topics for tutorial videos through the [http://www-user.pas.rochester.edu/~gosia/phpBB3/ Gosia forum.]&lt;br /&gt;
&lt;br /&gt;
The approximate running time is shown after each link.&lt;br /&gt;
&lt;br /&gt;
===Procedures in the usual order===&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/installation.html Installation]  5 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/read_level_schemes.html Level schemes]  5 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/add_matrix.html Adding the matrix]  5 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/set_fit_parameters.html Setting fit parameters]  4 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/add_experiments.html Adding experiments]  7 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/stopping_power.html Calculating accurate stopping power, exit energy and range]  5 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/define_ge_crystals.html Defining Ge detector types]  4 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/attach_ge_detectors.html Attaching Ge detectors and arrays (laboratory positions)]  4 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/nuclear_data.html Adding nuclear data to a fit]  4 minutes.&lt;br /&gt;
Adding previously-measured lifetime or matrix element data is usually vital to finding a unique fit in few-state systems.&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/op_gdet.html Passing germanium types to Gosia]  1 minute.  Be sure to do this before the following steps!&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/loading_yield_data.html Loading yield data and passing the data to Gosia]  4 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/simulation.html Simulating gamma-ray yield data]  4 minutes.  This can be used for predicting count rates, testing the ability to fit matrix elements in a planned experiment, etc.&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/integrated_yields.html Calculating gamma-ray yields]  3 minutes.  This calculation  uses a full integration over the particle detector, Ge detector and energy loss in the target.  These are the yields that should be compared to data.&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/corrected_yields.html Calculating &amp;quot;corrected&amp;quot; yields from yield data and the normalization constants.]  3 minutes.  This is the first step in fitting matrix elements to experimental data.  These two steps should be repeated every time a fit is done.&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/fitting.html Fitting matrix elements to experimental data.]   minutes.&lt;br /&gt;
&lt;br /&gt;
===Other functions===&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/math_interpreter.html Using the math interpreter]  2 minutes&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	<entry>
		<id>https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_1.0_tutorial_videos</id>
		<title>Rachel 1.0 tutorial videos</title>
		<link rel="alternate" type="text/html" href="https://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Rachel_1.0_tutorial_videos"/>
				<updated>2012-01-29T20:02:05Z</updated>
		
		<summary type="html">&lt;p&gt;Hayes: /* Procedures in the usual order */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These tutorials are listed by procedure, in the typical ordering of procedures.  They are all in MP4 format.  If they do not play properly, you probably need a new browser plugin for MP4.&lt;br /&gt;
&lt;br /&gt;
The approximate running time is shown after each link.&lt;br /&gt;
&lt;br /&gt;
===Procedures in the usual order===&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/installation.html Installation]  5 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/read_level_schemes.html Level schemes]  5 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/add_matrix.html Adding the matrix]  5 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/set_fit_parameters.html Setting fit parameters]  4 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/add_experiments.html Adding experiments]  7 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/stopping_power.html Calculating accurate stopping power, exit energy and range]  5 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/define_ge_crystals.html Defining Ge detector types]  4 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/attach_ge_detectors.html Attaching Ge detectors and arrays (laboratory positions)]  4 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/nuclear_data.html Adding nuclear data to a fit]  4 minutes.&lt;br /&gt;
Adding previously-measured lifetime or matrix element data is usually vital to finding a unique fit in few-state systems.&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/op_gdet.html Passing germanium types to Gosia]  1 minute.  Be sure to do this before the following steps!&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/loading_yield_data.html Loading yield data and passing the data to Gosia]  4 minutes&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/simulation.html Simulating gamma-ray yield data]  4 minutes.  This can be used for predicting count rates, testing the ability to fit matrix elements in a planned experiment, etc.&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/integrated_yields.html Calculating gamma-ray yields]  3 minutes.  This calculation  uses a full integration over the particle detector, Ge detector and energy loss in the target.  These are the yields that should be compared to data.&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/corrected_yields.html Calculating &amp;quot;corrected&amp;quot; yields from yield data and the normalization constants.]  3 minutes.  This is the first step in fitting matrix elements to experimental data.  These two steps should be repeated every time a fit is done.&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/fitting.html Fitting matrix elements to experimental data.]   minutes.&lt;br /&gt;
&lt;br /&gt;
===Other functions===&lt;br /&gt;
&lt;br /&gt;
[http://www.pas.rochester.edu/~hayes/rachel_1_videos/math_interpreter.html Using the math interpreter]  2 minutes&lt;/div&gt;</summary>
		<author><name>Hayes</name></author>	</entry>

	</feed>