Full list of changes#

Note

These release notes were migrated from the retired Mantid wiki (archive.mantidproject.org). Trac ticket numbers are given for reference alongside the GitHub issue the ticket was migrated to.

Ticket

Summary

#6164 (Trac 5318)

ConvertToMDEvents does not keep track of 0s

#6392 (Trac 5546)

POLREF Periods not filtering

#6394 (Trac 5548)

LoadISISNexus does not process Periods

#6483 (Trac 5637)

LoadEventNexus needs to respect instrument det-pos-source tag

#6484 (Trac 5638)

Segmentation fault in Integration

#6535 (Trac 5689)

MantidMatrix is not closed when a replaced workspace is deleted

#6546 (Trac 5700)

ConvertToEnergy interface doesn’t work with MAP file

#6560 (Trac 5714)

Graph: stop crash after sequence of double-clicks

#6572 (Trac 5726)

LoadDialog crashes when it can’t find a loader

#3006 (Trac 2159)

SANS: Allow front and rear data to merged STAGE 1

#3330 (Trac 2483)

ConvertToEnergy GUI segmentation fault

#3506 (Trac 2659)

Evaluate the usefulness of the following plots from qtiplot

#4055 (Trac 3208)

ISIS Convert to energy transfer interface should have field to enter psi if save_nxspe option is selected

#4470 (Trac 3623)

Add a LoadMask algorithm

#5181 (Trac 4334)

Make GroupDetectors event aware

#5715 (Trac 4868)

[IDA] FuryFit and ConvFit - Workspace and Table Names Corrections

#5791 (Trac 4945)

SANS2D NEXUS: Investigate proton_charge garbage log entries in nexus files

#5953 (Trac 5107)

Plot refresh behavior

#6069 (Trac 5223)

VATES on the Mac

#6114 (Trac 5268)

SANS: bug in SaveCanSAS1D

#6135 (Trac 5289)

Export MultiFileProperty to Python

#6189 (Trac 5343)

SANS: Restrict batch mode to run from nexus only

#6225 (Trac 5379)

Build Vates & Paraview on OS X

#6243 (Trac 5397)

Implement quantification framework

#6244 (Trac 5398)

FilterEvents does not preserve correct log values

#6250 (Trac 5404)

Interfaces Start Up With Incorrect Size

#6270 (Trac 5424)

MUON: problem with linear fit in MuonRemoveExpDecay

#6281 (Trac 5435)

WISH Masking System Test

#6295 (Trac 5449)

MaskBins() masks bins that are not required

#6296 (Trac 5450)

New masking technique for SNAP

#6302 (Trac 5456)

LiveData: Create an ISIS Histogram Listener

#6304 (Trac 5458)

Extend System Tests for ISIS Reflectometry

#6315 (Trac 5469)

Cannot view 4D datasets in ParaView

#6318 (Trac 5472)

[C2E] - Interface cant load inst def file on startup on Win7 build

#6326 (Trac 5480)

[C2E] - Crash When Starting Interface

#6378 (Trac 5532)

Stitch1D Adding Two MDWorkspaces

#6407 (Trac 5561)

Duplicates in MantidPlot Workspaces List

#6414 (Trac 5568)

LoadILLNexus

#6416 (Trac 5570)

AddPeaks

#6417 (Trac 5571)

SubtractPeaks

#6422 (Trac 5576)

Fix NormaliseByCurrent

#6462 (Trac 5616)

Run should have contain logs filtered by period & run status when loading from files

#6464 (Trac 5618)

Add a FilteredTimeSeriesProperty type

#6466 (Trac 5620)

ManagedRawFileWorkspace is broken

#6474 (Trac 5628)

Update and Ship POLREF IDF

#6475 (Trac 5629)

Add method to Run to get a single value from a log & cache it

#6486 (Trac 5640)

Indexing GroupWorkspaces in Python Error

#6492 (Trac 5646)

MergeRuns with Multiperiod Data

#6493 (Trac 5647)

WorkspaceGroup with CloneWorkspace defect

#6531 (Trac 5685)

Invisible workspaces broken on renaming

#6540 (Trac 5694)

MUON: Disable “Load Current Run” Button When Loading Files

#6541 (Trac 5695)

Can’t cancel SimulateResolutionConvolvedModel

