Commit Graph

2511 Commits

Author SHA1 Message Date
Luke Campagnola
b4e722f07b Loosen string type checking a bit; let asUnicode throw errors if it
needs to.
2017-07-31 17:16:46 -07:00
Luke Campagnola
c719ad4355 Check for existence of QtCore.QString before using it 2017-07-31 17:04:53 -07:00
Luke Campagnola
ea51a65dfd Send click events to treewidgetitem 2017-07-31 10:03:13 -07:00
Luke Campagnola
f5775422c6 py3 fix 2017-07-28 16:18:31 -07:00
Luke Campagnola
7de20b8847 Merge pull request #517 from campagnola/fixes
Small fixes
2017-07-28 16:17:29 -07:00
Luke Campagnola
3fbc3864f2 Wrap TreeWidget's invisible root item so that child items will receive tree change notifications 2017-07-28 16:05:58 -07:00
Luke Campagnola
518c0b1d5c Merge pull request #514 from campagnola/viewbox-fix
Viewbox fix
2017-07-28 16:01:15 -07:00
Luke Campagnola
0e06c50402 Catch OSError from ForkedProcess that has already exited. 2017-07-28 15:57:45 -07:00
Luke Campagnola
6c7e0fae8e Add signals for TreeWidget changes in check state, text, and columncount 2017-07-28 14:40:20 -07:00
Matthew Shun-Shin
82b666e2ee Fix GL Views being half size on hidpi monitors 2017-07-28 11:30:19 +01:00
Luke Campagnola
55d21a436f ViewBox: mark matrix dirty _before_ emitting change signal to ensure
that slots can access the latest transform.
2017-07-27 22:21:02 -07:00
Luke Campagnola
5855aa8627 Code cleanup; no functional changes 2017-07-27 22:20:26 -07:00
Luke Campagnola
d343eb044d Fix errors getting bounds on nanny data 2017-07-14 15:10:16 -07:00
Luke Campagnola
e87eaa652d Docstring correction 2017-07-14 15:10:04 -07:00
Justin Engel
2dc31b53da Fixed dataBounds error when all values were inf.
If all values are inf. d = d[mask] will create an empty array. You cannot call min or max on an empty array.
2017-07-13 08:25:45 -04:00
kiwi0fruit
54ddb79e89 Bug-fix and small changes in RawImageWidget.py
1. Bug was in the `def paintGL(self)` method (at least with PySide1): image was mirrored upside down.
2. Added support for `setConfigOptions(imageAxisOrder='row-major')`
3. Small cosmetic changes
2017-06-27 20:53:08 +07:00
kiwi0fruit
8a40c22848 Bug in RawImageWidget.py
For example: it prevents integration of this widget to Enaml.
2017-06-22 16:00:54 +07:00
Luke Campagnola
53a3087e33 Merge pull request #479 from campagnola/parametertree-type-checking
Add basic type checking to parameters
2017-06-14 09:02:11 -07:00
Luke Campagnola
af4c6735ea Merge pull request #485 from cboulay/VTickGroup_fixHeight
Fixed incorrect height in VTickGroup.
2017-05-24 17:48:48 -07:00
Chadwick Boulay
b186ecbbd9 Fixed incorrect height in VTickGroup. 2017-05-17 09:23:41 -04:00
Luke Campagnola
9203f5ad1e Merge pull request #458 from ZacDiggum/develop
fix image export bug
2017-05-01 17:30:50 -07:00
Luke Campagnola
7761b9a23c Add basic type checking to parameters 2017-05-01 17:09:15 -07:00
Luke Campagnola
20e821c45e Merge pull request #478 from campagnola/HashSplat-develop
Fix QImage memory leak with PySide + Python3
2017-05-01 11:31:42 -07:00
Luke Campagnola
f6819dda28 Add comments explaining hack 2017-05-01 11:09:50 -07:00
Luke Campagnola
8f9094b3bd Merge pull request #476 from campagnola/scatterplot-composition
Add option to set composition mode for scatterplotitem
2017-05-01 10:28:12 -07:00
Luke Campagnola
c44afa492a Merge pull request #477 from campagnola/fix-intcolor-value
Fix value stepping in intColor
2017-05-01 10:27:30 -07:00
Luke Campagnola
d73036e0ef Merge pull request #475 from campagnola/fix-svg-unicode-export
Fixed unicode error when exporting to SVG with non-ascii symbols
2017-05-01 10:24:07 -07:00
Luke Campagnola
e0e0877168 Add documentation 2017-05-01 10:22:27 -07:00
Luke Campagnola
3f34ea12d8 Fix value stepping in intColor 2017-05-01 09:45:09 -07:00
Luke Campagnola
24116342c2 Add option to set composition mode for scatterplotitem 2017-05-01 09:43:16 -07:00
Luke Campagnola
d36a161f31 Fixed unicode error when exporting to SVG with non-ascii symbols 2017-05-01 09:34:37 -07:00
Lorenz Drescher
9a05b74f25 Correct wrong function call in LayoutWidget.addLabel and LayoutWidget.addLayout
Previously LayoutWidget.addLabel and LayoutWidget.addLayout called a function "addItem", that didn't exist. Corrected to call LayoutWidget.addWidget.

