Mantid Changelog

What's new in Mantid 3.11.0

Oct 12, 2017
  • This release includes improvements to allow Mantid to handle scanning workspaces, where detectors may be in several locations for different time periods, and updates to the VSI to improve the performance of slicing regularly binned data. There have also been some significant performance enhancements for various algorithms within the framework due to the ongoing efforts to improving our handling of instrument geometry.

New in Mantid 3.10.1 (Jul 28, 2017)

  • Changes:
  • #19988 Updated the amplitude in GausOsc
  • #19995 Add support for 2d character arrays for sample name
  • #20001 Fix type conversion warning on MSVC
  • #20011 Copy units over logs in FilterEvents

New in Mantid 3.10.0 (Jun 12, 2017)

  • We are proud to announce version 3.10.0 of Mantid. This release includes some new plotting functionality within MantidPlot to aid in the creation of advanced plot types, such as the one shown in the image. There have also been some significant performance enhancements for various algorithms with the framework.
  • These are just some of many improvements in this release, so please take a look at the release notes, which are filled with details of the important changes and improvements in many areas.

New in Mantid 3.8.0 (Oct 13, 2016)

  • This release contains the much requested improvements to project saving, so now all of the state of your graphs, tables, matrices, event the instrument view, sliceviewer and VSI will reload just as you saved it.

New in Mantid 3.7.2 (Aug 9, 2016)

  • Highlights:
  • Update of Facilities.xml for live data at SNS on CORELLI, NOMAD, POWGEN, and VISION.
  • Updated TOPAZ instrument geometry
  • Updated CNCS instrument geometry
  • Fixed compilation issue of MPIAlgorithms
  • Added usage tracking to interfaces
  • Fixed broken beam center finder for ISIS SANS
  • Made LoadCanSAS1D compliant with CanSAS standard
  • Fix for saving process notes in SaveCanSAS1D
  • Fix for loading of 2D data with LoadRKH
  • Fix handling of multi-period event-type data for LARMOR
  • Fix crash for ISIS SANS reduction in batch mode
  • Fix initial position for beam centre finder for LARMOR
  • Fix engineering diffraction interface crash

New in Mantid 3.6.0 (Feb 16, 2016)

  • This release contains the long awaited support to handle the differing Crystallography convention (kf-ki) and inelastic convention (ki-kf) for representing HKL and Q space data.

New in Mantid 3.5.1 (Nov 25, 2015)

  • Highlights:
  • Bug fix for filtering events
  • Instrument update url was incorrect.
  • instrument directory in the install is read only. All user instrument cache files (downloaded IDF and vtp) will be in the user's data directory.
  • mantidpython will revert to running python if --classic flag is supplied. This allows for returning non-zero signals on error.
  • Logging writes console to stdout rather than stdlog.

New in Mantid 3.4.1 (Sep 9, 2015)

  • A patch release to Mantid that corrects some significant issues since the last full release.
  • The main changes are:
  • The URIs and packet format changed for ADARA instruments.
  • Fixes to the mantidpython script on RHEL6.
  • Updated instrument geometries for BASIS, CNCS, MANDI, and POWGEN.
  • Changes in this version:
  • Minor bug in ISIS direct inelastic reduction
  • Assign dimensions to the dectectors in the BASIS instrument file
  • Sum monitors signals to improve GetEI accuracy
  • Edit Fixing bug in wrapper script on rhel6
  • Fix jenkins mpi build
  • Adding symbolic links to startup scripts to /usr/bin
  • Update ADARA files with latest version
  • New powgen geometry for the 2015 cycle
  • Changing URIs for ADARA instruments
  • New CNCS geometry
  • New Mandi geometry

New in Mantid 3.1.1 (Mar 28, 2014)

  • This is a patch release to Mantid that corrects some significant issues since the last full release including instrument definition updates to three instruments and updates to the ISIS SANS and reflectometry interfaces together with a few bug fixes.