#6574 (Trac 5728)

Calling the cell(row, column) method on a TableWorkspace from python doesn’t check the row for validity

#1597 (Trac 749)

Periods with Names

#1812 (Trac 964)

Mantid MuParser Wrapper

#1816 (Trac 968)

Allow an instrument level resolution function to be defined.

#2277 (Trac 1430)

Create REF_M instrument geometry

#2278 (Trac 1431)

Create REF_L instrument geometry

#2524 (Trac 1677)

Have properties containing paths added semi-automatically to the list of possible relative paths

#2787 (Trac 1940)

Hang occurs if previously used file no longer exists

#3262 (Trac 2415)

SaveNexusProcessed: Progress reporting is terrible

#3404 (Trac 2557)

Browsing of large directories is slow on Redhat

#3544 (Trac 2697)

Parallelization in SolidAngle cause Mantid to crash

#4286 (Trac 3439)

BASIS: Algorithm to divide by a fitted/smoothed monitor

#4305 (Trac 3458)

Add option in XML grouping file to specify target spectrum ID for a group in GroupDetectors

#4521 (Trac 3674)

Ressonance mode for SNAP

#4832 (Trac 3985)

Group functions for easier access

#5113 (Trac 4266)

Slice event data with high frequency filter

#5330 (Trac 4483)

The location of windows is forgotten in Project load/save

#5515 (Trac 4668)

VatesSimpleGUI: segfault with PeaksWorkspace

#5584 (Trac 4737)

Convert DAS log to log using absolute time as time stamp

#5588 (Trac 4741)

Build against PV 3.12

#5711 (Trac 4864)

[IDA] MSDFit - Allow for Loading Range of Runs

#5729 (Trac 4882)

Modify Inelastic python code to make use of LoadMask

#5740 (Trac 4894)

SaveMD: support MDHistoWorkspaces

#5757 (Trac 4911)

Mantid crashes if LoadMask() loads an incorrect instrument

#5800 (Trac 4954)

SCD Calibration of Rectangular Detectors

#5844 (Trac 4998)

IntegratePeaksMD: determine when the peak radius or background shell is falling off the detector edge

#5859 (Trac 5013)

AbragamTest fails on ISIS Snowleapard

#5862 (Trac 5016)

Reflectometry Q Conversion

#5904 (Trac 5058)

Add class to view Event workspaces, similar to ISAW’s ImageView

#5944 (Trac 5098)

Running a script with python comments at the top messes up the filename in an error

#5951 (Trac 5105)

Custom GetEi algorithm for CNCS

#5973 (Trac 5127)

Allow FitPropertyBrowser to use TableWorkspaces directly.

#5979 (Trac 5133)

Get IntegratePeakTimeSlices working again

#6012 (Trac 5166)

Add Fitting function to Calibrate end of Tube

#6016 (Trac 5170)

MantidQwtIMDWorkspaceDataTest does not build on Windows

#6030 (Trac 5184)

Mac installer should be an app bundle

#6035 (Trac 5189)

SortHKL: work with non-integer HKLs

#6039 (Trac 5193)

SANS: loose connections

#6045 (Trac 5199)

Document SNS workflow algorithms

#6046 (Trac 5200)

[C2E] - Detailed balance shouldn’t divide by 0.

#6053 (Trac 5207)

[C2E] EnTran - Disable Run Button While Finding Files

#6075 (Trac 5229)

Test for CheckWorkspacesMatch working for PeaksWorkspaces

#6081 (Trac 5235)

StartLiveData GUI: use separate AlgorithmInputHistories

#6083 (Trac 5237)

Create system test for SEQ Gd data

#6084 (Trac 5238)

VSI: crash with odd sequence of steps

#6090 (Trac 5244)

Add To MD workspace can be too slow on Windows

#6091 (Trac 5245)

MedianDetectorTest: add unit test for the LevelsUp feature.

#6093 (Trac 5247)

Add system test for EQSANS normalisation

#6095 (Trac 5249)

MantidPlot: ColorMap file selection: show the right folder by default on Windows

#6096 (Trac 5250)

Goniometer can not work with psi value loaded from nxspe file

#6097 (Trac 5251)

Hidden algorithm categories are not saved

#6101 (Trac 5255)

