This project is mirrored from https://github.com/mantidproject/mantid.git.
Pull mirroring updated .
- 25 Mar, 2021 1 commit
-
-
Tom Hampson authored
-
- 25 Mar, 2020 1 commit
-
-
David Fairbrother authored
Runs clang-tidy pass by ref across the codebase to fix-up various warnings we are seeing in cppcheck
-
- 20 Mar, 2020 1 commit
-
-
Nick Draper authored
Also updated class_maker.py
-
- 20 Nov, 2019 1 commit
-
-
Martyn Gigg authored
-
- 02 Jun, 2019 2 commits
-
-
Gigg, Martyn Anthony authored
-
Gigg, Martyn Anthony authored
They are very closely related and two objects cannot be attached to the same canvas without causing complex interactions between the zoom and pan modes. Combining them deals with mode switching automatically.
-
- 14 May, 2019 2 commits
-
-
Samuel Jones authored
-
Samuel Jones authored
-
- 29 Apr, 2019 1 commit
-
-
Samuel Jones authored
-
- 15 Apr, 2019 1 commit
-
-
Samuel Jones authored
-
- 28 Feb, 2019 1 commit
-
-
Samuel Jones authored
-
- 08 Feb, 2019 3 commits
-
-
Dimitar Tasev authored
-
Dimitar Tasev authored
-
Dimitar Tasev authored
-
- 17 Oct, 2018 1 commit
-
-
Martyn Gigg authored
Protects the python call with the GIL. This is required in Python 3 to be able to access the object attributes.
-
- 16 Oct, 2018 1 commit
-
-
Gigg, Martyn Anthony authored
Additional locks of the GIL are required to avoid an invalid threadstate.
-
- 15 Oct, 2018 2 commits
-
-
Martyn Gigg authored
The true segfault fixes was acquiring the GIL for all Python operations. This reverts commit 6591c66e.
-
Martyn Gigg authored
Use compatability macros for string conversion Use six.next for Cycler iteration.
-
- 13 Oct, 2018 15 commits
-
-
Gigg, Martyn Anthony authored
In the subplot case we need to create the figure outside of the class and pass it to the canvas as matploltib does. If this is not done then trying to retrieve the figure later leads to accessing a dead object.
-
Gigg, Martyn Anthony authored
-
Gigg, Martyn Anthony authored
The mouse event handlers need to keep track of whether a drag has occurred to correctly determine when to emit a clickedAt signal.
-
Gigg, Martyn Anthony authored
-
Gigg, Martyn Anthony authored
The first entry in the vector was not deleted as expected and also a vector was not the most sensible choice of container given the frequent insertion/removal
-
Gigg, Martyn Anthony authored
When a detector is selected with a peak marker attached to it we draw the HKL value on the miniplot. Required adding methods to retrieve the axes scale limits to the Axes class.
-
Martyn Gigg authored
Use text functionality to label peaks on the miniplot.
-
Gigg, Martyn Anthony authored
Adds a Zoomer object to the mplcpp library to adds zooming capabilities to an existing canvas. This works differently to the Qwt4 version and has a home button to zoom out and leaves the right-click button to exclusively control the context menu.
-
Gigg, Martyn Anthony authored
Added scale-type get/set methods to Axes to aid this.
-
Gigg, Martyn Anthony authored
The remove curve option has been implemented. It required the introduction of a C++ wrapper for colorConverter to map from matplotlib colors to a QColor.
-
Gigg, Martyn Anthony authored
Introduces the Cycler class to wrap cycler.Cycler from Python and provide cycling of the stored curve colors. The curves cannot yet be removed.
-
Gigg, Martyn Anthony authored
Use this to set the correct Axis scales in the miniplot
-
Gigg, Martyn Anthony authored
The scales are not yet being adjusted properly
-
Gigg, Martyn Anthony authored
Readability is improved along with the ability to sanity validity of the arrays given to the miniplot.
-
Gigg, Martyn Anthony authored
MiniPlotMpl and Colorbar classes have introduced that have a public to match their Qwt counterparts. Nothing yet functions.
-