New in Mantid 3.1.0 (Feb 7, 2014)

  • Fixed issues:
  • 8301: Filter Log Values
  • 8327: MantidPlot Crash
  • 8371: Quick to Algorithms
  • 8378: Implement gamma correction for vesuvio
  • 8416: Quantification: Fix cut when taken using foreground only
  • 8509: Fix header skip in LoadAscii
  • 8560: Refl_gui Improvements - RB functionality
  • 8679: Comton scattering fitting for backward scattering detector groups is broken for VESUVIO
  • 8693: Required IDF Updates
  • 8712: [ICAT] publish missing documentation
  • 8714: [ICAT] CatalogPublish not in subcategory Catalog
  • 8737: Improve compton scattering algorithm documentation
  • 8788: CRISP and Reflectometry GUI
  • 8789: Matching Spectra in ReflectometryReductionOne
  • 8811: Login function for ICAT works at SNS
  • 8813: Indirect workflow algorithm documentation
  • 8853: Add scipy to the mantid-developer spec files
  • 8857: Masking with new IDF breaks BASIS reduction
  • 8861: Fresh install of ScriptRepository is broken
  • 8886: dgreduce hard mask issue
  • 8887: Refl_gui not auto-calculating dq/q, qmin and qmax
  • 8888: Stitch1D Fixes
  • 7396: Unit Test for LoadIDFFromNexus
  • 7645: SaveAsciiTest to test WriteXError Property
  • 7891: Expose moment calculations to python
  • 8226: The live data algorithms cannot handle multiperiod event data
  • 8280: IntegratePeaksMD overlapping
  • 8300: Filtering Logs between times
  • 8314: [IDA] FuryFit: Cannot build function
  • 8334: Use Start and End collection records for run status log filtering
  • 8349: [Muon] Prevent the plot window from moving around the screen
  • 8351: IPython console freezes if trying to print a DateAndTime
  • 8353: LoadNexus doesn't handle group names properly
  • 8364: The SINQ library depends on CurveFitting when it shouldn't
  • 8372: Quick to Lam
  • 8374: System tests leave artefacts that need cleaned up
  • 8407: Mac gsl libraries seem to be missing some symbols
  • 8426: Add scipy to 3rdpartylibs-mac
  • 8432: Make SCDCalibratePanels work for TOPAZ
  • 8447: SCD Event Reduction interface bug
  • 8498: Compiler warning in LoadMcStas
  • 8514: Critical System Test Coverage for ReflGui + Quick (SURF)
  • 8520: IDF free quick
  • 8540: Remove default output file name in SaveFullprofResolution
  • 8542: Guard against unknown/invalid pixel id's in the 'Precount' functionality of LoadEventNexus
  • 8559: Error: Loading Transmission in LOQ
  • 8564: SNSLiveEventDataListener: Add protection for empty elements in device descriptor
  • 8570: Make VectorColumns save-able to a Nexus file.
  • 8578: Python Reduction does not change reduction argiments three times (thread/memory corruption suspected)
  • 8582: Results for ComptonScatteringCountRate have changed by more than expected in 3.0
  • 8584: Refl_gui Improvements - Save different formats
  • 8589: Transmission Workflow Algorithm
  • 8590: Refl_gui Improvements - Live Data fix
  • 8593: Vesuvio workflow needs to support DetectorGroups
  • 8598: Add algorithm to normalise compton scattering spectrum by hydrogen peak area
  • 8607: [ICAT] Broken windows tests
  • 8608: INSTRUMENT_Parameters.xml no longer loaded by default
  • 8615: WinXP LoadLotsOfFiles system tests broken
  • 8616: CreateTransmissionWorkspaceAuto
  • 8625: Mark monitors as monitors for VISION
  • 8639: Backwards compatibility for Transmission Correction
  • 8643: Polarisation Correction in Quick
  • 8644: Process WorkspaceIndexes
  • 8645: Transmission run normalisation for multidetector mode ReflectometryReductionOne
  • 8656: Use ProcessWorkspaceIndexes algorithm
  • 8663: Fix test failures on Fedora 19 and 20
  • 8678: MUON: cannot plot from result table
  • 8680: SNSLiveEventDataListener: Bug in time parsing function on windows
  • 8701: Seq. fitting: results tab problems
  • 8719: [ICAT] Mantid hang when running catalog algorithms via dialogs
  • 8725: [ICAT] CatalogPublish missing DLLExport
  • 8727: icat external download file creation
  • 8731: [Muon] Mantid freezes when using Muon Analysis interface in maximized mode
  • 8734: Use correct investigation ID in icat GUI
  • 8741: [Muon] Uncaught exception when changing the instrument
  • 8757: Add investigation number field to search form
  • 8783: Quick cleanup
  • 8785: Update wiki documentation
  • 8815: Update Documentation for CopyInstrumentParameters
  • 8818: update to LoadFullprofResolution wiki
  • 8834: 1D plot axes disappear after using the panning tool
  • 8862: Bug in grouping when adding invalid range
  • 8867: Crash when workspace deleted after closing 3D plot
  • 8884: Fail to load LARMOR data
  • 1824: Searching does not work if the facility is set to SNS in icat
  • 2389: Room for performance improvements in "sequential fit" with Resolution function
  • 4166: Add Optional plotWindow option to PlotStectrum + plotBin
  • 4394: quasielastic diffusion-in-a-sphere fitting algorithm
  • 4918: Mantidplot crash when saving twice UserFunction
  • 4937: Remove deprecated getTwotheta member on IDetector in Python
  • 6171: Bug in script history for Fit?
  • 6238: Save image button doesn't work with OpenGL disabled (Instrument view)
  • 6512: [ICAT] Algorithm error reporting
  • 7178: [Muon] Temperature and field home display
  • 7179: In result tab look for run, temperaure and magnetic_field
  • 7367: [Muon] have psi GPD data can be read by muon interface
  • 7606: Improve documentation for FitParameter
  • 7714: Create a unit test for BSpline function
  • 7732: SaveAscii and LoadAscii multiple spectra format needs to be changed
  • 7817: Lsqrs does not force symmetry constraints
  • 7859: [IDA] FuryFit - add option for FuryFitMultiple
  • 7864: Catch Error for invalid bin range in setBinRange()
  • 7910: Drag file ability
  • 7912: Drag between Script Window ability
  • 7929: LoadDialog message reporting issue
  • 7967: Use Locations tag to define all tube types in Merlin IDF
  • 8031: Include ws name in extracted log tables
  • 8053: Investigate possible memory leak from unreleased use of poco XML document and node lists.
  • 8073: SaveGSASInstrumentFileTest does not check file existence properly
  • 8135: Add debug build of pyzmq to Windows third party repo
  • 8140: Enhance DataSelector with better validation options
  • 8176: [Indirect] Add Indirect Transmission algorithm
  • 8184: String table workspaces don't match when saved & loaded
  • 8192: [ICAT] Disable inappropriate Catalog menu items
  • 8208: SCCalibratePanels use OrientedLattice from workspace
  • 8241: IntegratePeaksMD does not need CoordinatesToUse
  • 8244: [ICAT] Date selector issues
  • 8250: ExtractMaskToTable problems
  • 8251: SaveIsawPeaks does not work on non-rectangular arrays
  • 8263: At least one Tube Calibration Script does not work.
  • 8271: [ICAT] Sort by file size not working correctly
  • 8292: [IDA] ConvFit: Option to tie centres
  • 8313: SANS2D GUI reduction
  • 8315: Excess workspace group when loading summed workspaces
  • 8332: Enable LeBailFit and LeBailFunction to support Fullprof polynomial background
  • 8341: UnitTest SANS2D gui interaction
  • 8343: [C2E] Diagnostics tab: Division error min and max spectra
  • 8346: [IndirectDiff] OSIRIS Diffraction: Merging two files that are the same
  • 8347: [IBayes] Upgrade JumpFit
  • 8352: Add loading multiple banks to LoadEventNexus
  • 8354: Add Names to DOI
  • 8355: Clear memory leaks in the KernelTest package
  • 8363: Python documentation generating is broken
  • 8375: Download Page: Make the Filtering work on IE
  • 8379: [IDA] Running a sequential ConvFit with one spectrum causes an error.
  • 8381: Python driven controls for PeaksOverlay
  • 8382: Clear up CPPcheck warnings
  • 8384: Fix Coverity errors for VATES code
  • 8385: Reduce the compiler warnings
  • 8387: [IBayes] Quasi does strange things when run multiple times
  • 8388: [IDA] Elwin and MSDFit - update to correct temperature normalisation
  • 8389: [IBayes] Stretch plotting
  • 8391: [IBayes] Replace erange Fortran code with Python
  • 8392: [IBayes] Add sample logs
  • 8393: [IDA] ConvFit and FuryFit - composite output
  • 8396: LoadFullprofResolution change OutputWorkspace to OutputTableWorkspace
  • 8397: Extend LoadFullprofResolution to list NPROF
  • 8398: LoadFullprofResolution add optional Workspace Property
  • 8400: remove ConvertFullprofToXML
  • 8401: [ICAT] Update query language used for searching
  • 8402: LoadFullprofResolution: params added on spectrum by spectrum basis
  • 8403: LoadFullprofResolution make OutputTableWorkspace optional
  • 8404: LoadFullprofResolution property to set correspondence between fullprof bank in workspace in group
  • 8405: FilterEvents not working on grouped files
  • 8410: Change mutex in Task to boost::shared_ptr
  • 8412: Workspaces references held by AlgorithmProxy if algorithm fails
  • 8418: cppcheck portability and performance warnings
  • 8425: Kill sphinx warnings
  • 8427: FilterEvents problem on processed events file
  • 8428: Peak Reports PDFs
  • 8431: [Bayes] Remove unused Fortran modules
  • 8434: Remove the first point of each data set that have always less counts that the rest of the data set.
  • 8435: SANS Redesign Load Data
  • 8436: Rename HWHM parameter of Lorentzian to FWHM
  • 8437: More cppcheck style warnings
  • 8438: SANS change the way reduction deals with log
  • 8440: Windows: Add other debug compiled python DLL modules
  • 8441: PoldiPeakFit.cpp is excluded in the cmake file, should we delete it?
  • 8443: Avoid having many singletons for SANS reduction
  • 8444: Improve the way we do reduction of multi period data
  • 8445: [ICAT] Removed unused try/catch from specific algorithms
  • 8450: drag into script interpreter
  • 8455: Correct SampleGeomCor to not use protected members of ISISReducer
  • 8461: Error in seek centre SANS
  • 8462: [ICAT] Reset button cleares the Instrument name combo box
  • 8464: scipy.fftpack import broken on Windows developer builds
  • 8466: More CPPcheck cleanup
  • 8471: Add extra check to LoadIsawPeaks
  • 8472: Improve the usability of ProcessBackground
  • 8474: git checkbuild should publish the branch first
  • 8478: Ensure the colorfill plot remembers the last colormap
  • 8480: LoadMD does not load MD workspaces, generated by MergeMDFiles any more
  • 8481: Create system test out of building SQW file from nxspe data
  • 8488: ConvertToMD does not produces correct image any more
  • 8496: SaveHKL with no sample material
  • 8497: Add missing factor of 2pi in OrientedLattice::hklFromQ
  • 8502: Refactor IndexingUtils
  • 8505: SANS support reduction in event mode
  • 8506: [Muon] Update LoadMuonNexus to return dead times as a table.
  • 8512: [C2E] Calibration throwing FFT error
  • 8515: LoadNexusProcessed is creating two names in ADS for workspaces in a group with a custom name
  • 8516: Fix l2q instrument setup usage
  • 8518: FitPeak does not work with EventWorkspace
  • 8526: Add Vanadium reference for LoadILL
  • 8528: SANS support slicing event mode data
  • 8531: Refl_gui Improvements - Selective Processing
  • 8532: Refl_gui Improvements - Save Check and Autosave
  • 8533: Syntax error in any systemtest stops the entire sset from running
  • 8534: [Muon] New MuonCalculateAsymmetry workflow algorithm
  • 8535: GUI support for slicing events
  • 8536: Add features to FileValidator
  • 8537: [ICAT] Publishing GUI
  • 8541: Add SmuS GPS to mantid
  • 8545: SANS Gui to slice Event mode data
  • 8546: Enable LoadParameterFile to take an XML string instead of parameter file
  • 8548: Wrong loading in transmission mode
  • 8550: [Muon] Tidy up detetector grouping
  • 8554: Add new version of SCD reduction scripts
  • 8555: ISIS Live Event broken for LET & possibly others
  • 8558: Workspace Selector does not process Replaced Workspaces
  • 8561: Zoom out from peak in report
  • 8563: ScopedWorkspace: fix problems with bool() operator.
  • 8565: Remove findnexus from the ReduceSCD scripts
  • 8566: Add support for multiple config files in SCD reduction scripts
  • 8569: Add option to cylindrical and spherical views to set the starting point in horizontal coordinate
  • 8571: LoadIsawPeaks for WISH
  • 8572: SaveHKL histogram column
  • 8575: Update SANSBatchMode code to allow saving of WorkspaceGroups with the correct names
  • 8579: ReduceSCD_Parallel.py script small bug
  • 8580: Plot tube against the out-of-plane angle
  • 8581: [ICAT] Fix endpoint issue
  • 8585: [Indirect] Output of EISF from fitting routines
  • 8586: Add support to save topas files
  • 8587: [Indirect] Port DOS script to Mantid
  • 8588: Python Algorithm Decorator
  • 8592: Option for normalizing by monitor in ReduceSCD
  • 8595: Description of new algorithm for step by step LeBailFit refinement is inadequate
  • 8597: [Muon] MuonLoad workflow algorithm
  • 8599: Improve GeneratePythonScript algorithm
  • 8600: SaveHKL additional parameters
  • 8602: Live listener fails to read LET events
  • 8609: Totally disable diagnostics in dgreduce
  • 8611: Loaded Peak Workspaces do not know radius of integration.
  • 8613: LoadEventNexus fails if a bank name is specified that has no events in it
  • 8617: ReflectometryReductionOneAuto
  • 8619: Divide by Zero
  • 8622: Uncertainties in OptimizeLatticeForCellType
  • 8623: Read characterization into table workspace
  • 8624: Extent and increase the sampling density of the time domain in the StretchedExFT fitting function
  • 8628: Fix Reflectometry System Tests
  • 8630: Small ReduceSCD_OneRun bug
  • 8631: DiffRotDiscreteCircle: move initialization steps from constructor to init method
  • 8634: Add caching of results in FunctionFactory::getFunctionNames
  • 8635: ASCII file functions in Kernel::Strings
  • 8637: Enable Step Scan interface to accept series of non-ADARA runs as points in the scan
  • 8640: Restore changes which apply detector corrections at loading
  • 8642: Remove unnecessary includes from header files
  • 8646: Refactor FitPeak for FindPeaks
  • 8648: If one tries to generate history from old nxs workspace and some algorithms used to build this workspace are removed, the history can not be generated.
  • 8649: OptimizeLatticeForCellType additions
  • 8650: TOPAZ monitor position
  • 8651: Check errors for OptimizeLatticeForCellType
  • 8667: Improve user notice in FitParameter
  • 8669: AddSampleLog needs to be able to create integer-type time series logs
  • 8673: Fix problems with SortXAxis
  • 8674: Expose RectangularDetector methods to python
  • 8676: LoadEventPreNexus is unable to load files from 4th pre-processor
  • 8677: MUON: sequential fit Runs textbox edit -> start button
  • 8682: OptimizeLatticeForCellType should have option for separate lattice for each run in PeaksWorkspace
  • 8684: ISIS Reflectometry Guide
  • 8686: Mantid return codes
  • 8689: Fix l2q systemtest failures
  • 8700: [Muon] Seq. fitting: no need to store loaded workspaces
  • 8703: SNSLiveEventDataListener::connect hangs for a while the requested address can't be reached
  • 8704: Add tests to check that default INST_Parameters.xml gets loaded
  • 8705: LoadFullprofResolution to produce One Table Workspace for Grouped Workspace
  • 8706: SaveISAWUB not working on MDEvent workspaces
  • 8707: LoadIsawUB not working on MDEvent
  • 8709: LoadIDFFromNexus does more than loading IDF
  • 8710: Copy / Clone parameter map
  • 8711: OptimizeLatticeForCellType documentation
  • 8713: SaveAscii version 2 workspace ID indexing
  • 8716: Fitting result filtering
  • 8718: SaveAscii version 1 workspace ID indexing
  • 8724: Support BackToBackExponential in LoadFullorofResolution to instrument
  • 8730: [ICAT] Better IDS error handling
  • 8733: Refl_gui Improvements - Polarisation Corrections
  • 8742: icat publishing description box
  • 8743: Correction to cylindrical profile integration
  • 8748: Fix ImportMDEventWorkspace
  • 8749: Fix wiki errors of algorithm written by Wenduo
  • 8753: Background and monitors issue in SANS reduction
  • 8761: Convolution algorithm for two workspaces
  • 8762: Fill in documentation
  • 8765: Default Settings.xml
  • 8768: Indirect ConvFit has file loading issues
  • 8770: IO procedures for indirect inelastic does not work properly.
  • 8776: Custom Dead Times field not hidden when auto-reset correction type
  • 8780: Quick should co-add
  • 8782: wiki_usage not parsed for offline help
  • 8791: Quick and easy improvements to graph plotting
  • 8794: Units provide conversion limits
  • 8798: ConvFit output needs to be interleaved.
  • 8805: Mantid graphs do not respond to antialiasing preference
  • 8809: Further graphing settings changes
  • 8810: Add functions which return transformation limits for ConvertToMD transf factory methods
  • 8876: Mantid "show data" option incorrectly colours spectra as monitors
  • 8879: Mantid crash on Display Mask with SANS2D
  • 5482: MantidMatrix method can return incorrect value for error
  • 6526: Numbering in FilterEvents
  • 8078: Re-enable parallelization in CheckWorkspacesMatch
  • 8116: Refactoring of FlatAbs for a pythonic version
  • 8163: Muon: run_number should appear as log value
  • 8201: [ICAT] Output version
  • 8204: [ICAT] Default search instrument
  • 8272: A couple of code doc changes to loadmcstas
  • 8295: [IDA] FuryFit: Plot option error
  • 8321: [ICAT] Asynchronous loading
  • 8322: [ICAT] Tidy algorithms
  • 8344: [C2E] Diagnostics tab: Automatically transpose data
  • 8373: Create 1D fitting function for the Fourier Transform of the Stretched Exponential
  • 8380: [ICAT] Centre GUI and calendar
  • 8383: Diffraction_Workflow.py fails
  • 8408: Fix warnings in Win7 test projects
  • 8421: [Muon] Set DeadTimeCorrection type to None automatically if errors occurs
  • 8430: Fix VATES doxygen errors
  • 8459: Fix documentation in IndirectImport.py
  • 8467: Minor icat GUI fixes
  • 8477: Move table with additional Fit properties on the wiki page closer to the top of page
  • 8504: [ICAT] Loading progress bar
  • 8508: Create 1D fitting function for discrete rotational diffusion in a circle
  • 8519: Compiler warnings in LoadAscii2
  • 8525: Spelling error in tableworkspace right-click menu
  • 8627: SumEventsByLogValue needs to not fail in the presence of "ADARA phantom monitors"
  • 8638: Use workspace start time when adding time-series log with AddSampleLog
  • 8658: Change h for hbar
  • 8659: Sort detectors by distance
  • 8660: Add WorkspaceGroup to list of pairs in property::getUnmangledTypeName()
  • 8661: Add IPeaksWorkspace to list of pairs in property::getUnmangledTypeName()
  • 8681: Extend MaskBTP to TOPAZ,SNAP, ...
  • 8683: Fix doxygen warnings for CreateTransmissionWorkspace
  • 8688: Improve offline help
  • 8695: Step Scan Interface: Report the instrument that the live stream is connecting to
  • 8699: [Muon] Seq. fitting: change initial run field value
  • 8720: GeneratePythonScript wiki update
  • 8732: Fix wikimaker for FilterLogByTime
  • 8752: Fix ccp check issue.
  • 8754: Update run-range tooltip
  • 8755: Remove dead code
  • 8763: Refl_gui Improvements - Many Minor Fixes
  • 8769: Change to LoadMcStas
  • 8779: qtassistant expand source tags
  • 8786: Fix Doxygen warnings
  • 8793: ConvFit plots incorrect spectra in each plot.
  • 8864: Indirect Transmission bug
  • 8889: Add wiki documentation for MuonLoad
  • 5597: Fit test of DiffSphereTest fails when tried on MantidPlot
  • 8199: [ICAT] Improve filter label
  • 8311: [IDA] Apply Corrections: Scale should be disabled
  • 8345: [IBayes] Quasi plot labels are the wrong way around
  • 8348: [Muon] Move Settings tab
  • 8439: [IDA] Elwin second range resolution
  • 8469: Alphabetically sort the interface category sub menus
  • 8573: Crash possible in 'Send To' tab of the preferences dialog
  • 8591: Move helper function to anonymous namespace to avoid potential linker problems
  • 8612: Clarification of a section of the Plus algorithm documentation
  • 8621: Minor correction in the description of the Lorentzian fitting function
  • 8657: Change category attribute for Elastic and Inelastic parts of DiffRotDiscreteCircle
  • 8729: [ICAT] Publish algorithm should not create python file
  • 8790: Quasi plotting should only show the first 3 spectra