System test for calibration

#6102 (Trac 5256)

Commit ARCS code into scripts repo

#6103 (Trac 5257)

System test installer script needs to uninstall at the end

#6104 (Trac 5258)

Logic of Windows Installer Warnings

#6105 (Trac 5259)

Shrink NSIS distribution size

#6110 (Trac 5264)

SANS: when display masking multiple times

#6116 (Trac 5270)

MUON: Error when trying to load the current ARGUS run when the network is down.

#6120 (Trac 5274)

Add LENS SANS instrument description

#6124 (Trac 5278)

Mantid On Ubuntu 12.04

#6125 (Trac 5279)

ParaView setup via help menu

#6131 (Trac 5285)

GenerateHistogram() method on MatrixWorkspace

#6132 (Trac 5286)

GenerateEventsFilter fails if log data has more than 1 same-time entries

#6133 (Trac 5287)

Remove explicit copy constructor & assignment operator from DateAndTime

#6138 (Trac 5292)

Make CheckWorkspacesMatch work with MDWorkspaces

#6139 (Trac 5293)

RunInfo - Create Algorithm to Produce Run Info Table

#6149 (Trac 5303)

Crash in Load with multiple files from different instruments

#6150 (Trac 5304)

Create peak shapes for neutron Time of Flight

#6153 (Trac 5307)

Create a function domain class for handling large data sets

#6154 (Trac 5308)

[IDA] - General Reshuffling of Code

#6162 (Trac 5316)

Outlier function in statistics

#6165 (Trac 5319)

SaveMD does not save algorithm history

#6166 (Trac 5320)

LoadMD: support MDHistoWorkspace.

#6168 (Trac 5322)

Improve RandomNumberGenerator interface

#6169 (Trac 5323)

[IDA] FuryFit / ConvFit - Sequence Fit Tables Have No Errors

#6177 (Trac 5331)

Create an algorithm for saving data in MAUD format

#6182 (Trac 5336)

Refactor ConvertToMDEvents to work like ConvertUnits factory

#6183 (Trac 5337)

Windows installer silent mode is not so silent

#6185 (Trac 5339)

Plot MD holds on to memory of deleted workspaces

#6186 (Trac 5340)

Empty table from DetermineChunking for no chunking

#6191 (Trac 5345)

Gmock/Gtest built with Mantid

#6193 (Trac 5347)

Fix HFIRReduction system test

#6201 (Trac 5355)

Remove UnwrapRef from SNSPowderReduction system test

#6203 (Trac 5357)

Use Load for all files in SNSPowderReduction

#6204 (Trac 5358)

SliceViewer axis label

#6206 (Trac 5360)

Possible memory leak in MDGeometry

#6208 (Trac 5362)

SliceViewerMantidPlotTest failure

#6217 (Trac 5371)

retrieve workspace from WorkspaceGroup by name only if name contained

#6218 (Trac 5372)

SANS: remove MASK/REAR L/PHI -90.0 90.0 warning

#6224 (Trac 5378)

Create a function domain class for parallel fitting

#6228 (Trac 5382)

GroupDetectors not averaging for workspace without instrument

#6229 (Trac 5383)

modify input dialog for FFT algorithm

#6231 (Trac 5385)

additional input workspace in ExtractFFTSpectrum to allow complex values

#6232 (Trac 5386)

MUON: Stop crash when loading the grouping file.

#6234 (Trac 5388)

Trim down VATES dependencies

#6255 (Trac 5409)

Absolute normalization from Iliad.py does not work on Merlin

#6256 (Trac 5410)

MUON: Fix crash when opening period data as the current run.

#6259 (Trac 5413)

QuadEnBackgroundTest overestimates fit accuracy.

#6265 (Trac 5419)

SumNeighbors support more than rectangular detectors

#6272 (Trac 5426)

Add an option to LoadInstrument to pass in the IDF XML directly.

#6276 (Trac 5430)

Nexus axis attributes are in the wrong order

#6278 (Trac 5432)

MUON: Allow more complex rebin of data.

#6279 (Trac 5433)

Clicking Apply/OK in the user preferences after typing an invalid directory throws an exception.

#6283 (Trac 5437)

DetermineChunks should work for MPI tasks

#6284 (Trac 5438)

