Difference between revisions of "Versioning of Calibration Constants"

From GlueXWiki
Jump to: navigation, search
(Versions by date or Subversion revision number)
(Tagged versions of the calibration constants)
Line 19: Line 19:
 
=Tagged versions of the calibration constants=
 
=Tagged versions of the calibration constants=
  
Tagged versions are kept in the repository in the directory https://halldsvn.jlab.org/repos/tags.
+
Tagged versions are kept in the repository in the directory https://halldsvn.jlab.org/repos/tags. They have descriptive names such as "calib-2010-03-10", and generally match the naming scheme of a tagged release of sim-recon.

Revision as of 14:36, 16 March 2010

To get reproducible reconstruction results it is necessary not only to have a stable version of the reconstruction software, but also a stable version of the calibration constants. At some point in the future we will have a calibration database that will allow a reproducible choice of a set of constants. At present however, the constants are kept in the Subversion repository. This is an interim measure. Given the situation, the current scheme relies on the versioning provided natively by Subversion.

Current constants

The current set of all constants are in directory tree https://halldsvn.jlab.org/repos/trunk/calib. All new versions of constants should be checked into this area.

Versions by date or Subversion revision number

Older versions of the constants can be obtained by specifying the --revision (-r) option. For example:

svn checkout --revision 5432 https://halldsvn.jlab.org/repos/trunk/calib

checks out revision 5432 and

svn checkout --revision '{2009-08-28}' https://halldsvn.jlab.org/repos/trunk/calib

checks out the version at the start of August 28, 2009.

Tagged versions of the calibration constants

Tagged versions are kept in the repository in the directory https://halldsvn.jlab.org/repos/tags. They have descriptive names such as "calib-2010-03-10", and generally match the naming scheme of a tagged release of sim-recon.