New in Mantid 3.0.0 (Nov 8, 2013)

  • Changes:
  • Remove deprecated registerAlgorithm function
  • Remove deprecated pythonalgorithms.directories config key
  • Move REFreduction to new API
  • Include background in fitting data with ComptonScatteringCountRate
  • Defect on SANS2D adding data
  • Remove vPythonAPI
  • Mantid Governance plan
  • Remove Deprecation of CreateCalFileByNames, ReadGroupsFromFile and CreateDummyCalFile
  • Flexible fit functions for can and trans for SANS
  • Extend FitMethod option for CalculateTransmission
  • New MANDI geometry
  • Move rest of REFL API vto API vmtd.addOrReplace() is not replacing
  • Bug with ConvertUnits?
  • [Indirect] Undocumented Algorithms
  • Straggling references to PythonAPI
  • Logging is broken on fresh mantid install
  • Muon Analysis interface causes Mantid to fail when shutting down
  • Cannot fix patch version number in build process
  • QueryMDWorkspace on LineViewer cuts
  • Commit merged to systemtests/master that shouldn't have been
  • Revert restriction to using RAW and SANS in batch mode
  • Python usage strings in algorithm cpp files are incorrect
  • SANS error processing -add data
  • Windows: MantidPlot + IPython won't load if msvcr90.dll is in the path
  • Revert all changes made in #Option for cylinder integration in SCD reduction
  • Add reference to schema in our XML files.
  • SANS Trans FIT option
  • SplatterPlot not locked with MDHistoWorkspaces in VSI
  • SANS mantid crash
  • Latest Winpackage triggers Sophos malware warning about Uninstall.exe
  • LoadLogs isn't loadingcolumn log files.
  • Mulf fitting for reflectometers
  • Create XSD schema file for Instrument definitions and other XML
  • Write introductory help pages
  • Add unit test suite for AlgorithmFactory
  • Add algorithms as methods on workspaces
  • Add unit test for WorkspaceHistory::loadNexus and saveNexus()
  • Custom 'unwrap' detector view for side by side viewing of banks.
  • Mantid doesn't save/load plots if they are constructed from table workspaces.
  • Replace python interpreter with embedded ipython
  • Add perf timing view for system tests
  • Add memory checking for system tests
  • Mapping functions: Return bare pointer -> shared pointer
  • Plot spectrum dialog has no error markers
  • Improve ICAT Searching
  • I cannot do Function Fitting
  • MUON: save user specified deadtime table filename
  • Muon: keep all period when new run
  • Muon: Autoupdate of Time zero
  • Add unit test to CreateLeBailFitInput and use LoadFullprofFile
  • Convert ConvertInstrumentFile to C++ and enhance
  • Completely remove old python API for ORNL SANS
  • Load Dialog: enter a new filename and hit enter too quick -> wrong loader
  • ScriptRepo Autoupdate should cascade the autoupdate setting for folders
  • LoadMultipleGSS has no testing
  • RefEstimates has no testing
  • RefLView has no testing - Remove algorithm
  • MUON: ARGUS display as longitudinal
  • Muon: dead time from PlotAssymmetryByLog
  • Use of IDF outline causes crash
  • Check SINQ contributed code on all platforms
  • OpenGL Issue
  • ClearUB
  • Fix issues with Quantification
  • MUON: writing/reading tempMuonAnalysisGrouping.xml causes bug
  • Progress Reporting Missing from Algorithms
  • Implement categories for interfaces
  • Fit Browser: No context menu if right click hits the data
  • Link up peak height and width for curves with Instrument parameters
  • Next Release Plan
  • LeBailFit causes tcmalloc problem if data range is not right
  • Reduce compiler warnings to zero
  • Update IDF for WISH
  • The IncreasingAxisValidatorTest should not use WorkspaceCreationHelper
  • Remove our dependency on OLD API
  • Move LoadMultipleGSS.py to new API
  • Move migrated examples to script/Example
  • Migrate some scripts to new api
  • Put back lazy-populating of workspace information in MantidDock
  • FilterByTime into same workspace wipes out all the events
  • Slow down of reduction after running it through many loops
  • Convert Indirect workflow algorithms to the new api
  • The plot produced by the Step Scan Interface needs to include errors
  • Can't remove parameter constraints in FitBrowser
  • Slow deletion event workspaces with large number of spectra and events
  • Improve SNS live listener behaviour when asking for start of run when we are not in a run
  • CalibrateRectangularDetectors on SNAP
  • SNS live listener needs to carry over the state of all the logs to each new chunk
  • Create DOIs for Mantid releases and add to startup message
  • The Step Scan GUI needs to run algorithms asynchronously
  • Migrate RetrieveRunInfo
  • Enable CreateLeBailFit and LeBailFit to use self-generated list of Bragg peaks
  • Fix broken SCD system tests
  • Color Fill axes revert to old values when switching axes without applying
  • Enable LeBailFit and its auxiliary algorithms work for VULCAN
  • Script repository auto update fields has strange uncheckable boxes
  • SaveGSASInstrumentFile should obtain constants from .irf file
  • Change Boolean Parameters to new python API
  • Just opened Instrument view with default Use OpenGL == false still shows Full 3D option
  • Flip view option doesn't reset
  • Render tab controls don't change after switching views
  • IDA ConvFit: add a check box for tying the centres of the two lorentzians.
  • Axis get min max not working
  • Add tolerance options to CheckWorkspacesMatch for events
  • ISIS live event listener
  • Crash when filtering time-series logs with single value
  • Proxy support on windows machines
  • Saw Tooth Stitching
  • Algorithm to determine the Mean
  • InstrumentTest.py does nothing
  • export getBaseInstrument is broken
  • Mantid dock loses selection after update
  • Multiple warnings from SpecialWorkspace2D makes mantidplot unresponsive
  • Event comparison performance hit
  • Default values not displayed in comboboxes
  • SNS ADARA files: Load the instrument from the Nexus file
  • OSIRIS Diffraction: bug loading instrument parameter file
  • Reflectometry GUI Help Page
  • ParameterMap::operator== can't compare in-memory & file-loaded workspace
  • Constrain inputs for Stitch1D
  • Memory leak in CatalogInfo
  • Multi-domain fitting: Fit must use the number of domains to create additional workspace properties
  • Update detector mapping for VISION
  • PlotMD needs exposing to Python
  • Relax CopyInstrumentParameters condition
  • Add joined McStas loader
  • Zero entry logs can cause a crash
  • Monitors in NOMAD and POWGEN geometry
  • Bugs when loading the instrument from inside a nexus file
  • Removing the last curve in the Plot Details crashes Mantid
  • reduce log priority of startup messages
  • Upgrade matplotlib version shipped on Windows
  • Make sure the browsed-to "default save directory" has a separator
  • Remove monitor colours on transposed data
  • Add Names to DOI
  • ResampleX with negative values
  • Indirect Bayes interface crashes mantid if defauult save directory doesn't exist
  • Can no longer plot the Spectra of a Group Workspace
  • Fix deprecated cast in VatesAPI
  • [ICAT] run range issues
  • Live Data: End of run 'rename' option does not reliably work
  • Color fill plot for group workspaces
  • Fix crash when plotting workspace group and child workspace
  • ICat: Make names consistent
  • LoadLog move raw file processing to LoadRaw
  • MantidPlot: "Select Data Range" option doesn't work
  • Alter background colour of monitors in MantidMatrix
  • ICAT: Incorrect login to Catalog does not show an appropriate response
  • Python interpreter: no auto-complete for some qtiplot types
  • ICat Login Progress
  • [C2E] - New Indirect "Transmission" Tab
  • CobaltSpinWaveDSHO function should not appear in the muon interface
  • [C2E] EnTran / Calib - Add Intensity Scale Factor Option
  • [IDA] FuryFit - Fixes To Passed Fitting Function
  • MUON: Results Table to automatically open
  • MUON: Using graph toolbar doesn't allow you to fit afterwards.
  • MUON: Start and end have an effect on plotting instead of just the scale.
  • CustomInterfaces is linked to MDAlgorithms when it shouldn't be
  • Load can not load SQW
  • [IDA] Bayes - Implement New Interface
  • Indirect Load ASCII - Implement New Interface
  • Create a NeXus viewer for the REF_L team
  • Modify MERLIN illiad with absolute normalization to produce results equvalent to LIBISIS
  • SaveFocusedXYE fails if instrument cannot find a detector
  • Small changes to improve code quality and decrease code duplication in MDAlgorithms
  • Export MD geometry to Python
  • slim down binary tests, possibly introduce system test
  • SANS: Display / 1D Analysis allow selecting deleted workspaces
  • Catalog Basic Search Interface issues
  • Make separate unit tests for MDBoxFlatTree class
  • Enable TableWorkspace comparison in CheckWorkspacesMatch
  • More algorithms using workspace name when they should be using the pointer
  • Muon: tickboxes for Time Zero and First good data
  • Wikimaker - show algorithm aliases
  • Wikimaker - display deprecation status
  • Refactor LeBailFit
  • Change live data on step scan interface to start from beginning of run.
  • Remove FlatBackground Algorithm from release 3.Plot curve colours should carry on from the last selected colour
  • Muon: need to refocus twice 'first good bin'
  • The RunPythonScript should not have special behaviour for a WorkspaceGroup input
  • VSI Crash When WS removed
  • mtd.importAll does not work in the main script window
  • ISIS SANS: Crash when clicking "Clear I Derived"
  • MUON: more readable start and end times
  • Sorting in splatter plot point generation
  • Change version numbering for nightly and unstable
  • Fix vtkSplatterPlotFactory behavior
  • Make Algorithm to separate background and signal
  • Implement Rwp cost function
  • SliceViewer Python Documentation
  • Migrate all users scripts in script repository
  • Slice viewer crashes when passed a workspace with a text axis
  • Copy Workspace Name
  • NOMAD autoreduction with MPI
  • [IDA] ConvFit - File paths on Linux/Mac cause a crash
  • Plot from table when more than one x-column
  • Mantidplot crash when change plot association
  • Update WISH example extending to other panels
  • Translator from Fullprof to Mantid for initial fitting param starting value
  • Material for Mantid basic course
  • Add vector of doubles type to the function attributes
  • Refactor instrument projection surface to simplify adding new types of projections.
  • [C2E] SofQ tab doesn't filter *_red files when browsing
  • DGS reduction has api voption
  • Add run_number log to event data if it is available
  • Support for ICATSANS2D reduction of event mode data
  • Relax tolerance of VesuvioFitting system test on Mac 1e-Call getCoordinateSystem function for MDWorkspaces used in InputWorkspace
  • Add a new algorithm to refine power diffraction pattern's background
  • Implement function "neutron back-to-back exponential convoluted with pseudo-voigt"
  • Print Mantid version number
  • Remove SNSSingleCrystalReduction
  • [IDA] Elwin: Replace python code with our own Logarithm algorithm
  • [IDA] Resolution parameter in IPF
  • Migrate to new API scripts qtigenie
  • Move qtigenie to scriptrepository
  • Clear Menu with Clear UB options
  • Migrate ConjoinSpectraNumAx.py to new API
  • MUON: Muon file is not loaded properly after trying to load a non-muon one.
  • Migrate _procedures.py to new API
  • Illegal dependency in PeaksWorkspaceTest
  • Migrate scripts under user/Examples
  • New file/workspace selector widget
  • Fix system test for mpi reduction
  • LoadEventNexus should always get start_time
  • EQSANS: reducing existing workspace fails
  • EQSANS: make sure transmission workspaces are created
  • Migrate PyChop to new api
  • Make LeBailFit and LeBailFunction work with Chebyshev background
  • Make Stitch1D easier to use and more robust
  • [IDA] Fury selector should be *_red
  • [IDA] Elwin does strange things with temperature.
  • Add support for group naming to algorithms working with grouping XML files
  • Create a new library project in Mantid for ISIS live data
  • Add shared code for ISIS live data packets
  • Sort boxes once in vtkSplatterPlotFactory
  • [Indirect] - Q value in show detectors
  • [C2E] S(Q,w) *_red file disappears on creation.
  • [C2E] S(Q,w) change Rebin output type.
  • Label units not being saved and loaded correctly.
  • Expose MinimumPeakHeight to CalibrateRectangularDetectors
  • Disable Send Cluster button when using live stream for DGSreduction
  • Make LoadFullprofProfile to load all banks from a multi-bank .irf file
  • Remove ConvertVULCANCalFile
  • Remove CustomUnits
  • EQSANS: make sure sensitivity calculation works w/beam center
  • Add boilerplate code to performance tests having a constructor, where missing
  • MUON: Create new fitting function StaticKuboToyabeTimesExpDecay
  • MUON: Create new fitting function StaticKuboToyabeTimesGausDecay
  • Adjust HET IDF defaults
  • Correct mistake in MUSR_Definition
  • Correct mistake in Monitor type in various IDFs
  • Remove iFudge python algorithm from source
  • Saving group workspaces causes workspace names to be changed.
  • Expand the unit options for giving a filtering range in the Step Scan Interface
  • Use the new web API for remote jobs
  • New reduction_workflow uses old reduction scripts
  • Add mounts of SNS data archive to the node that builds and tests mantidnightly
  • ConvertTableToMatrixWorkspace: Default error is wrong
  • Fix all issues with SNS instrument geometries
  • Use FindPeakBackground in FindPeaks
  • Use FindPeakBackground in IntegratePeaksMD
  • Updates for DGS
  • Correct fitting parameter mistake in GEM_Parameters.xml
  • Reorder by X-axis
  • Change date attribute in parameter files
  • Remove default parameter element of IDFs
  • Correct invalid attributes within HYSPECA_Definition.xml IDF
  • Correct coordinate attribute error in multiple IDFs
  • Empty coordinate attribute in HRPD_Definition.xml
  • CompAssembly::getComponentByName doesn't properly recurse
  • Remove nested elements from parameter Files
  • Add exclusive bound option to BoundedValidator
  • Quadratic background estimate in FindPeakBackground
  • reduce cppcheck errors
  • Rewrite entire Reflectometer reduction algorithm
  • ORNL SANS: fix detector side masking
  • Memory leaks reported by visual leak detector that need fixing
  • Sorting columns in peaks table of slice view
  • Flexible Center Tolerance value
  • Create system test for IDF Validation
  • PeaksOverlays HKL when using ConvertToMD
  • EQSANS: issue with running reduction twice
  • New Algorithm: RadiusSum
  • [IDA] Update ApplyCorrections to use ConvertSpectrumAxis
  • [IDA] SofQW workspace output name update
  • [C2E] Energy Transfer: Output to AddSampleLog
  • [C2E] Update to Calibration scale factor
  • [C2E] Add scale factor for resolution files
  • [C2E] Calibration Tab: Minor resolution updates
  • Modify BinCount in FindPeaks
  • Print out new lattice constants after TransformHKL
  • By Number of Bins odd behavior
  • [Indirect] ForCE is broken
  • Loading multiple Muon files causes excess group workspaces to be created.
  • Fix Nexus valgrind errors
  • Correct the migration of isis_reflgui
  • Correct wrong api usage
  • Add option to skip the loading of history in LoadNexusProcessed
  • Errors when MantidPlot tables are updated on afterReplace
  • [IDA/C2E] Change interfaces to use IDF/IPF values
  • ICAT Independent search controls
  • Add time average to "Sample Logs..." window
  • Two hour time-boxed fix of issues shown up by Coverity Scan
  • Fix memory leaks in absorption correction routines
  • Stop plots being redrawn when not needed and jump around the window
  • Expose ability to set/get EFixed to python
  • Event mode files split monitors from detectors, but the SP/DET map on both contain the monitors
  • Find OpenCascade if installed using rpmfusion rpms
  • Rename the image view
  • Enable scroll wheel navigation
  • Adaptable Q-radius for spherical integration
  • ConvertToMD system tests runs single threaded
  • Support the changed filename format for PEARL
  • The final binning is wrong because the x-axis iselement too short
  • Fix REFL normalization output
  • Use same python version in ReduceSCD_Parallel
  • Get rid of extra save button on REFL UI
  • name of workspace used is wrong
  • [IDA] ConvFit - Add Additional Sample Logs
  • VSI Rebinner progress update mostly missing
  • A guide idf shape
  • Fix formatting in SaveGSASInstrument
  • Move PeakRadius properties from PeaksWorkspace to peaks
  • Make MultipleScatteringCylinderAbsorption event aware
  • Muon: Dead Time file logic is broken
  • Anvred corrections to peaks file
  • Logoption on LineViewer plot
  • Update algorithm wiki_maker differences:
  • Write Mantid log to temp directory if default location is not available
  • Create algorithm to reprocess REFL data
  • Document and Simplify CombineMulti
  • Better validation for DataSelector file input
  • [Bayes] QLines - change output WS to *_Workspace format
  • [Bayes] Jumpfit - replace Bayes fortran fitting program with Fit algorithm
  • Alternative cuboid xml description
  • make centre optional for sphere shape
  • New CopyLogs Algorithm
  • EQSANS: fix issue with transmission correction in frame skipping
  • [IDA] - CalcCorrections - replace Fortran FlatAbs program with Python version
  • [IDA] Add sample logs to Elwin
  • Clean up MantidPlot CMakeLists file
  • Remove Conditional Build of Remote Job Submission Code
  • LoadEventNexus does not load sample information for ISIS data
  • Add remote job start/end times to UI
  • Add a use existing event workspace only button to SCD Event Data Reduction
  • Add documentation to Stitch command for ORNL SANS
  • Show oriented lattice information in workspace tree
  • Fix errors reported by coverity
  • Counts vs pixel does not work once the counts vs tof button has been used
  • SpectrumViewer doesn't close with workspace deletion
  • IDF for Larmor
  • DetectorDotDat File wrong specification
  • Update BASIS geometry to include diffraction
  • OSIRIS Diffraction workspace average bug.
  • [ConvFit] Error with fitting parameter
  • Error in peak overlay for Instrument view
  • SNSPowderReduction generates Fullprof file with negative uncertainty
  • [IDA] Apply Corrections is broken
  • Add ConvertToMD::validateInputs()
  • Fix Windows(Debug) Build on Jenkins
  • CombineMulti to use Stitch1D
  • [IDA] - Apply Corrections Fails on Run
  • Stitch1DMany
  • ConvertToMD should not need a goniometer if UB matrix is specified on a workspace
  • SANS2D: Bug in SANSadd2.py
  • SANS support event mode data reduction
  • SANS remove spec_min and spec_max for options
  • Use FileFinder for SANS reduction
  • Remove LoadDetectorInfo from DirectEnergyConversion.py script
  • The Download page needs to differentiate versions of MacOS X
  • Load Event Monitors does not load sample information for ISIS data
  • 'Rename' option at end of live data run is losing the run number for the SNS listener
  • Add option to Fit to output convolved components
  • Bug in patch version calculation
  • Remove all zeros from ascii file output and add switch that will allow two different way to output overlap data
  • [IDA] Tidy Apply Corrections
  • Make calibration file optional in AlignAndFocusPowder
  • [IDA] ConvFit - Setting spectra Min/Max causes it to fail
  • DGSReduction won't run MARI
  • Investigate why the various intermediate array produce negative errors
  • Failure to load the spectra map when instrument is inside nexus file
  • logs for SaveHKL
  • Document Masking Workflow
  • Make FileEventDataListener handle event files
  • QSample is wrong when PeaksWorkspace is saved and reloaded
  • SetSampleMaterial for one atom
  • Angular detectors data generated by save_nxspe are incorrect for rings
  • Enable LoadFullprofResolution and SaveFullprofResolution support profile #OpenGL errors on Mountain Lion
  • Add a system test for powder diffractometer profile calibration algorithms
  • Copy orientation matrix
  • Add VISION live listener address to facilities file
  • Implement Fullprof's polynomial background
  • Fix SNSPowderRedux system test
  • FindUBUsingIndexedPeaks tolerance
  • TransformHKL doesn't add property values to history
  • SelectCellOfType and SelectCellWithForm logging
  • Reflectometry GUI needs Config File
  • Platform independent paths for ISIS Reflectometry GUI
  • CallibrateRectangularDetector not working for ARCS data
  • Document config settings
  • Issue reported by IS about reduction
  • Skip tests using expat parser
  • EQSANS: UI always starts in expert mode
  • Add live data files to LoadEventPreNeXus
  • ICAT external download
  • [Indirect Diffraction] Error bars defect
  • Batch mode and -add files.
  • Load doesn't work for preNexus files
  • Add monitorto VISION IDF
  • When creating the output ascii file, strange low points show up...need to investigate this.
  • Add MaskBinTable to AlignAndFocusPowder
  • Python Runner falls over with a path name with an apostrophe
  • Remove ILLines
  • Remove ForCE
  • Python algorithm overwriting C++ loader causes crash on running Load
  • [IDA] Elwin plotting error
  • ConvertToDiffractionMDWorkspace Vdoes not display progress
  • Move reflectometry script locations
  • QLines ResNorm option should be optional
  • A limited fix to the issue in #Further fixes for SliceViewer log axis
  • [IBayes] Unchecked sequential fit option causes error.
  • Floating QDockWidgets (e.g. the script interpreter window) appear before the main window
  • SaveGSS boolean property should be boolean
  • MUON: Error reported when loading multiple runs.
  • [C2E] Remove irrelevant button from C2E
  • [IDA] ConvFit Delta Function error
  • [IDA] Elwin: Wrong plot label
  • Minor ICat Matters
  • Cancel button does not work in Plot details
  • Catalog Download Improvement
  • Empty the Parameters list if entire function is deleted
  • [C2E / IDA] - Move parameter(s) from Py code to istrument definition file.
  • SumEventsByLogValue does not do what I expect it to do (and hangs when I try to do what I expectedfrom it)
  • Change the StartLiveData GUI to accept a 'Last N minutes' entry
  • IndirectEnergyConversion createMapping and default output directory
  • Link NeXus PV plugins to NeXus libraries
  • Copy/Paste keyboard commands don't work on results log
  • Python Script console can delete uneditable lines
  • Add moment calculation(s) to statistics module
  • Update Tube_Calibration_Examples
  • Schema for GroupingWorkspaces XML file
  • Fix GSoapGenerated location for cppcheck exclude
  • Refactor LoadGroupXMLFile inside LoadDetectorsGroupingFile
  • Make LoadDetectorGroupingFile work with .map files
  • System test performance monitoring: Use MemoryStats::residentMem
  • Copy UB matrix into event workspace in SCD reduction gui
  • Add an optional date parameter to the grouping XML files
  • Improve log output in FitPowderDiffPeaks
  • Muon: replace signals/slots with Python code
  • Improve error handling within ICat
  • Fix missing job names in remote queries
  • Add time data to remote job queries
  • Remove IndirectTrans.py from Mantid source.
  • Remove "Use new-style Python" checkbox in MantidPlot preferences
  • Change VectorHelper::getBinIndex to use a binary search
  • Provide a more helpful error if the instrument definition file is not found
  • Remove the specific listeners from the list of instruments in the StartLiveData dialog.
  • Memory leak in RemoteJobManager
  • ICATDatetime
  • Fix warnings which accidentally got into master
  • SNSLiveEventDataListener: Reduce a warning from error to debug
  • Fix Step Scan GUI issues found during unscripted testing
  • Python Script window in MantidPlot should save font size.
  • ModeratorTzeroLinear minor tidy-ups
  • Display the beggining of the Alpha value (HOME)
  • Muon Data Analysis changing workspace
  • Calibration example correction
  • Change default margin value
  • Change label in peaks table of slice viewer
  • Update mantid-developer spec for fedoraRename title bar of SCD
  • Change Label in SANS Data Analys Fit Trans
  • Correct the number of options to FitMethod in CalculateTransmission
  • SetSampleMaterial log message
  • Instrument::numMonitors() returns zero for parameterized instrument
  • Update the README file that is shown when installing on the Mac
  • PyChop LET does not work on rutherford
  • Output mount point
  • Live data: Improve misleading log messages