Load algorithms no longer do additions

#6287 (Trac 5441)

Load algorithm throws exception when doing operations and different kind of files are present.

#6288 (Trac 5442)

MUON: Check to see if ISIS facility is default.

#6290 (Trac 5444)

Framework-only build not working since change to locally-build GMock

#6291 (Trac 5445)

CalculateEfficiency uses from pixel identifier

#6292 (Trac 5446)

Make workspace out of log

#6298 (Trac 5452)

Other MD Reflectometry Transforms

#6303 (Trac 5457)

Benchmark then Parallelise ConvertToReflectometryQ

#6306 (Trac 5460)

ISIS Precise system tests fail on CalibrateRectangularDetectors

#6307 (Trac 5461)

Fix IkedaCarpenterPVTest on OS X

#6308 (Trac 5462)

Race condition when displaying MantidMatrix of updating workspace

#6309 (Trac 5463)

Create helper struct for energy transfer mode

#6310 (Trac 5464)

[FileFinder] - Make more efficient for large ranges of files in large directories

#6312 (Trac 5466)

Probable memory leak(s) highlighted by live data run

#6313 (Trac 5467)

Reflectometry Spectra Identification

#6314 (Trac 5468)

Windows/Mac: DirectInelasticDiagnostic system test fail with managed workspaces

#6319 (Trac 5473)

Unable to add Facility via Facilities.xml

#6322 (Trac 5476)

modify algorithm::checkgroups() type (void –> bool)

#6324 (Trac 5478)

Bug in python config[] with relative paths not transformed correctly (new API)

#6327 (Trac 5481)

Remove message in assertion for MultiplyDivideTest

#6329 (Trac 5483)

[C2E / IDA] - Improve User Input Validation

#6330 (Trac 5484)

QueryMDWorkspace normalisation fixes

#6331 (Trac 5485)

Add a python IMDHistoWorkspaceProperty

#6334 (Trac 5488)

TimeSeriesProperty is only exposed for double/bool in Python

#6335 (Trac 5489)

ImportMDHistoWorkspace

#6336 (Trac 5490)

SaveIsawPeaks append

#6337 (Trac 5491)

SaveIsawDetCal header

#6339 (Trac 5493)

ImportMDEventWorkspace

#6340 (Trac 5494)

CreateMDHistoWorkspace

#6357 (Trac 5511)

MARI system tests

#6381 (Trac 5535)

Scripts in MPIAlgorithms do not work

#6383 (Trac 5537)

rename ConvertToMDEvents into ConvToMD and depriciate the old one

#6384 (Trac 5538)

declare workspace members in the ADS before adding them to the WorkspaceGroup

#6386 (Trac 5540)

CountEventsInPulse

#6387 (Trac 5541)

WeightedMeanMD

#6389 (Trac 5542)

Change Phase angle range to (-pi:+pi) in Muon Oscillating Fit Functions

#6395 (Trac 5549)

New algorithm for focus part of SNSPowderReduction

#6401 (Trac 5555)

Add a new PEARL instrument definition file to Mantid

#6402 (Trac 5556)

Build mantid-mpi package as a tarball

#6403 (Trac 5557)

MantidPlot workspace widget doesn’t display correctly workspace groups

#6405 (Trac 5559)

ConvToMD NoQ convertor do not calculate number of ws dimensions properly

#6406 (Trac 5560)

Add methods to store histogram bin boundaries within a run object

#6408 (Trac 5562)

Boolean time series properties are not saved

#6409 (Trac 5563)

[IDA] ConvFit - Fixing Parameters Causes Crash

#6410 (Trac 5564)

HFIR SANS: fix issue with data loader

#6411 (Trac 5565)

Bug with ConvertUnits Inplace

#6424 (Trac 5578)

Fill in QuadraticBackgroundTest

#6425 (Trac 5579)

QuadraticBackgroundTest doesn’t do anything useful

#6426 (Trac 5580)

Empty unit tests need filling in

#6427 (Trac 5581)

Load Instrument system test

#6428 (Trac 5582)

EQSANS: fix resolution calculation for low signal

#6429 (Trac 5583)

EQSANSLoad: fix problem with TOF filtering

#6430 (Trac 5584)

Eliminate data race conditions found by helgrind

