Fixed ChangeLog
This commit is contained in:
parent
d586158967
commit
f496416062
23
ChangeLog
23
ChangeLog
@ -1,20 +1,28 @@
|
||||
#---------------------------------------------------------------------
|
||||
# ChangeLog
|
||||
# AS, 2010/08/26
|
||||
# AS, 2010/11/11
|
||||
# $Id$
|
||||
#---------------------------------------------------------------------
|
||||
|
||||
changes since 0.8.0
|
||||
===================================
|
||||
CHANGED maximum possible run number for the use in msr2data to numeric_limits<unsigned int>::max() (MUSR-155)
|
||||
|
||||
musrfit 0.8.0 - changes since 0.7.0
|
||||
==================================
|
||||
===================================
|
||||
NEW added y-range option to usr_fit_ranges in the PLOT block (MUSR-144).
|
||||
NEW added the option to split a user function into a global and run-block related part (see MUSR-134). If the
|
||||
global option is used, this can potentially increase the efficiency up to the number of run-blocks since
|
||||
the time consuming calculations are done only once per changed parameter set. Examples where this approach
|
||||
is profitable are: Abrikosov vortex lattice fits, Nonlocal Meissner screening.
|
||||
CHANGED maximum possible run number for the use in msr2data to numeric_limits<unsigned int>::max() (MUSR-155)
|
||||
FIXED compilation of BMWlibs with gcc 3.x
|
||||
FIXED hanging musrt0's should be eliminated now (MUSR-153)
|
||||
FIXED wrong WARNING message for use_fit_ranges
|
||||
FIXED bug in event handling leading to crash for non-muSR when switching between view and difference view
|
||||
CHANGED improved y-range scaling for Fourier
|
||||
|
||||
musrfit 0.7.0 - changes since 0.6.0
|
||||
===================================
|
||||
NEW added y-range option to usr_fit_ranges in the PLOT block (MUSR-144).
|
||||
NEW added FIT_RANGE RESET | start end | s1 e1 s2 e2 .. sN eN command to the COMMAND block
|
||||
NEW added FIX/RELEASE/RESTORE minuit2 command to the COMMAND block
|
||||
NEW implemented more checks on the integrity of the msr-file
|
||||
@ -30,11 +38,7 @@ NEW integration of a few external musrfit plug-ins into the standard build proce
|
||||
NEW default estimates for 'data' and 'background' entries in RUN blocks
|
||||
NEW directory with some msr- and data-files for quick testing of new musrfit installations
|
||||
NEW option to musrt0: the key 'T' will set the t0 cursor to the maximum of the histogram
|
||||
FIXED compilation of BMWlibs with gcc 3.x
|
||||
FIXED hanging musrt0's should be eliminated now (MUSR-153)
|
||||
FIXED wrong WARNING message for use_fit_ranges
|
||||
FIXED bug in event handling leading to crash for non-muSR when switching between view and difference view
|
||||
FIXED chisq/maxLH lables in the statistics block are properly handled now (MUSR-148)
|
||||
FIXED chisq/maxLH labels in the statistics block are properly handled now (MUSR-148)
|
||||
FIXED y-unzoom failure for musrt0 (MUSR-77)
|
||||
FIXED fitting issue for boundaries none/none (MUSR-136)
|
||||
FIXED formatting of the ASCII fit output file for long parameter names (MUSR-142)
|
||||
@ -62,7 +66,6 @@ FIXED warning messages
|
||||
FIXED db data tag reading error
|
||||
FIXED usage of BOOST >= 1.38.0
|
||||
FIXED the extraction of the time resolution for the mud data format, since MUD_getHistFsPerBin seems sometimes to return just crap.
|
||||
CHANGED improved y-range scaling for Fourier
|
||||
CHANGED musredit: change into the msr-file directory before calling musrview. This is needed if userFcn's are using startup XMLs.
|
||||
CHANGED musredit: improved file system watcher notification mechanism to prevent multiple user notifications.
|
||||
CHANGED fit range decimal precision handling of PMsrHandler improved (MUSR-150 request). It is now
|
||||
|
@ -156,7 +156,7 @@ int PMsr2Data::DetermineRunNumberDigits(unsigned int runNo) const
|
||||
strLine.clear();
|
||||
strLine.str(line);
|
||||
strLine >> firstOnLine;
|
||||
if (!firstOnLine.compare("RUN")) {
|
||||
if (!to_lower_copy(firstOnLine).compare("run")) {
|
||||
string::size_type loc = line.rfind(tempRunNumber.str());
|
||||
if ( loc != string::npos ) {
|
||||
while ( --loc >= 0 ) {
|
||||
@ -527,7 +527,7 @@ bool PMsr2Data::PrepareNewInputFile(unsigned int tempRun) const
|
||||
strLine.clear();
|
||||
strLine.str(line);
|
||||
strLine >> firstOnLine;
|
||||
if (!firstOnLine.compare("RUN")) {
|
||||
if (!to_lower_copy(firstOnLine).compare("run")) {
|
||||
string::size_type loc = line.rfind(tempRunNumber.str());
|
||||
if ( loc != string::npos ) {
|
||||
line.replace(loc, fRunNumberDigits, newRunNumber.str());
|
||||
|
@ -59,17 +59,16 @@ using namespace boost::algorithm;
|
||||
*
|
||||
* \param s string
|
||||
*/
|
||||
bool isNumber(const string &s) // will be replaced by boost::lexical_cast at some time
|
||||
bool isNumber(const string &s)
|
||||
{
|
||||
unsigned int number;
|
||||
istringstream iss;
|
||||
ostringstream oss;
|
||||
iss.str(s);
|
||||
iss >> number;
|
||||
oss << number;
|
||||
if (iss.str().compare(oss.str()))
|
||||
try {
|
||||
number = boost::lexical_cast<unsigned int>(s);
|
||||
return true;
|
||||
}
|
||||
catch(boost::bad_lexical_cast &) {
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------
|
||||
|
Loading…
x
Reference in New Issue
Block a user