HashSplat
f77d7409ba
Fixed legend size after remove item
...
When the legend removed an item with a large label name the legend would not shrink in width. This fix uses the sample and label minimum width to allow the legend to shrink when an item is removed.
2017-09-12 17:15:26 -04:00
Luke Campagnola
8d730f07d9
Merge pull request #545 from acq4/transform-update
...
Transform3D map() update
2017-09-03 22:32:32 -07:00
Luke Campagnola
969cdac094
Merge pull request #543 from acq4/target
...
Add targetitem class
2017-09-03 22:29:14 -07:00
Luke Campagnola
43bc6202ee
Merge pull request #542 from acq4/groupbox
...
Add a collapsible QGroubBox widget
2017-09-03 22:28:52 -07:00
Luke Campagnola
44a95c865d
Merge pull request #546 from campagnola/fix-travis-eintr
...
Add check for EINTR during example testing to avoid sporadic test failures on travis
2017-09-03 22:22:01 -07:00
Luke Campagnola
73d857750a
Add check for EINTR during example testing; this should help avoid sporadic test failures on travis
2017-09-03 22:04:24 -07:00
Luke Campagnola
715c3a0085
Minor changes to Transform3D - allow more types to be passed through map() and add some sanity checks
2017-09-03 20:29:19 -07:00
Luke Campagnola
65fa58c2b1
Add targetitem class
2017-09-03 16:51:11 -07:00
Luke Campagnola
8398e578b9
Add a collapsible QGroubBox widget
2017-09-03 16:48:08 -07:00
Luke Campagnola
dd672c41b6
Merge pull request #521 from campagnola/fix-qstring
...
Relax type checking on string parameters
2017-08-02 15:30:56 -07:00
Luke Campagnola
16f0e3034c
Add tests for inpute/output type on a few parameter types
2017-08-02 15:03:58 -07:00
Luke Campagnola
9094261c54
Fix eq() bug where calling catch_warnings raised an AttributeError, which would cause eq() to return False
...
Add unit test coverage
2017-08-02 15:02:38 -07:00
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
7de20b8847
Merge pull request #517 from campagnola/fixes
...
Small fixes
2017-07-28 16:17:29 -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
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
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
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
ZacDiggum
d4bff30f11
fix image export bug
...
fixes #454
2017-03-07 10:34:48 +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
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
Luke Campagnola
7b20b33a06
Merge pull request #415 from campagnola/fix-getarrayregion
...
Fix getarrayregion
2017-01-14 11:08:38 -08:00
james1293
b131785b86
Removed unnecessary 'curve1' from 'global'
2017-01-06 23:21:31 -05:00
Colin Baumgarten
b420099bd5
Fix crash when running pyqtgraph with python -OO
...
Running pyqtgraph with python -OO gives the following crash
colin@desktop:~$ python3 -OO -c 'import pyqtgraph'
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/local/lib/python3.5/dist-packages/pyqtgraph/__init__.py", line 216, in <module>
from .graphicsItems.HistogramLUTItem import *
File "/usr/local/lib/python3.5/dist-packages/pyqtgraph/graphicsItems/HistogramLUTItem.py", line 10, in <module>
from .GradientEditorItem import *
File "/usr/local/lib/python3.5/dist-packages/pyqtgraph/graphicsItems/GradientEditorItem.py", line 354, in <module>
class GradientEditorItem(TickSliderItem):
File "/usr/local/lib/python3.5/dist-packages/pyqtgraph/graphicsItems/GradientEditorItem.py", line 480, in GradientEditorItem
@addGradientListToDocstring()
File "/usr/local/lib/python3.5/dist-packages/pyqtgraph/graphicsItems/GradientEditorItem.py", line 30, in dec
fn.__doc__ = fn.__doc__ + str(Gradients.keys()).strip('[').strip(']')
TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
The cause is the @addGradientListToDocstring() annotation in
GradientEditorItem.py that cannot handle functions without docstrings as
produced when using the python -OO option.
Fix this by only adding the gradient list to the docstring if the docstring is
not None.
2017-01-04 21:48:00 +01:00