#6431 (Trac 5585)

Improve IndexPeaks for peaks workspaces with peaks from several runs

#6433 (Trac 5587)

Improve algorithms that set a conventional cell and TransformHKL

#6434 (Trac 5588)

Convert EQSANS Q resolution to use histo

#6438 (Trac 5592)

Size calculation on PropertyWithValue

#6442 (Trac 5596)

NormaliseByCurrent not multi-period fix

#6445 (Trac 5599)

Crash when changing colormap on a spectrogram

#6448 (Trac 5602)

Add monitor count to the single crystal peak object.

#6454 (Trac 5608)

Create a base class for immutable composite functions.

#6455 (Trac 5609)

MUON: Add warning that dead times are not implemented in ARGUS files.

#6456 (Trac 5610)

Add formFactor method to MagneticIon class

#6458 (Trac 5612)

SystemTests - Problem With Setting Facility In Props File

#6459 (Trac 5613)

More information saved in SingleCrystalPeakTable

#6460 (Trac 5614)

ConfigService::loadConfig should clear changed keys if not appending

#6461 (Trac 5615)

Add a reset method to the ConfigService

#6465 (Trac 5619)

Fit crashes Mantid if function has all parameters fixed

#6468 (Trac 5622)

Create algorithm to generate grouping for powders

#6470 (Trac 5624)

Expose UnitFactory to Python & add methods for conversion between two units

#6471 (Trac 5625)

Create unwrapped instrument viewer which doesn’t use OpenGL

#6472 (Trac 5626)

NormaliseByDetector

#6477 (Trac 5631)

TOPAZ system tests fail on Snowleopard

#6478 (Trac 5632)

Fit Functions for NormaliseByDetector

#6479 (Trac 5633)

Product Exponential Linear Fit Function

#6480 (Trac 5634)

Product Exponential Quadratic Fit Function

#6482 (Trac 5636)

ProductFunction derivatives error

#6490 (Trac 5644)

Create an algorithm to set moderator properties on a run

#6494 (Trac 5648)

Reflectometry: add spin echo units

#6496 (Trac 5650)

Create an algorithm to set chopper properties

#6497 (Trac 5651)

Generalise and rename HigherOrderPolynomialBackground

#6498 (Trac 5652)

Remove QuadraticBackground

#6499 (Trac 5653)

Pull in the current QtiPlot Plot2d/Axes tab from the preferences dialog

#6503 (Trac 5657)

Update OFFSPEC IDF

#6507 (Trac 5661)

SaveZODS corrections

#6514 (Trac 5668)

Add TofConverter interface

#6518 (Trac 5672)

Add option to IndexPeaks to round or not round the Miller indices.

#6527 (Trac 5681)

unit test for LoadSassenaParams

#6528 (Trac 5682)

Reinstate Old ConvertToMDEvents code untill the apoling performance of ConvertToMD code fixedof

#6529 (Trac 5683)

Move IDomainCreator to API and create factory

#6530 (Trac 5684)

Extend IDF Logfile syntax

#6533 (Trac 5687)

Build test for MDWSDescription

#6542 (Trac 5696)

InstrumentView crashes when the workspace is updated.

#6545 (Trac 5699)

ISIS SANS: Plotting reduced rear & front data produces warning about differing units

#6547 (Trac 5701)

Python execution of QueryMDWorkspace

#6549 (Trac 5703)

New POWGEN geometry for Aug 21

#6550 (Trac 5704)

Red fIt Warning when fitting in MantidPlot window

#6559 (Trac 5713)

Changing tabs in instrument view flat mode cancels zooming

#6567 (Trac 5721)

Generic Load does not work with LoadMD algorithm

#6570 (Trac 5724)

SliceViewer needs to have UseFractionalArea=True for already rebinned workspaces

#6571 (Trac 5725)

TobyFitResolution model: B matrix calculation is incorrect

#1480 (Trac 632)

Make sure all algorithms propagate masking correctly

#1602 (Trac 754)

Create a QxQz plot for reflectomoters

#1916 (Trac 1068)

Make GetEi read the appropriate monitor IDs

#2265 (Trac 1418)

Should we be recycling the objects we use in MRULists

#2676 (Trac 1829)

Add check of cal file produced in GetDetectorOffsets test

