Updates for week 9 of 2014

Some amount of the work done this week was for things intended to make it into the patch release, version 3.1.1.

  • Valgrind, cppcheck, and coverity fixes. Thank you static analysis.
  • MuonAnalysis work
  • ISIS SANS bugfixes
  • ORNL SANS bugfixes
  • VSI bugfixes and lots of additional color maps
  • Clarify log name coming out of FuryFitMult
  • Indirect ConvertToEnergy work
  • Refactor LET geometry
  • Refactor catalog download code to allow for use in composite catalogs
  • Bugfix in IkedaCarpenter on workspace in units of DeltaE
  • Complete rework on how objects (specifically workspaces) are converted into python objects.
  • Tables workspaces improvements. Including that they now have a read-only property that can be set
  • SNSPowderReduction applies the multiple scattering and absorption correction before focusing the data.
  • Unit tests on Ubuntu 13.10 work again
  • Fixes to BinMD gui
  • New functionality to interpolate the S(Q,E) for a temperature given a range of scattering functions around that temperature
  • Composite catalog searching exists

New/updated instrument geometries

  • New IDF for SANS2D
  • New BASIS geometry removes ghost tubes

Detailed Merges for Feb 22 - 28, 2014

  • [#5544|f3a0274] The results table should be read & write.
  • [#7853|3d39e24] Refactor MuonAnalysisOptionTab
  • [#7987|f37962f] Apply absorption correction to unfocussed vanadium
  • [#8020|6960cdd] The original data is corrupted when we get a loading error
  • [#8304|08ec745] UnitTests on Ubuntu 13.10
  • [#8376|b058476] BinMD gui need to be looked at
  • [#8614|e374647] fix abs units reduction for LET when mono vanadium is measured in event mode
  • [#8702|ccc40cb] FullBinsOnly option for Rebin
  • [#8774|fe88bf0] Crash when editing TableWorkspace from MantidPlot
  • [#8778|729bb94] algorithm to interpolate S(Q,E) from a set of 2D workspaces
  • [#8808|06ae7af] Sample Log for FuryFitMult
  • [#8819|e8f39c6] Indirect C2E: Spectra min/max is inconsistent
  • [#8820|a42e5e7] Indirect C2E: Create Info table option only works for TOSCA
  • [#8832|d60d321] Indirect Bayes: ResNorm workflow is slightly broken for file based input
  • [#8838|3fc69b1] IDA: ApplyCorr minor interface issues
  • [#8844|59d544d] New IDF for SANS2D
  • [#8855|11a7fdb] Crash using Guess Alpha in Muon Interface
  • [#8860|c6ff3b3] Handle the case where loading same inst. data with diff number hist
  • [#8863|3dbee4b] Muon interface dies when ‘old’ emu data
  • [#8936|afb880b] Uncaught exception on Results Table tab of MuonAnalysis
  • [#8953|4dd2c10] Geometry tab not populated correctly in v3.1
  • [#8984|26408d6] Right click doesn’t work in the table
  • [#8996|05fd06f] PythonInterface casting for workspaces can’t work with multiple inheritance, e.g IMaskWorkspace
  • [#8997|fddd47e] cppcheck errors in InstrumentWindow code
  • [#9002|c237a6c] Update WIKI docs for the remote job submission algorithms
  • [#9018|2e7138a] validateInputs caller should error if non-existent parameter is specified
  • [#9021|f5f2221] Remove ghost tubes from BASIS IDF
  • [#9026|a3b1549] Composite catalog implementation
  • [#9031|c7aefc1] ORNL SANS: UI tweaks
  • [#9032|680af0d] Get rid of warning message from 8970
  • [#9034|27cf68d] SaveGSASInstrumentFile fails because of changes in LoadFullProfResolution
  • [#9048|c2fff94] small win bugs & Coverity code quality
  • [#9061|3150b98] Bring new LET_Definition.xml and LET_Parameters.xml to Mantid
  • [#9068|eb14391] Fix issue with negative but over zero time range in VSI
  • [#9069|9da0846] IDS catalog interface
  • [#9070|938456e] IDA: FuryFit seg fault when attempting to plot spectrum outside of range.
  • [#9072|02c3b73] Fix category on PerformIndexOperations
  • [#9074|f6d2a7e] Upgrade colormaps in VSI
  • [#9075|cb2a158] GetEiT0atSNS fail on weird spectra order
  • [#9078|a47d29f] Fitting IkedaCarpenter on workspace in units of DeltaE fails
  • [#9085|f1aed90] Fix disallowed implicit casts to bool
  • [#9092|890a51a] Keyword arguments cause the gui_cmd call to fail
  • [#9099|ce715b7] ConvolveWorkspaces should have one more bin.