New in Mantid 2.6.1 (Sep 3, 2013)

  • Resolves a few significant issues, notably fixing a threading issue causing problems with the reduction of certain large instruments, a problem when adding SANS event files, improvements to MPI processing, corrections to some instrument geometries and some improvements to EQSANS reduction.
  • Changes:
  • 7553: Improvements to NOMAD autoreduction with MPI
  • 7600: Defect on SANS2D adding data
  • 7677: Reduction for several inelastic instruments hangs part way through reduction
  • 7685: MPI runs can fail in SNSPowderReduction
  • 7699: EQSANS: reducing existing workspace fails
  • 7701: EQSANS: make sure transmission workspaces are created:
  • 7705: Load not working with Dave grouped file with different extension
  • 7718: "Do Not Rebin" option causes error with TOSCA:
  • 7720: Problem with boolean properties and GUI
  • 7744: Default values are not being shown when running algorithm dialog form script interpreter
  • 7766: Mistake in latest powgen geometry

New in Mantid 2.6.0 (Aug 6, 2013)

  • Highlights:
  • This major release of Mantid has delivered many improvements to the instrument view and multi-dimensional visualization as well as a wide range of other improvements and new features.
  • Changes:
  • 5102 - MDBox: better tracking of which boxes to split - Dead code, merging mistakes
  • 5896 - Add ability to reduce live data via ORNL SANS/DGS/Reflectometry gui
  • 6155 - Muon: Change the behaviour of Logarithm
  • 6576 - Update scripts to api v2: Large scale structures
  • 6577 - Update scripts to api v2: Reduction GUI
  • 6791 - OSIRIS Diffraction: Implement diffspec mode
  • 7088 - Alter local trac github plugin to only add novel commit comments
  • 7154 - Instrument_xml info does not get read from isis raw nexus event file
  • 7359 - SaveNexusProcessed on a MD workspace
  • 7406 - Fix OS X FileDescriptor test
  • 7419 - Add warning message when using old Python API
  • 7460 - Alter python api deprecation warning to say next release not 2.7
  • 7466 - Set graph/matrix/table close confirmations off by default for new and existing users
  • 7468 - Some C++ interface code is still using the old api
  • 7487 - The TEST facility should not appear in the list of facilities when setting your instrument
  • 7506 - Memory leak in CalibrateRectangularDetectors
  • 7514 - Library loading error with Mac package
  • 7522 - Remove Offspec scripts from the distribution
  • 7524 - LoadEventNexus bug for instruments with detectors missing from IDF
  • 7533 - Revert behaviour introduced in 7309
  • 7545 - Use the more widely accepted definition of Lorentzian
  • 7558 - Move PeaksInRegion v.1 and PeaksOnSurface v.1 to category Crystal
  • 7561 - Direct: Convert To Energy interface is broken
  • 7571 - Correct the proxy support for scriptrepository
  • 7578 - Pressing button in SliceViewer crashes MantidPlot
  • 7583 - Crash with quick script that changes log values or instrument parameters
  • 7598 - IndirectDataAnalysis.py: Replace Height parameter with Amplitude in Lorentzian
  • 7605 - Fix hard-coded expectations from CreateGroupingWorkspaceTest
  • 1592 - Importing mantid into wrong python shouldn't segfault
  • 4057 - Screen reader has only fixed precision
  • 5572 - FilterPeaks
  • 5693 - MantidPlot: ColorMap does not revert to default automatically.
  • 5934 - Instrument Options on First Time Setup
  • 6191 - Remove SpDetMap + replace with Ispectrum
  • 6197 - Workspace mapping methods must handle grouped detectors
  • 6471 - Crash On Print
  • 6516 - Generating script from ORNL SANS uses import of old API
  • 6614 - Move system test scripts to new API
  • 6756 - Instrument view: Display of fractional HKL values
  • 6803 - Workspace notifications should be generated for hidden workspaces
  • 6886 - Crash if replacing a TableWorkspace with one having more columns
  • 6903 - Windows debug build fail - qtassistant
  • 6906 - Remove the mantid logo from QTI tables
  • 6923 - Implement AutoUpdate on ScriptRepository
  • 6962 - SANS: Move SANSWideAngleCorrection to Python 2nd version
  • 6983 - Rename a whole list of workspaces
  • 7012 - In-plane angles between reflections
  • 7013 - Expose PeaksViewer via Python Sips
  • 7020 - Add switch to quantification foreground model to specify magnetic form factor
  • 7031 - Provide delete functionality to ScriptRepository
  • 7047 - Remove ConvertToMDEvents from the codebase
  • 7070 - Update POWGEN geometry for survey/alignment values
  • 7087 - MUON: create PSI IDF
  • 7091 - Bias data in the splatter plot
  • 7117 - Crashes when working with qtiplot objects
  • 7121 - Script Repository: Change icon colours
  • 7144 - Fix ConvertSpectrumAxis algorithm
  • 7182 - Add option to ignore data points which guarantee failure of Fit
  • 7185 - Deprecate FindUBUsingMinMaxD
  • 7201 - RunOldPythonScript
  • 7207 - RunPythonScript test on OSX
  • 7222 - Inst view: Share "drawing tools between Pick and Mask/group tabs
  • 7253 - Improvements to workspace groups and dock
  • 7263 - Load Algorithms, improve selection speed, particularly for Nexus files
  • 7291 - PlotAsymmetryByLogValue uses workspace index instead of spectra id.
  • 7337 - Peaks workspace doesn't have a "show data" right-click menu item
  • 7340 - Crash when trying to see W matrix
  • 7345 - An exception is thrown while running detector calibration on PG3 run 13428
  • 7347 - Crash in FindPeaksMD
  • 7362 - Allow user to specify detector ID in EditInstrumentGeometry
  • 7366 - In IDFs check all from dates later than 1900-01-31 23:59:01
  • 7372 - Update Reflectometry GUI
  • 7375 - Peaks Table OSX
  • 7393 - Create Mcstas event loader
  • 7397 - ConvertToReflectometryQ Splitting
  • 7402 - AlignAndFocusPowder used now-removed property name in EditInstrumentGeometry
  • 7414 - clear warnings in loadmcstaseventnexus
  • 7426 - Enable LoadGSS and SaveGSS to use spectrum number as bank ID
  • 7433 - Expose MWRunFiles to python
  • 7438 - support of proxy for scriptrepository
  • 7445 - ConvertToReflectometryQ producing MatrixWorkspaces
  • 7451 - Parallel DgsReduction on Fermi
  • 7459 - FilterEvents has wrong log values
  • 7462 - Extend the MWRunFiles widget to incorporate a 'live data' button
  • 7463 - Remove calls to RunOldPythonScript from EQSANS code
  • 7491 - Calibration: better way to switch off old calibration
  • 7499 - Replace FlatBackground with CalculateFlatBackground
  • 7502 - Get ISIS reflectometry combineMulti under test
  • 7525 - Sorting workspaces crashes Mantid
  • 7526 - Live data fault with groups from multi period data
  • 7601 - Calculate in plane angle properly
  • 1671 - SaveSPE: should throw an error if it runs out of disk space
  • 1839 - Cut/Copy/Paste shortcuts in Script Interpreter don't work when another window is open
  • 2710 - Create Algorithm to integrate up the detector hierarchy
  • 3005 - IQTransform - Should ensure X-data is in the right direction
  • 3228 - Add ability to switch rendering types in simple GUI
  • 4443 - Ask about rectangular detectors
  • 4489 - Divide error message is not clear
  • 4693 - Make algorithm from tofExtinction.py
  • 4785 - Add Unit test for DeltaFunction
  • 4865 - [IDA] MSDFit - Add Extra "Sample Environment" Field
  • 4869 - [IDA] FuryFit and ConvFit - Plots to Include Error Bars
  • 4870 - [IDA] ConvFit - Res File Type Option
  • 4884 - Implement Job Submission to Remote Clusters
  • 4963 - ExperimentInfo::saveExperimentInfoNexus: Much of the method belongs in the Instrument class
  • 5051 - Create a new subclass for full reduction type algorithms
  • 5225 - Rename FlatBackground algorithm to something more appropriate
  • 5321 - Improve and refactor MaskDetectors
  • 5349 - Add system test for REFL
  • 5590 - [IDA] Support "Refresh List" button a la S(Q, w)
  • 5591 - [Indirect] - Cubic spline algorithms
  • 5733 - Custom view modes with MDEventWorkspaceInputs
  • 5875 - Write algorithm which would automatically calculate min-max values for ConvertToMD
  • 5935 - Ploting problems in Indirect interfaces
  • 6079 - HFIR SANS: allow to load processed NXS for sensitivity
  • 6432 - Convert unit test for IntegrateEllipsoids to a system test.
  • 6445 - Error message from Load is a little complex
  • 6469 - A ISAW peaks file is not picked up by Load
  • 6500 - SliceViewer peak table: cannot cancel colour dialog.
  • 6524 - Progress notification for data catalog in SANS reduction
  • 6594 - SANS: Understand why adding sans2d event files does not seem to be right
  • 6661 - Enable Live Listener to request data from the start of the run
  • 6667 - Move ISIS indirect reduction into Mantid and write proper system tests for it
  • 6669 - Add LoadLogPopertyTable python algorithm
  • 6670 - New version of ModeratorTzero
  • 6827 - Expose public methods of Material to python
  • 6834 - Documentation for ClearMasking
  • 6840 - Find errors in reciprocal lattice parameters(SCD) when found using least squares optimization
  • 6856 - Rewire ConvertToDiffractionMDWorkspace
  • 6896 - Unit test for ModifyDetectorDotDatFile
  • 6898 - SNS wiki_maker jenkins job
  • 6902 - Installed Mantid and Built Mantid
  • 6904 - Extract mask to a table workspace
  • 6924 - Add parallel reduction button to SNS UIs
  • 6929 - Use sanCAS v1.1 in SANS isis reduction
  • 6940 - Single Crystal Profile fit in Mantid
  • 6982 - SANS: Confusing message
  • 7001 - Improve peak fitting capability of FindPeaks
  • 7018 - Cannot load Mantid plugins into Paraview on OS X
  • 7038 - Fill area under curve: None pattern is confusing
  • 7040 - Unnecessary warning
  • 7049 - Mantidplot central area doesn't redraw after waterfall plot resize
  • 7052 - Divide allows division by 0
  • 7056 - Update scripts to api v2: data_stitching
  • 7057 - Move Python unit tests that use files to use workspaces
  • 7059 - Load SINQ (PSI). Only FOCUS instrument.
  • 7065 - Load to run LoadEmptyInstrument when applied to an IDF file
  • 7069 - Migrate ConjoinSpectra
  • 7073 - Create h,k,l integer offset tables for PeaksWorkspaces
  • 7077 - Wikimaker: handle algorithm properties better
  • 7078 - better usage examples for StartLiveData
  • 7081 - Some math equations may break qtassistant
  • 7082 - Migrate MergeCalFiles
  • 7096 - Improve documentation of FindUBUsingLatticeParameters
  • 7099 - Make columns optional in peaks list of slice viewer
  • 7108 - Migrate ConjoinFiles
  • 7110 - Mantid does not compile with fedora 19
  • 7111 - Update Elwin
  • 7120 - Make ScriptRepository folder visible
  • 7140 - MantidEV changes suggested by TOPAZ
  • 7143 - Migrate CalibrateRectangularDetectors to new python API
  • 7155 - Migrate PearlMCAbsorption to new API
  • 7156 - Migrate OSIRISDiffractionReduction to new api
  • 7158 - Change default representation for SplatterPlot
  • 7160 - Color scale issues in SplatterPlot
  • 7174 - Add SEQUOIA ADARA config
  • 7183 - Invalid value in Powder Diffraction reduction gui
  • 7188 - Address usability issues in the OptimizeCrystalPlacement Algorithm
  • 7189 - ConvertToDiffractionMDWorkspace V2 does not properly work in number of system tests
  • 7192 - Improve progress bar reporting in LoadEventNexus
  • 7193 - Add non-orthogonal viewing on SplatterPlot plugin
  • 7194 - Code no longer compiles with clang and libstdc++ < 4.4
  • 7195 - Loader for LLB
  • 7199 - Investigate & fix differences between vesuvio reduction in Mantid & Matlab
  • 7200 - Move all demplated methods from MDBoxFlatTree to MDEventsFactory
  • 7202 - Clean up file saving in MDAlgorithm tests
  • 7203 - Non-orthogonal helper shouldn't fail without affine matrix
  • 7208 - Add a function to the IEventList interface to extract the event weights
  • 7210 - Exception thrown without Peaks workspace for VSI splatterplot pick mode
  • 7216 - NormaliseToMonitor crashed with event data
  • 7218 - MonitorLiveDataTest occasional failures
  • 7220 - Update wiki section in Fit.cpp
  • 7221 - SANS accept already loaded workspace as input
  • 7224 - Undesired behaviour with Pick Mode in VSI
  • 7227 - SCDCalibratePanel fails to retain preprocessed L0 parameter
  • 7230 - Simple api returns don't ignore optional properties
  • 7231 - SaveDASC: Incorrect number of lines
  • 7233 - Identify Peaks in Region
  • 7234 - NormaliseToMonitor race condition
  • 7238 - Adjust the script ReduceOneSCD_Run to extend to the Mandi and other instruments
  • 7240 - Clean up REFM UI
  • 7244 - MantidEV misses Monoclinic C for TOPAZ 7424
  • 7245 - Remove qtassistant from the "all" target
  • 7246 - ConvertAxisByFormula Algorithm
  • 7247 - MantidEV copy UB to MD workspace
  • 7248 - MantidEV show distance between last points picked
  • 7252 - Load legacy vtk files into the MDWorkspace structure
  • 7256 - SCDCalibratePanel improvements
  • 7258 - ParaView plugins warning on clamping progress
  • 7260 - Add documentation to SANSSubtract
  • 7261 - Fix PeaksInRegion edge case
  • 7262 - Change log msg to warning about invalid event_index field in LoadEventNexus
  • 7264 - ThresholdMD
  • 7266 - Improve PDFFourierTransform
  • 7268 - Extend LoadVTK
  • 7270 - Calculate errors in lattice after the Transform operation in SCD Reduction
  • 7272 - Alias subtract to run minus
  • 7273 - Add list of aliases to algorithm help description
  • 7277 - FileProperty should strip leading & trailing whitespace from the value
  • 7278 - Bounds issue in vtkSplatterPlotFactory
  • 7280 - SNSPowderReduction and filterWall
  • 7281 - Experiment with 1:1 ConcretePeaksPresenter to QWidget
  • 7282 - Threshold MD always copies data, use in place changes if possible
  • 7283 - Save screenshot from VSI
  • 7285 - SetSampleMaterial modifies a Input Workspace
  • 7290 - wikimaker: alg dialogs appear on the left on IE
  • 7292 - LoadLotsOfFiles test is broken with .peaks files
  • 7294 - Fix warning about color range when plotting peaks workspace in VSI
  • 7295 - Add Remote Job Query Algorithm
  • 7299 - Add testing for Material::parseChemicalFormula
  • 7303 - Broken PeakTransform Identification
  • 7305 - LoadVTK Docs
  • 7308 - Derivatives of StretchExp fails at x = 0
  • 7310 - Make SliceViewer use PeaksInRegion
  • 7311 - Add parallel reduction status tab to SNS UIs
  • 7317 - Get the ISIS reflectometry Quick under test.
  • 7318 - Replace getDetectorTwoTheta with getTwoTheta
  • 7319 - Get the ISIS reflectometry l2q.py under test.
  • 7323 - Expose more of ReferenceFrame to Python
  • 7324 - remove some warnings
  • 7325 - PeaksOnSurface
  • 7327 - Add remote job Start/Stop time to reduction UIs
  • 7328 - Add remote job Start/Stop time to QueryAllRemoteJobs
  • 7338 - Improve Documentation of RenameWorkspaces
  • 7339 - Pressing on ScatterPlot Mode in Vates Simple interface kills Manitd
  • 7341 - Give better job names to remote jobs
  • 7343 - SaveMask improvements
  • 7348 - Turn off non-orthogonal viewing if not in HKL
  • 7351 - SofQ is broken
  • 7352 - Add a performance test for searching the available loaders
  • 7353 - Parallel projection button should be unset on redisplay
  • 7354 - Log scaling on when VSI is redisplayed
  • 7355 - Turn MAKE_REMOTE_JOBS flag default to ON
  • 7356 - GetEI documentation mistake
  • 7358 - Several SetSampleMaterialproperties should provided as output properties
  • 7360 - Make sure HFIR SANS can save output
  • 7365 - Add more information to LoadInstrumentFromNexus wiki
  • 7369 - Fitting with Convolution of functions
  • 7370 - Add tool tips to MantidEV controls.
  • 7371 - Expose boolean table cell to python
  • 7373 - Layout PeaksOverlay widgets better
  • 7376 - [IDA] - Improve Fury, FuryFit, msdFit and ApplyCorr
  • 7379 - Make sure HFIR SANS reduction computes Q resolution
  • 7380 - Fix label in HFIR SANS UI
  • 7381 - Update INTER IDF
  • 7384 - Update SURF IDF
  • 7386 - Safe getDetectorPosition on Peak object
  • 7388 - Update Developer Documentation
  • 7391 - Bug in workspace bin comparisons
  • 7394 - Update POLREF Parameters and IDF
  • 7398 - Create really non-throwing atom
  • 7399 - Use Fit algorithm in IndirectDtaAnalysis convFit
  • 7403 - supported.facilities property looks unnecessary
  • 7405 - Fix remote submission of multiple files
  • 7408 - Fix Cannot remove null source on SplatterPlot
  • 7412 - PeakIntensityVsRadius fixes/improvements
  • 7415 - Speed up loading of VIS_1200_event.nxs
  • 7416 - Bug in sliceviewer peaks table
  • 7417 - Workspace menu -> Rename no longer works
  • 7420 - Make LoadVTK an option for the load algorithm.
  • 7425 - Remote jobs: fix problem with multiple instance of the same job
  • 7427 - Update Indirect Bayes routines to output GroupWorkspace with all spectra
  • 7428 - Bring pyChoper code written by Arianna and Jon into Mantid
  • 7432 - Single Crystal Profile fit in Mantid corrections
  • 7434 - Fix Intel warnings in ParaViewPlugins
  • 7437 - Add calibration documentation to python docs
  • 7442 - Use MWRunFiles in DGS Reduction GUI for the setting of the sample data file
  • 7443 - Save dialog doesn't append correct extension when all files is selected
  • 7444 - Separate 'Ask For Help' option
  • 7454 - Unit test failures in Debug mode on windows
  • 7461 - Rename HDFDescriptor to NexusDescriptor
  • 7465 - Move MDWorkspaceTests to API v2
  • 7469 - Move ISIS SANS to Python API v2
  • 7471 - Fix L2QScript System Test
  • 7472 - Get Quick Auxilary Functions Under Test
  • 7474 - Test Quick's toLam functionality
  • 7477 - gd_prtn_charge units in data from LoadEventNexus
  • 7481 - Add option to change log level of system tests
  • 7482 - Allow GroupWorkspaces to make a group containing only a single member
  • 7484 - Improve language in LoadGSS and SaveGSS
  • 7485 - Create system test for convertToMD
  • 7486 - Allow CompareMDWorkspaces to ignore BoxID-s
  • 7488 - Calibration make examples self content
  • 7495 - Calibration: correct the calibration of MAPS (Easy to test)
  • 7496 - Calibration move detailed documentation to python pages (Easy to test)
  • 7498 - DetermineChunking little items
  • 7501 - Provide option to distribute the detectors along the tube (easy to test)
  • 7507 - Speed up Nexus Loaders
  • 7510 - SofQW3 width calculation wrong in non PSD case
  • 7590 - Pick mode documentation missing
  • 4495 - Change the SendTo settings so that a tick box indicates which programs will be visible in the list.
  • 6132 - Usability improvements to ImageView
  • 6359 - Possible bug in DateAndTime constructor
  • 6743 - SXD NaCl script should go into scripts
  • 6771 - Load ILL D33
  • 6932 - Remove code for parsing RTDL packets
  • 6967 - ConvertToMD cosmetic enhancements
  • 7026 - Rename ElasticDiffSphere and InelasticDiffSphere
  • 7033 - Add qt assistant dependencies to mantid developer rpm
  • 7079 - Investigate Options for Multiple Rebinning
  • 7085 - Drop image tags in offline help
  • 7109 - Improved several aspects of the SCD Event Data Reduction Interface
  • 7149 - add wiki page for algorithm ModeratorTzeroLinear
  • 7169 - DGSReduction file properties
  • 7176 - Remove EventWorkspace::doneAddingEventLists method
  • 7184 - Add splitters information workspace to SNSPowderReduction
  • 7204 - Fixes needed to be able to build the Framework on its own
  • 7206 - QT assistant fails to depict escaped HTML code
  • 7304 - SANSWideAngleCorrection Wikimaker warning
  • 7309 - Rename Workspace Does Not Check Duplicate Name in Other Workspaces
  • 7312 - LoadVTK documentation points to old VSI documentation
  • 7315 - Fix icon sizes on some VSI buttons
  • 7316 - Use hkl precision in slice view peaks table
  • 7326 - Fix LoadVTK compiler warnings
  • 7342 - Fix RHEL6 warnings
  • 7344 - Usage example for CreateWorkspace does not work
  • 7350 - Doxygen warnings
  • 7409 - LoadVTK Defaults
  • 7435 - Format change to LoadMcStasEventNexus wiki
  • 7441 - Make use of containsRectDetecors in SmoothNeighbours
  • 7480 - Fix GCC compiler warnings
  • 7503 - SANS: Allow MASK/LINE width angle x y (easy to test)
  • 7511 - Update MERLIN Documentation (easy to test)
  • 6226 - SANS: Rename some ISIS SANS tabs
  • 7045 - Set matrix values bug
  • 7062 - Error in Displaying CRISP Instrument in Cyclindrical Y Coordinates
  • 7119 - Correct optional message in LoadSassena initDocs
  • 7138 - Glob test failure
  • 7385 - Labels in PeaksList
  • 7450 - Doxygen Warnings