#3160 (Trac 2313)

Activate Jabber server on Shadow

#4592 (Trac 3745)

Create a performance test for unit conversion

#5912 (Trac 5066)

Convert MatrixWorkspace to MDHistoWorkspace (?)

#5947 (Trac 5101)

Add number of masked to MaskWorkspace data

#6019 (Trac 5173)

Vates Webpage Update

#6032 (Trac 5186)

Convert InvertMask into C++

#6041 (Trac 5195)

MaskWorkspace and GroupingWorkspace fail in colour plot

#6076 (Trac 5230)

More user friendly error when trying to start too many MonitorLiveData

#6099 (Trac 5253)

ConvertToMDEvents coplanar viewing axes

#6106 (Trac 5260)

Windows Folder Shortcuts

#6108 (Trac 5262)

OS X: Spash screen does not display date/time/version

#6119 (Trac 5273)

Mantid Plot Launchable from Applications Folder

#6122 (Trac 5276)

Peak radius spinbox has a maximum value of 99

#6126 (Trac 5280)

Check Windows Is Closed BEFORE Install

#6158 (Trac 5312)

Create a performance test for the Rebin algorithms

#6179 (Trac 5333)

Switch from EventList::duplicate to assignment operator

#6209 (Trac 5363)

MUON: Change deadtime loading option’s labels

#6223 (Trac 5377)

wiki_tools: add the debug/bin subdirectory to sys.path

#6227 (Trac 5381)

wiki_maker: define a prefix when invoked with ‘python’

#6245 (Trac 5399)

BoxController::m_numSplit is not initialized

#6254 (Trac 5408)

MUON: Add tooltips to the interface options

#6293 (Trac 5447)

GroupDetectors does not correctly handle the mask in the average mode

#6301 (Trac 5455)

Correct member documentation in TofEvent

#6325 (Trac 5479)

Guidelines for When to Write Python Algorithms

#6332 (Trac 5486)

[IDA] ConvFit/FuryFit - Fitting Property Values Do Not Update

#6338 (Trac 5492)

ImportMDHistoWorkspace Base

#6439 (Trac 5593)

[IDA] CalcCorr - Change Tab Order

#6444 (Trac 5598)

System Test Loading and Data Integrity Base

#6446 (Trac 5600)

Closing MantidPlot while an algorithm is running causes a segmentation fault

#6447 (Trac 5601)

Update CRISP IDF to get logvalue equation working

#6452 (Trac 5606)

Stress test framework needs assertEqual

#6463 (Trac 5617)

MDEventAdder as stand-alone utility in MDEvents project

#6485 (Trac 5639)

Add reporting to NormaliseByDetector.

#6489 (Trac 5643)

Retrospectively Fix Algorithm Categories

#6500 (Trac 5654)

Add contents of QtiPlot icons directory

#6522 (Trac 5676)

Sub-categorise Reflectometry Algorithms

#6151 (Trac 5305)

New colormaps

#6262 (Trac 5416)

in FFT compare input workspace index to number of histograms

#6341 (Trac 5495)

WISH system tests

#6342 (Trac 5496)

GEM system tests

#6344 (Trac 5498)

PEARL system tests

#6345 (Trac 5499)

Argus system tests

#6346 (Trac 5500)

Emu System Tests

#6347 (Trac 5501)

Hifi system tests

#6348 (Trac 5502)

MuSR system tests

#6351 (Trac 5505)

SXD system tests

#6353 (Trac 5507)

IRIS system tests

#6354 (Trac 5508)

OSIRIS system tests

#6355 (Trac 5509)

TOSCA system tests

#6356 (Trac 5510)

MAPS system tests

#6358 (Trac 5512)

MERLIN system tests

#6360 (Trac 5514)

LET system tests

#6361 (Trac 5515)

CRISP system tests

#6362 (Trac 5516)

INTER system tests

#6363 (Trac 5517)

OFFSPEC system tests

#6364 (Trac 5518)

POLREF system tests

#6365 (Trac 5519)

SURF system tests

#6374 (Trac 5528)

Create REFL system tests

#6376 (Trac 5530)

Move HFIR SANS tests to proper system tests

#6269 (Trac 5423)

small helper function to check if a string belongs to vector of strings