Commit Graph

1371 Commits

Author SHA1 Message Date
Luke Campagnola
1f9acd1502
Merge pull request #623 from termim/ScatterPlot
Scatter plot
2018-01-29 18:55:19 -08:00
Luke Campagnola
3e57514088
Merge pull request #624 from campagnola/travis-update
end travis testing on python 2.6
2018-01-29 18:54:50 -08:00
Terekhov
551ccd105c Add an example of using text strings as a custom smbol in ScatterPlotItem 2018-01-29 21:18:26 -05:00
Luke Campagnola
2c30f8a7db end travis testing on python 2.6 2018-01-29 08:48:24 -08:00
Terekhov
b6838eb8c4 Use symbol id for a key in SymbolAtlas
Add test on a custom symbol for ScatterPlotItem.
In PyQt5 QPainterPath is not hashable anymore which causes SymbolAtlas to
fail accept it as a custom symbol, use id instead.
2018-01-28 18:10:39 -05:00
Luke Campagnola
85695b659c
Merge pull request #566 from acq4/arrowitem-rotation
ArrowItem: rotate painterpath instead of the item
2018-01-26 08:59:41 -08:00
Luke Campagnola
7d467cb652 Add changelog entry describing new behavior 2018-01-26 08:58:18 -08:00
Luke Campagnola
870c047d30
Merge pull request #621 from campagnola/rgb-histogram
Rgb histogram
2018-01-26 08:52:10 -08:00
Luke Campagnola
677d9fa4b4
Merge pull request #597 from campagnola/fractal-demo
Add an interactive fractal demo
2018-01-25 08:59:28 -08:00
Luke Campagnola
6773449e43
Merge pull request #620 from campagnola/fix-spinbox-units
Fix spinbox units
2018-01-25 08:47:07 -08:00
Luke Campagnola
019c421ca1 Don't attempt to set same level mode again 2018-01-24 17:48:03 -08:00
Luke Campagnola
a812d802da Fix bug when spinbox units begin with an SI prefix (like 'PSI') 2018-01-24 09:12:10 -08:00
Luke Campagnola
0653c8ec59 Add example and test demonstrating spinbox bug 2018-01-24 09:11:42 -08:00
Luke Campagnola
09aa198731 Add top level stack() function for debugging 2018-01-24 09:06:37 -08:00
Luke Campagnola
52754d4859 fix __getattr__ handling in PlotWindow 2018-01-24 09:06:05 -08:00
Luke Campagnola
4867149d83 Be a little more tolerant of missing Qt packages, and defer import errors until
we try to use the missing package.
2018-01-24 09:03:44 -08:00
Luke Campagnola
6b06922da2
Merge pull request #613 from jphdotam/fix_referenceerror
Prevent ReferenceErrors on cleanup
2017-12-19 21:58:22 -08:00
James
b9c7e379f3 Prevent ReferenceErrors on cleanup
Prevents a ReferenceError being thrown when PyQtGraph tries to put TensorFlow stuff onto a QGraphicsScene() on cleanup - see https://github.com/pyqtgraph/pyqtgraph/issues/603 and https://stackoverflow.com/questions/41542571/pyqtgraph-tries-to-put-tensorflow-stuff-onto-a-qgraphicsscene-on-cleanup
2017-12-18 15:57:31 +00:00
Luke Campagnola
2db502a9cc Fix bug when switching level mode 2017-11-16 09:25:27 -08:00
Luke Campagnola
4752b77792 Fix parallelizer's progressdialog usage 2017-11-02 10:25:57 -07:00
Luke Campagnola
e16948dbeb Add datetime support to configfile 2017-11-01 16:57:45 -07:00
Luke Campagnola
001070d9ff Add new fractal demo 2017-10-18 00:26:37 -07:00
Luke Campagnola
60e6591608 Fix verlet integration demo 2017-10-18 00:18:46 -07:00
Luke Campagnola
7be6f1e70c fix: error when using SpinBox(delay) argument 2017-10-18 00:18:07 -07: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