New in Mantid 2.5.3 (Jun 14, 2013)

  • Resolves a few irritating issues, notably the problem with changing the line colour or connectors in graphs, together with improvements to the script repository and instrument updates to some SNS instruments.

New in Mantid 2.5.0 (May 20, 2013)

  • Python Curve Fits
  • Expose Progress() within Python Algorithms
  • [IDA] Apply Corr - Finish UI
  • SANS: Beam centre HAB algorithm
  • PHI calculation in the instrument view.
  • Inst View: Add guide and other components for MARI
  • Inst View: Add option to show/hide inst components (guide etc)
  • CPD and cppcheck fixes
  • Update wikimaker to check last edit for wikimaker comment tag
  • wikimaker restructure algorithm pages
  • Improve search in Mediawiki
  • wiki help link on right click of fit fn in GUI
  • Help btn on user function GUI
  • Script repository download from Mantid
  • Script repository integration with Mantidplot
  • Adjust existing documentation to use locations tag
  • Algorithms with property manager property should be hidden by default
  • Spectrum Axis get or cache numbers from ispectrum
  • Script output in MantidPlot
  • Build against ParaView 3. OSX 10. crash while using browse
  • Improve description for rot in IDF element
  • CentroidPeaks crash
  • Update scripts to api v2: Inelastic (Direct and Indirect)
  • Update scripts to api v2: ISIS SANS
  • SANS: SetDetectorOffsets
  • Load failure on loading single spectra with nexus files
  • Upgrade scons to work with Visual Studio MUON: Move Python from version to Muon: plotting is not restored
  • New API needs to add script directories to path
  • Add deprecated Python commands for old API
  • WikiMaker debug mode
  • UpdatePeakParameterTableValue syntax error
  • Wikimaker Live
  • Custom Usage Wikisection
  • Script autocomplete has stopped working
  • SANS: changes to SaveCanSAS1D
  • Instrument geometry loads incorrectly for duplicate sample log values
  • Don't update colors if auto scaling is not set in VSI
  • MUON: pair asymmetry stopped working
  • Expose more instrument view functionality to Python
  • Scaling plugin causes SliceViewer to get wrong information
  • Switch SliceViewer launch key
  • GeneratePythonScript is broken for Load algorithm
  • MaskPeaksWorkspace
  • ConvertUnits gives strange results using new "is" attribute in IDF
  • Implement v1. of CanSAS standard in SaveCansas1D and LoadCansas1D
  • Divide the functionality to export log values to workspace from GetTimeSeriesLogInformation
  • ConvertToMD: Add explicit option to convert to QLab
  • Paraview with windoze nightly build is broken
  • Fix issue with QtCLucene library on OSX
  • ScriptRepository not responsive when downloading big files
  • Add images into offline help
  • QTassistant on mac
  • Allow MDHistoWorkspaces to use non-orthogonal viewing
  • Help menu: Mantidplot Help does not work
  • Indirect C2E Diagnostics tab: Reduction with calib file is broken
  • Latest changes to SaveZODS were wrong
  • SANS: Wide angle correction failure because using old algorithm
  • Parse wiki links in offline help
  • Fix RPM for RHEL Muon: time zero and first good bin
  • SANS: Add Runs tab in gui not working
  • Python value of FunctionProperty.type
  • FunctionProperty crashes MantidPlot in Python
  • Memory Leak: when python algorithms fail
  • DAE Miscommunication
  • Unit tests needed for CopyInstrumentParameters Algorithm
  • Gropuing file obtained from instrument window can not be read by LoadDetectorsGroupingFile algorithm
  • Masking Controls on InstrumentView
  • Script repository uploads from Mantid
  • Inst View: Move grouping functions to Mask tab
  • Migration script enhancements
  • Custom interface for looking at rocking curves
  • Enable GenerateEventsFilter to handle integer-type logs
  • SANS: Wide angle corrections
  • Mantidplot crash - reordering workspaces on reloading a large project
  • Q1D correct error propagation
  • SNSPowderReduction on newer NOMAD files
  • SANS: Load Event file does not show the rectangular banks
  • Fullprof resolution file generated from Mantid does not work
  • Ongoing Warning Fixes
  • Remove unsafe V3D constructor by pointer
  • Review/Fix precompiled headers
  • Bug masking pixels in instrument view
  • Bug in selecting components using tree/pick in instrument view
  • Expose setWikiSummary to python
  • Mac package is missing _qt.so from PyQt
  • Replace event filtering in SNSPowderReduction by splitters workspace
  • GetTimeSeriesLogInformation does not work with MantidPlot GUI
  • Make Run's startTime() exposed to Python
  • Validate that Load live data works for isis histogram data
  • Deal with the algorithms that have more than version
  • Instrument Specific Splitting
  • SANS Does not process the DET/RESCALE/FIT
  • SANS: Better canSAS output when batch
  • Organize the documentation of some algorithms
  • Create a CalculatePeakHKL algorithm
  • Inst display: Show HKL for new manual peaks if valid UBmatrix available
  • Add navigation (zoom) button to Pick tab.
  • SliceViewer: integrate peaks not displayed if defaults used in IntegratePeaksMD
  • GetEi needs to calculate the peak in the first monitor from the data regardless of whether Ei is fixed
  • Memory leak with Python algorithm properties
  • Add simpleapi documentation to Python sphinx output
  • WikiMaker CreatePage
  • Add setting explicit angles to SetGoniometer
  • QtAssistant doesn't work with Windows packaging
  • Selective peaks in instrument view
  • git test macro leaves section headers in config file
  • Mac SNSPowderReduction test failure
  • Allow W matrix retrieval from MDWorkspace
  • Deprecate LoadDAE and replace gui options
  • Put back in ability to specify output file
  • Fix event times in the live data stream
  • ConvertToEnergyTransfer cannot load ARCS
  • Convert to TableWorkspace can't handle commas
  • Correct syntax error in SNSPowderReduction
  • Direct C2E GUI errors
  • Inst view: Peak HKL calculation should be able to use UB matrix from data WS
  • Line or arrow Tool: Double click on a line -> crash
  • Load log does not work in powder diffraction reduction interface
  • OS X: Remove DYLD_LIBRARY_PATH from .profile & MacOS/.environment list
  • NeXus python bindings package has changed its name on Ubuntu
  • Merging plots from plotBins with error bars doesn't carry error bars over
  • Random failures of binary operations on OS X
  • Alias ChangeBinOffset as OffsetX
  • Create a property which does not store its value.
  • ParameterMap name tags are all over the code
  • When NeXus 4.3. is released, remove the custom nexus C++ api from mantid
  • ORNL SANS: allow processing of files already loaded
  • [C2E] - Energy Transfer Tab Additional Feature - (Sample Environment Log)
  • [IDA] CalcCorr / ApplyCorr - Add Verbose Option
  • Get rid of LoadRaw1, LoadRaw & LoadISISNexus Changes for live reduction tests on HYSPEC
  • Fix some error in thermal neutron TOF peak profile and add wiki page
  • Write unit test for Apply Calibration
  • Generalise system test validation to work with MD workspaces
  • Inconsistant pathnames in Workspace History
  • Fix reduction_application.py standalone running
  • warning displayed when searching archive for valid file
  • Enhance peak fitting in FitPowderDiffPeaks
  • MDEventWorkspace does not export ExperimentInfo methods
  • SANS: Support flood correction file for each detector
  • QTassistant
  • Revive the build server email address and use that for system test emails
  • Is Nexus CPP code merged back? Can we drop code?
  • Enable Tube Calibration Scripts to handle tubes not running parallel to Y-axis
  • Various changes for building on Mac
  • Migrate EQSANS reduction to workflow algorithms
  • Review Rebinning Controls on Slice Viewer
  • Make GUI for SCD reduction, with key capabilties from IsawEV
  • More work on the run_start property
  • Improve Wiki Documentation of Muon Analysis Interface
  • Investigate the reason for the MDEventWorkspaceTestPerformance.test_splitting_performance_single_threaded performance degradation
  • script window: Code Folding does not do anything
  • Expose DetectorGroup::getNameSeparator to Python
  • Move libgit library outside of the mantid repository
  • Mantiplot: Add text tool makes the data disply toolbar appear - why?
  • Minor suggestions: PeaksWorkspace plot overlay for non-integrated workspaces
  • Better File selection for UpdateInstrumentFromFile
  • Rework Glyphs
  • Move from NeXus c-api to c++-api
  • PeaksViewer compatible workspaces
  • MANDI monitor distance
  • Changes for Visual Studio PeaksViewer Preferences
  • Protect access to run properties with a mutex
  • Match Peak and MDWorkspaces
  • Modify LoadDetectorInfo algorithm to understand detector.nxs files
  • Add Neutronics information to absorption corrections
  • Sporadic failure of GetDetOffsetsMultiPeaks performance test
  • Calibrate for sample orientation and position for Rectangular Detectors
  • Add an argument to the LiveListenerFactory::create method to make connection optional
  • Code cleanups for SNS Live Listener
  • Implement powder data reduction GUI
  • Implement GUI for event filtering
  • Unit tests for SNS Live Listener
  • [IDA] Swap temperature reading between msdFit and Elwin
  • Speed up LeBail fitting code
  • Do the python byte-compile once in cmake
  • Sort spectra by momentum transfer
  • IDF parameter for removing unused banks
  • add option in SassenaFFT to fourier transform only the real part of the structure factor
  • SaveFocussedXYE should save two theta in degrees.
  • Rename ThermalNeutronBk2BkExpConvPV
  • Edit cmake for doxygen to put warnings in MSVC format when building a solution
  • Expose InterfaceManager to python
  • Live Listener Should Re-Throw Exceptions
  • python interpreter throws 'Unknown property type' error with LoadSassena
  • Screenshot Algorithm Dialogs Job
  • Python WorkspaceProperty for WorkspaceGroups
  • NXSPE files created by Mantid are not standard-conformant NeXus
  • Update wikimaker options
  • MultiDomainFunction doesn't work in a real example.
  • WikiMaker report into Continuous Integration
  • Connect QTAssistant to MantidPlot
  • Fix spurious warnings in the SNSLiveEventDataListener
  • Add normalization to BASISReduction
  • Make MaskDetectorsIf.cpp put allowed values directly into properties & wiki
  • Fix CalibrateRectangularDetector system test
  • SassenaFFT produces warning when running second time
  • Change preference order for SNS files
  • WikiMaker: Change ugly type of WorkspaceProperty
  • Create some high-level git macros to support our new workflow
  • SaveGSS fails when there is a dot in the path other than before the extension
  • Investigate and fix the problem with absoulute normalization for ISIS inelastic instriments
  • DirectInelaticSNSTest (system test) does not handle periods in save directories correctly
  • Wikimaker Workspaceproperty Links
  • MedianDetectorTest fails in certain conditions
  • Error if no documentation page
  • Update Force
  • Handle Versioning and Deprecation in WikiMaker
  • Create an algorithm that returns chi for Dakota
  • Update logos and icons
  • Update website logos and icons
  • Add features to the SCD GUI, such as UB & Peaks save/load.
  • Refactor GenerateEventsFilter()
  • Muon: readjust plotting when first good data
  • Splitting Implementation for WISH
  • Add support for building packages for more os's
  • Remove PROXY from facility info
  • Improvements to git macros
  • ThermalNuetronBk2BkExpConvPV throws unexpected exception when used among fit functions
  • LoadIsawPeaks algorithm is slow
  • POWGEN K detector
  • git macro fixes
  • Correct File Name for Test File of ApplyCalibrationTest
  • Improve Tube Calibration
  • Redesign PeakOverlayViewFactory
  • Windows: Number of process handles way too high
  • Add Vesuvio to ISIS diffraction interface
  • NaCl SXD Reduction to System Test
  • Create an algorithm to write log time correction file
  • Extra LiveDataAlgorithm validation broke the FileEventDataListener
  • Export FunctionProperty to Python
  • Investigate Calibration Failure of MAPS D Window
  • Add calculation of R-factor to Mantid.Kernel.Statistic
  • Improve Monte Carlo simulation in LeBailFit and enable to refine background
  • Implement an algorithm to import Fullprof's irf file
  • Implement an algorithm to import Fullprof's hkl file
  • Improve comments in Tube Calibration Example Scripts
  • Enable tube_calib.py to calibrate several components
  • Turn down logging in SNSLiveEventDataListener
  • SANS: SaveRKH does not save correct the SpectrumNumber
  • Fix python signature
  • Create CalibrateWish and CalibrateMaps functions for tube calibration
  • Sassena output has wrong unit
  • Improve statistic functionality of GetTimeSeriesLogInformation
  • Add an output property to StartLiveData pointing to the ongoing MonitorLiveData instance
  • SANS: batch mode does not append suffix to saved files
  • Plots: Avoid using yellow for a curve
  • SassenaFFT: change output units from micro-eV to mili-eV
  • GetEi: Set peak time to zero if no peak is found
  • Rename norm workspace in BASISReduction
  • Mask override in BASISReduction does not work
  • WikiMaker Auto Create Page
  • LoadSassena can not be run twice
  • Can't build qtassistant on RHEL if Mantid is also installed
  • Convert To Energy fails when trying to reduce BASIS data.
  • matchingBins fails for xvalues whose sum is near Include 'Add' operation to ScaleX
  • RemovePromptPulse should remove all prompt pulses
  • Indirect C2E doesn't work for ISIS NeXus files
  • Upgrades to Material class
  • Add more information to algorithm offline help pages
  • Add getter and setter methods for the errors in the Unit Cell Lattice parameters
  • Enable Load Experiment info in mergeMDEvents algorithm
  • FilterEvents() imports a table workspace for log time correction
  • Connect ? button to qt assistant
  • NormaliseByDetector with user fitting files
  • Algorithms to improve autoreduction
  • Add wiki documentation to IFunctions
  • Wikimaker should ignore paths
  • LoadVesuvio needs to support loading the sum of foil out and foil in
  • Enable ConvertToMD performance tests when # and # are merged to the masted
  • Update MantidEV to use new parameter names for OptimizeCrystalPlacement
  • Save pulse charge value from live data
  • MantidPlot hangs on shutdown after opening offline help window
  • Add links for main help pages
  • HelpWindow flashes up on shutdown if it hasn't been started
  • Add option for "save" in mask tab of instrument view
  • Export Label unit classe to Python
  • TIB range not working in DGSReduction
  • LoadEventNexus: Add option to not load logs.
  • Improve Usability of SCD GUI (MantidEV)
  • First Mcstas loader
  • Proxy in the wikimaker
  • Add logging channel to std::cout
  • Hide auto update column from ScriptRepository
  • Paraview Setup MantidPlot
  • Unhandled exception in Instrument view
  • Additional color for trac roadmap
  • Should deprecated algorithms be hidden in the MantidPlot algorithm list?
  • Users directories->Python scripts directory tab is confusing
  • Add algorithms categories that are by default hidden in the algorithm listing
  • Accumulation mode for histograms warning
  • Load problems with Sassena files
  • Use POCO::ScopedLock instead of manually locking & unlocking
  • SassenaFFT cannot overwrite workspace
  • [IDA] Elwin - Remove Redundant Button
  • [IDA] FuryFit - Fix Saving Option
  • Create and example test for the MDEWRebinningPresenter
  • Eliminate the use of LoadIsawPeaks and SaveIsawPeaks in SCDCalibratePanels
  • Avoid repeated calls to load libraries
  • Wikimaker wikipage
  • Expose more of IFunction to python
  • Do not output defaults for output properties in the wikimaker
  • Eliminate several logical errors in IntegratePeakTimeSlices
  • Change SNSPowderRedux system to use filefinder
  • Fix Python Exports
  • Update Mandi geometry
  • Fix Diffraction_Workflow.py
  • Rename LeBailFit to LeBailFit
  • Hide LoadLiveData & MonitorLiveData in the MantidPlot algorithm list
  • Offline documentation minor issues
  • Mac: The first time setup dialog is appearing behind the MantidPlot main window
  • New algorithm: ClearMaskFlag
  • MonitorLiveData(Test) race conditions
  • DakotaChiSquared should return residuals
  • Add pointed-at information readout for SCD Event Data Reduction Interface
  • Updates to Powder Diffraction Reduction GUI
  • Augment pointed-at information readout for SCD Event Data Reduction Interface
  • SNSPowderReduction summed should have different filename
  • Remove LeBailFit version small refactoring of FFT
  • reconciliate header in ExtractFFTSpectrum with wiki page for the algorithm
  • Make loadMask algorithm generating warnings about masked detectors on debug level rather then warning
  • Remove test in SystemTests.ReduceOneSCD_Run.ReduceOneSCD_Run so sytem test works on Window at isis
  • [IDA] Apply Corr - Not Running
  • Remove Doxygen error in RefinePowderInstrumentParameters Add Sassena file extensions to Load