This fixes #242
2017-04-21 17:41:22 +02:00
Justin Engel
c247aa3989 Fixed PySide image memory leak
PySide has a known memory leak issue when using QImage. It does not handle the reference counter correctly. I manually adjusted the reference counter to the data as suggested in a bug report by Neil Whelchel. This bug report can be found at https://bugreports.qt.io/browse/PYSIDE-140
2017-04-11 10:32:43 -04:00
Megan Kratz
4cd53ddb1b updated PyQt4 template file; still need to update template files for PyQt5 and PySide (but it's not working for me in this moment) 2017-03-31 10:41:39 -04:00
Megan Kratz
8307e96cfe changed dV/dt labels to dy/dx, to be more general 2017-03-31 10:40:24 -04:00
Paul manis
b93facb10a Added dv/Dt and V vs V' phasemap Plots to context tool in PlotDataItem
(cherry picked from commit 9d88041a0b3b165439d4e0e45923c83afaefb1ad)
2017-03-31 10:14:11 -04:00
ZacDiggum
d4bff30f11 fix image export bug
fixes #454
2017-03-07 10:34:48 +01:00
WFrsh
e3827f17f1 Included matplotlib 2.0 colormaps
Included the four Perceptually Uniform Sequential colormaps from the matplotlib 2.0 release.
viridis, inferno, plasma, magma
2017-02-17 21:48:15 +01:00
Pieter
b9aea3daf1 add warnings for remote exceptions 2017-02-16 12:40:21 +01:00
Luke Campagnola
dd5a8bf9d1 Merge pull request #436 from campagnola/fft-test
Add unit test covering plotdataitem fft
2017-02-05 23:29:41 -08:00
Luke Campagnola
f632b02985 Add unit test covering plotdataitem fft 2017-02-05 23:13:00 -08:00
Luke Campagnola
154b6bacb1 Merge pull request #429 from pijyoi/fixfftslice
fix fft premature slicing away of 0 freq bin
2017-02-03 02:25:05 -08:00
KIU Shueng Chuan
4553b55f73 python2 compat: don't assume true division 2017-01-20 09:09:18 +08:00
KIU Shueng Chuan
0a8d5b253a fix: freq coords need to take into account x-coords spacing 2017-01-18 09:02:53 +08:00
KIU Shueng Chuan
12f6bf916f fix fft premature slicing away of 0 freq bin
also fixes:
- use rfft for better efficiency
- use rfftfreq to compute coords correctly
  - works for both odd/even lengths
- python3: integer division needed for numpy indexing
2017-01-17 22:04:05 +08:00
Luke Campagnola
6cdad190ab Merge remote-tracking branch 'campagnola/develop' into datatree-arrays 2017-01-16 11:34:42 -08:00
Luke Campagnola
f26b4ec3c7 Merge pull request #425 from james1293/develop
Removed unnecessary 'curve1' from 'global'
2017-01-14 22:17:34 -08:00
Luke Campagnola
fab19b7ad4 Merge pull request #424 from colinba/develop
Fix crash when running pyqtgraph with python -OO
2017-01-14 11:27:19 -08:00
Luke Campagnola
504c35202a Merge pull request #410 from campagnola/spinbox-formatting
Spinbox formatting
2017-01-14 11:09:51 -08:00
Luke Campagnola
6e01f74990 Merge pull request #414 from campagnola/canvas-fixes
Fix canvas classes for PyQt5 and PySide
2017-01-14 11:09:02 -08:00