Commit Graph

1335 Commits

Author SHA1 Message Date
miranis
5d09746738 Update ImageItem.py
Functions nanmin and nanmax are defined in the numpy module and cannot be accessed from the global namespace!
2017-10-23 01:45:52 +02:00
Luke Campagnola
22b0ddaa21 Merge pull request #596 from campagnola/fix-polyline-click
Fix polyline click
2017-10-17 21:30:59 -07:00
Luke Campagnola
c6839b4708 fix: polylineroi segment draws to wrong handle after click 2017-10-17 21:22:55 -07:00
Luke Campagnola
9b9a72e6bf minor image testing edits 2017-10-17 20:56:19 -07:00
Luke Campagnola
79eebe1c02 code cleanup 2017-10-17 20:42:38 -07:00
Luke Campagnola
99363d0496 Merge pull request #595 from campagnola/treewidget-one-root-item
Fix: make TreeWidget.invisibleRootItem return a singleton
2017-10-17 11:03:45 -07:00
Luke Campagnola
c678094f25 Make TreeWidget.invisibleRootItem return a singleton 2017-10-17 10:47:41 -07:00
Luke Campagnola
a63fd24442 Merge pull request #544 from acq4/dockarea-updates
Dockarea updates
2017-10-12 11:05:42 -07:00
Luke Campagnola
89993ce700 Add simple script for invoking pytest 2017-10-11 09:11:16 -07:00
Luke Campagnola
d32454ebb8 Don't use ORderedDict backport on python 3 2017-10-11 09:05:32 -07:00
Luke Campagnola
8fd4feff4e Merge pull request #593 from campagnola/pyqt5-qabort-override
Override qAbort on slot exceptions for PyQt>=5.5
2017-10-05 12:57:01 -07:00
Luke Campagnola
a43ef0492e Merge pull request #592 from campagnola/treewidget-rootitem-fix
Fix: InvisibleRootItem is no longer a subclass of QTreeWidgetItem
2017-10-05 12:43:31 -07:00
Luke Campagnola
5aa2a1998f Override qAbort on slot exceptions for PyQt>=5.5 2017-10-05 12:42:20 -07:00
Luke Campagnola
8a882b516a Fix: InvisibleRootItem is no longer a subclass of QTreeWidgetItem
The __getattr__ method is supposed to wrap attributes from the internal TreeWidgetItem,
but this was broken because the superclass had already implemented these.
2017-10-05 10:46:39 -07:00
Luke Campagnola
4880b5849b Merge pull request #583 from acq4/function-updates
Function updates
2017-10-04 10:30:42 -07:00
Luke Campagnola
0c28de5fd8 Fix subArray when input data is discontiguous 2017-10-04 10:24:34 -07:00
Luke Campagnola
54f41bae8b Merge pull request #589 from acq4/roi-updates
Roi updates
2017-10-04 10:13:43 -07:00
Luke Campagnola
f160494127 Merge pull request #591 from campagnola/nested-progress-dialog
Nested progress dialog
2017-10-04 10:13:22 -07:00
Luke Campagnola
952c679a61 Merge pull request #518 from campagnola/treewidget-updates
Treewidget updates
2017-10-04 09:39:56 -07:00
Luke Campagnola
c33d451974 Merge pull request #582 from acq4/combobox-save
Add Combobox save/restoreState methods
2017-10-04 09:37:03 -07:00
Luke Campagnola
9ef9f73be5 minor import and test corrections 2017-10-04 09:35:57 -07:00
Luke Campagnola
29d19e5172 Merge pull request #587 from acq4/pathbutton-margin
Make PathButton margin customizable
2017-10-04 09:29:42 -07:00
Luke Campagnola
7d992a56ee Merge pull request #586 from acq4/parametertree-updates
Parametertree updates
2017-10-04 09:26:34 -07:00
Luke Campagnola
34b95b7870 Merge pull request #584 from acq4/legenditem-update
LegendItem: make it possible to remove items directly, rather than by name
2017-10-04 09:25:33 -07:00
Luke Campagnola
bf0ac878d8 Merge pull request #581 from acq4/colormap-save
Fix colormapwidget saveState
2017-10-04 09:25:06 -07:00
Luke Campagnola
97c35e6bb4 Merge pull request #585 from acq4/metaarray-appendable-keys
MetaArray: make it possible to append multiple axis values
2017-10-04 09:15:46 -07:00
Luke Campagnola
7c1d2a231b Merge pull request #588 from acq4/plotcurve-composition
Add PlotCurveItem composition mode
2017-10-04 09:14:52 -07:00
Luke Campagnola
e2c9918510 docs cleanup 2017-10-04 09:11:44 -07:00
Luke Campagnola
d2942c7aca Fix: obey nested option 2017-10-04 09:06:05 -07:00
Luke Campagnola
384975dd46 Cleanup 2017-10-04 09:03:08 -07:00
Luke Campagnola
7c1a6ecb1a Prevent dialog from moving label/bar widgets on resize when nested 2017-10-04 09:01:51 -07:00
Luke Campagnola
e6507f8601 try a different approach to managing nested bars.. 2017-10-03 17:14:32 -07:00
Luke Campagnola
f4c3d88251 Add option to join nested progress dialogs into a single window 2017-10-03 15:22:31 -07:00
Luke Campagnola
45999e0f2b Merge pull request #580 from campagnola/multiprocess-pyqt-setapi
Allow calling sip.setapi in subprocess before pyqtgraph is imported
2017-10-03 13:15:18 -07:00
Luke Campagnola
812a65461d action parameter minor ui adjustment 2017-09-29 08:59:37 -07:00
Luke Campagnola
ce7594b697 Add GroupParameter.sigAddNew signal 2017-09-29 08:59:14 -07:00
Luke Campagnola
2754427b25 systemsolver: add method for checking constraints / DOF 2017-09-29 08:58:00 -07:00
Luke Campagnola
eb1b7fc8bb add systemsolver copy method 2017-09-29 08:56:44 -07:00
Luke Campagnola
09b8e662b1 systemsolver: minor fixes 2017-09-29 08:56:28 -07:00
Luke Campagnola
bf31a5ba99 Parameter.child raises KeyError if requested child name does not exist 2017-09-29 08:55:36 -07:00
Luke Campagnola
0f910c45d1 Make parameter name,value inint args go through setValue and setName 2017-09-29 08:54:33 -07:00
Luke Campagnola
3609f9df3e Fix colormapwidget saveState 2017-09-29 08:51:26 -07:00
Luke Campagnola
e7a92f4720 Add Combobox save/restoreState methods
Also allow tuple as input type in addition to list
2017-09-29 08:50:12 -07:00
Luke Campagnola
a2bb944e78 Make PathButton margin customizable 2017-09-29 08:48:35 -07:00
Luke Campagnola
7c9107fa5d use ndarray() strides argument to construct subarray
previously this was done manually (and imperfectly)
2017-09-29 08:45:33 -07:00
Luke Campagnola
aad1c737c3 eq(): better performance by avoiding array comparison when shapes do not match 2017-09-28 09:11:07 -07:00
Luke Campagnola
2a56435475 MetaArray: make it possible to append multiple axis values
Example use case: taking an image stack where each frame has a time value AND a position. Previously we could only append new time values.
2017-09-28 09:09:17 -07:00
Luke Campagnola
60ce541df6 minor argument type checking 2017-09-28 09:05:31 -07:00
Luke Campagnola
0de0bf4c44 Fix: very small ellipse/circle ROIs have bad click areas 2017-09-28 09:05:08 -07:00
Luke Campagnola
97b71a2b28 Add RulerROI 2017-09-28 09:03:47 -07:00