Ogi Moore
71c4807559
fix dict eq() checks
2019-11-20 21:54:56 -08:00
Ogi Moore
477feb777b
import h5py.highlevel is deprecated, use import h5py instead
2019-11-20 21:54:56 -08:00
Luke Campagnola
a8529e48f3
faster keys comparison
2019-11-20 21:54:56 -08:00
Luke Campagnola
7cb27594a5
fix dict keys comparison
2019-11-20 21:54:56 -08:00
Luke Campagnola
542f4b446b
Add eq() support for comparing dict, list, tuple
2019-11-20 21:54:56 -08:00
Luke Campagnola
e58b7d4708
minor correction
2019-11-20 21:54:56 -08:00
Luke Campagnola
c484c86417
don't modify info from v1 files, move info correction to hdf reading
2019-11-20 21:54:56 -08:00
Paul B. Manis
ae61d3582e
Py2/3 MetaArray adjustments, first pass
2019-11-20 21:54:56 -08:00
SamSchott
c0ae44bc2d
Nicer legend ( #958 )
...
* More customizable and nicer legend.
- Give kwargs for legend frame and background colors instead of hard-coded values.
- Reduce spacing for more compact legend
- Give separate kwarg `labelTextColor`.
- New method to clear all legend items.
- New methods to get and change `offset` relative to the legend's parent.
- Horizontal instead of tilted lines for legend pictures.
2019-11-19 21:42:31 -08:00
SamSchott
c95ab570b1
set color of tick-labels separately ( #841 )
2019-11-19 20:43:27 -08:00
rwalroth
455fdc2a2a
Allowed actions to diplay title instead of name ( #1069 )
...
ActionParameterItem changed so that if there is
a title it will be displayed, otherwise displays name.
2019-11-19 20:05:45 -08:00
boylea
b1b2f4662b
Fixed image scatter plot export bug ( #88 )
2019-11-19 20:03:15 -08:00
Paul Müller
267a0af8e7
Reset currentRow and currentCol on clear ( #1076 )
2019-11-19 08:21:36 -08:00
Ogi Moore
60c760a2e0
Add RemoteGraphicsView to __init__.py ( #1066 )
2019-11-19 08:15:27 -08:00
Daniel Hrisca
15a1f5af94
improve performance of updateData PlotCurveItem (saves about 2us per call) ( #1079 )
...
* improve performance of updateData PlotCurveItem (saves about 2us per call)
2019-11-19 08:14:53 -08:00
Ogi Moore
2203933393
Declare scipy optional ( #1067 )
...
* Replace use of scipy.random with numpy.random
* Update README to reflect scipy being an optional depenency
2019-11-12 09:02:08 -08:00
Kenneth Lyons
ec445e7601
HDF5Exporter handling of ragged curves with tests ( #1072 )
...
* HDF5Exporter handles ragged curves by saving them into different datasets based on their names.
* Add HDF5Exporter tests
* Document HDF5Exporter
* Fix tmp file path
2019-11-12 09:01:49 -08:00
Kenneth Lyons
faef56c3e7
Qulogic py3 fixes ( #1073 )
...
* py3k: Remove reduce calls.
* py3k: Remove compatibility sortList function.
Sorting by key has existed since Python 2.4.
* Remove unnecessary sys.path manipulation.
This file doesn't have any __main__ code to run anyway.
* Use context manager
2019-11-12 08:45:42 -08:00
Kenneth Lyons
f5e25622a7
Validate min/max text inputs in ViewBoxMenu ( #1074 )
2019-11-12 08:36:16 -08:00
Jan Kotanski
6848824557
add bookkeeping exporter parameters ( #1023 )
2019-11-02 22:00:06 -07:00
Eugene Prilepin
b1df230964
Remove 'global' for CONFIG_OPTIONS because it is redundant for dict ( #1055 )
2019-11-02 21:51:20 -07:00
wuyuanyi135
cb4d9b23b2
fix flowchart context menu redundant menu ( #1060 )
2019-11-02 21:36:58 -07:00
Agamemnon Krasoulis
f2740f7e69
Fix typo in documentation ( #1062 )
2019-10-22 09:45:45 -07:00
2xB
ed6586c7dd
Removed unnecessary enlargement of bounding box ( #1048 )
2019-09-30 09:15:03 -07:00
Kenneth Lyons
61ec73a741
Close windows at the end of test functions ( #1042 )
...
* Close windows at the end of test functions
* Can't show window deletion warning during interpreter shutdown
starting
2019-09-27 13:37:40 -07:00
Mi!
071e429535
makeRGBA/ImageItem: Applying alpha mask on numpy.nan data values ( #406 )
...
* Applying alpha mask on numpy.nan data values
* Typesafe, checking for `data.dtype.kind`
2019-09-27 13:31:47 -07:00
2xB
96a4270a30
Fix HistogramLUTWidget with background parameter ( #953 )
...
* Fix HistogramLUTWidget with background parameter
HistogramLUTWidget cannot be initialized with the `background` parameter, because all parameters are also passed to the constructor of HistogramLUTItem which does not have a `background` parameter. This pull request fixes that issue by defining `background` explicitly as parameter in the function header.
Closes #175
* Added test for HistogramLUTWidget initialization with background
* Fixed Python2 compatibility
* Do not pg.exit() after test
* Moved test_histogramlutwidget to widget tests
2019-09-27 13:02:54 -07:00
Daniel Hrisca
aa3a5d3995
remote legacy work-around for old numpy errors ( #1046 )
...
* remote legacy work-around for old numpy errors
* forgot to remove the numpy_fix import
* require numyp >= 1.8.0
2019-09-26 10:08:43 -07:00
Kenneth Lyons
3ae58a065e
Merge pull request #1045 from ixjlyons/fix-525
...
Raise AttributeError in __getattr__
2019-09-25 17:57:12 -07:00
Kenneth Lyons
b57d45df6d
The lazier way
2019-09-23 21:25:52 -07:00
Kenneth Lyons
ed264802a2
Raise AttributeError in __getattr__
2019-09-23 21:19:01 -07:00
Kenneth Lyons
c9d27dc153
Merge pull request #1044 from ixjlyons/plotcurveitem-paintgl-fix
...
Fix PlotCurveItem.paintGL
2019-09-22 17:21:03 -07:00
Kenneth Lyons
b7f1aa88cd
Cast to int after division
2019-09-22 17:03:30 -07:00
lidstrom83
df28c41d4b
Make DockArea compatible with Qt Designer ( #158 )
2019-09-13 23:08:28 -07:00
Aikhjarto
8c137a1caf
fix: circular texture was slightly off-center ( #1012 )
2019-09-13 22:12:23 -07:00
Kenneth Lyons
c94b1cb99e
Always update transform when setting angle of a TextItem ( #970 )
...
* Always update transform when setting angle of a TextItem
* Add test to check TextItem.setAngle
* Relax test a bit but still check that setAngle has an effect
* Add docstring to setAngle
* Remove unneeded numpy testing function imports
2019-09-13 22:04:48 -07:00
Kenneth Lyons
fc9768be3c
Merge pull request #356 from QuLogic/np-warnings
...
Fix some NumPy warnings
2019-09-12 22:36:55 -07:00
Elliott Sales de Andrade
2e90089890
Fix undefined reduce call.
2019-09-13 01:07:57 -04:00
Elliott Sales de Andrade
d726a9693e
Fix UnboundLocalError in VideoSpeedTest.
2019-09-13 01:07:57 -04:00
Elliott Sales de Andrade
3edbef6c57
Ensure exported images use integer dimensions.
...
It seems that the parameter tree doesn't enforce the int type very
strongly.
Also, use some local variables more often.
2019-09-13 01:07:57 -04:00
2xB
061a30e827
Correctly include SI units for log AxisItems ( #972 )
2019-09-12 21:58:49 -07:00
2xB
bfd36dc203
Prevent element-wise string comparison (code by @flutefreak7) ( #1024 )
2019-09-12 21:30:39 -07:00
2xB
8309b53014
Fix: Reset ParentItem to None on removing from PlotItem/ViewBox ( #1031 )
2019-09-12 21:00:38 -07:00
miranis
e3884ebd20
Update GraphicsScene.py ( #599 )
...
In lines 174 and 191 cev[0] is being accessed when cev is an empty list. I get this error when inheriting from GraphicsLayoutWidget and overloading mouseDoubleClickEvent.
2019-09-12 20:24:48 -07:00
Jindřich Makovička
bbc11b96a9
Configurable GridItem tick spacing and pen color ( #101 )
2019-09-12 14:50:43 -07:00
Ogi Moore
584c4516f0
Expand CI + pre-commit ( #991 )
...
* Initial attempt at extra checks in CI land
* Adding flake8 config
* Adding pre-commit configuration and explanation in CONTRIBUTING.md
2019-08-29 13:56:25 -07:00
Paul Debus
fd11e1352d
fix encoding error in checkOpenGLVersion ( #787 )
2019-08-18 12:16:31 -07:00
2xB
80f8af2432
Use Qt5 QWheelEvent functions if necessary ( #924 )
...
* Make QWheelEvent code consistently compatible with Qt5
* Add documentation
* Removed old TODO message
* Init remote QWheelEvent only with relative position, minor code simplifications
* RemoteGraphicsView Renderer assumes to be at (0,0)
* Orientation serialized as boolean
2019-08-18 10:17:34 -07:00
Pepijn Kenter
3a863fff9a
Fixes incorrect default value for scale parameter in makeARGB. ( #793 )
...
* Fix incorrect default value for scale paremter in makeARGB.
* update tests to pass with codebase change
2019-08-17 22:19:11 -07:00
2xB
31f1ae586b
Fix: Allow wrapped GraphicsLayoutWidget to be deleted before its wrapping Python object ( #1022 )
2019-08-17 20:43:21 -07:00