This project is mirrored from https://github.com/mantidproject/mantid.git. Pull mirroring updated .
  1. 17 Sep, 2021 9 commits
  2. 10 Sep, 2021 5 commits
  3. 07 Jul, 2021 3 commits
  4. 26 May, 2021 2 commits
    • Danny Hindson's avatar
      Remove warning from instrument viewer · 3fe172fa
      Danny Hindson authored
      When viewing instruments that have banks that are width "one detector"
      in x or y or z, the instrument viewer was giving a warning about "failed
      to build unwrapped surface" when you viewed in one of the cylindrical
      projections. Remove the warning and also the code to assign values to
      u_min and u_max shortly after. The pre-existing values of 0 and 0 are
      fine for these values which are in radians
      Also include some line length changes that come from the latest clang
      format version
      3fe172fa
    • Robert Applin's avatar
      Refs #31571. Fix warnings of char. · bc2d5b95
      Robert Applin authored
      bc2d5b95
  5. 25 May, 2021 4 commits
  6. 24 May, 2021 1 commit
  7. 21 May, 2021 2 commits
  8. 11 May, 2021 3 commits
  9. 10 May, 2021 1 commit
    • Harrietbrown's avatar
      fix crash on convFit when showing full function (#31170) · 3511daea
      Harrietbrown authored
      * fix crash on convFit when showing full function
      
      this Commit fixes a bug that caused a crash when you set the function as one of the InmutableConvolutionFunctions and then change it to show the full function
      
      re: #31169
      
      * Fix unit tests for imutableConvolutionFunction
      
      This commit fixes unit tests for imutableConvolutionFunctions and changes the order of functions in the interface.
      
      * Add convolution function parameters to convention exclusions
      3511daea
  10. 06 May, 2021 1 commit
  11. 05 May, 2021 6 commits
    • Danny Hindson's avatar
      Various changes · a28fc710
      Danny Hindson authored and Zhang, Chen's avatar Zhang, Chen committed
      Update some more unit tests to cope with changes MomentumTransfer unit
      to make it use the diff constants
      Improve validation on the L2\ttheta params in dSpacing unit
      Allow negative DIFCs in conversions to TOF -
      do this by setting up validation on to FromTOF direction only
      Revert some files now that I'm doing more "input" averaging in DIFC
      calculation on spectra with more than one detector
      a28fc710
    • Danny Hindson's avatar
      Fix compilation error in common widgets · 5b3bd96d
      Danny Hindson authored and Zhang, Chen's avatar Zhang, Chen committed
      5b3bd96d
    • Danny Hindson's avatar
      Move all detectors parameters into the map · 14716463
      Danny Hindson authored and Zhang, Chen's avatar Zhang, Chen committed
      14716463
    • Danny Hindson's avatar
      Various changes · 04670177
      Danny Hindson authored and Zhang, Chen's avatar Zhang, Chen committed
      The ParameterMap::diff method has been updated to take an extra
      parameter representing a tolerance to be used when comparing double
      values between two parameter maps
      The overloaded == operator has been modified to call diff with a
      zero tolerance to avoid duplicating code
      CompareWorkspaces also updated to pass the value of CheckAllData
      into diff so diff can stop after first change rather than going
      through the whole map
      The diff logic has also been speeded up to cope with larger parameter
      maps now that diff constants stored (esp for GEM)
      Various updates to doc test and system test files
      Shorten UnitConversionParameters enum class name
      Remove use of EMPTY_DBL() from ConvertUnits::getDetectorValues in
      preparation for moving into ExperimentInfo class and also fix
      RemoveSpectraTest unit test that relied on this
      04670177
    • Danny Hindson's avatar
      Fix unit tests using old unit conversion logic · e4716c8b
      Danny Hindson authored and Zhang, Chen's avatar Zhang, Chen committed
      e4716c8b
    • Danny Hindson's avatar
      Changes to dSpacing to TOF in ConvertUnits · 8a3c9690
      Danny Hindson authored and Zhang, Chen's avatar Zhang, Chen committed
      Changes to the Unit class and ConvertUnits algorithm to allow
      diffractometer constants (DIFA, DIFC, TZERO) stored in the instrument map
      to be used in conversions between d spacing and TOF and v.v.
      
      Rather than add 3 more parameters to lots of methods provided by the Unit
      class I have changed some of the methods to take a std:map containing the
      optional parameters relevant to only some units. I have included efixed
      and delta in this new map
      
      New diffractometerConstants method added to SpectrumInfo and DetectorInfo
      to allow retrieval for a particular spectrum including averaging across
      detectors. Also manages situations where some of the three constants are
      missing.
      
      New algorithm created called ApplyDiffCal to read the diffractometer
      constants from a diffraction calibration table workspace and write them
      into the instrument parameter map
      
      Add diffractometer constants to the Show Detectors screen for elastic
      workspaces
      
      Remove the Diffraction.cpp unit and replace with calls to dSpacing unit class
      
      Add ability to write difa, difc, tzero into a reduced instrument
      geometry as part of EditInstrumentGeometry
      8a3c9690
  12. 21 Apr, 2021 1 commit
    • Whitfield, Ross's avatar
      Fix sequential fitting result plot · 70056f1d
      Whitfield, Ross authored
      A new Intensity column was added to the output that is not a fitting parameter, see #30808. This column should now be ignored and the result plot should now be showing again
      70056f1d
  13. 20 Apr, 2021 1 commit
    • Gigg, Martyn Anthony's avatar
      Add support for sip v5 build system · 655ff547
      Gigg, Martyn Anthony authored
      The new sip build system complies with pep 517 and
      requires configuration by a standard pyproject.toml
      file rather than running a single command. Along with
      these changes the fixed sip.h file has been removed in
      favour of a header generated locally if required.
      
      We now support both the sip build systems as this is
      required in our current support for multiple OSes. In
      the process of adding support some cleanup has been
      included:
        - the .sip files in our tree are now full module defs
          rather than the boilerplate being filled in by CMake,
          giving each module more flexibility.
        - the sipwrapper file has been removed in favour of a
          simpler script to simply strip the problematic code
          for C++17 compatability.
      655ff547
  14. 19 Apr, 2021 1 commit