Luke Campagnola
46dafe4803
Merge pull request #1295 from campagnola/acq4-merge
...
TextItem performance
2020-07-06 01:00:04 -07:00
Luke Campagnola
268d25c125
TextItem performance
...
Avoid expensive work if textitem is not visible, or when setPlainText / setHtml would have no effect.
2020-07-06 00:24:13 -07:00
Luke Campagnola
fc31b5c50d
Merge pull request #1294 from campagnola/acq4-merge
...
console fixes
2020-07-06 00:19:13 -07:00
Luke Campagnola
f9d149fe32
Merge pull request #1293 from campagnola/py3-fixes
...
some lingering py3 fixes
2020-07-05 23:20:52 -07:00
Luke Campagnola
6f69b11c26
console fixes
...
- add fileno method since console occludes sys.stdout
- fix editor spawning
- don't store sys.stdout, since this is not guaranteed to be the real stdout
2020-07-05 23:06:05 -07:00
Luke Campagnola
ac417a6567
py3 fixes
2020-07-05 22:52:15 -07:00
Ogi Moore
da15f09479
Merge pull request #1289 from ksunden/dai_si_prefix
...
Disable autoSIPrefix for DateAxisItem by default
2020-07-05 10:50:54 -07:00
Kenneth Lyons
6052ba7668
Get ImageView ROI working with both row and col major data
2020-07-04 23:14:08 -07:00
Kyle Sunden
a4dbcfb1e1
Disable autoSIPrefix for DateAxisItem by default
...
When adding a label, it adds the offset for the epoch seconds, (1e09), which is not helpful for date axes
2020-07-03 17:02:58 -05:00
Luke Campagnola
b79c979663
Merge pull request #1283 from zhujun98/fix_array_to_qpath
...
Fix arrayToPath
2020-06-29 16:35:27 -07:00
zhujun98
b61c7c1e39
Fix the cases with connect being 'pairs' and 'finite'
2020-06-29 23:20:29 +02:00
Etienne Dumur
eb6a93d26e
Modify syntax to pass error
2020-06-29 18:28:52 +02:00
Etienne Dumur
52c607de64
Revert "Modify syntax to pass error"
...
This reverts commit 09a0311fa8
.
2020-06-29 18:27:37 +02:00
Etienne Dumur
09a0311fa8
Modify syntax to pass error
2020-06-29 18:21:15 +02:00
Kenneth Lyons
3cf2845743
Improve control over ROI/handle pens ( #1285 )
...
* Exposed ability to set pens for handles and hovering for ROIs
* Consistent color format for pen creation
* Exposed ability to set pens for handles and hovering for ROIs
* Consistent color format for pen creation
* Add handleHoverPen arg to ROI and rename Handle arg to hoverPen
Co-authored-by: nmearl <nchlsearl@gmail.com>
2020-06-28 22:44:13 -07:00
Ogi Moore
3947d34ae4
Merge pull request #1284 from ixjlyons/roi-getarrayregion-api
...
Update doc strings to clarify getArrayRegion API for ROI subclasses
2020-06-28 21:58:08 -07:00
Kenneth Lyons
8a3d4bab2f
Update doc strings to clarify getArrayRegion API for ROI subclasses
2020-06-28 14:39:12 -07:00
zhujun98
7016d1c6c3
Fix arrayToPath
...
Use the correct format for streaming QByteArray to QPainterPath.
2020-06-28 21:23:06 +02:00
Etienne Dumur
667c41d22b
PColorMeshItem know require only one 2d array
...
Allow PColorMeshItem to work with only one 2d array, a regular grid is then assume for the polygons vertices.
Improvement of comments.
2020-06-28 20:32:22 +02:00
Kenneth Lyons
4110b3e539
Handle axis SI prefix scaling in MatplotlibExporter ( #1282 )
...
* Handle axis SI prefix scaling in MatplotlibExporter
* Added some MatplotlibExporter tests and added matplotlib to CI deps
* Install mpl with pip instead of conda
* Cleanup
2020-06-28 08:51:34 -07:00
Etienne Dumur
98c6c56358
Make clearer the non-grid meshing of the Item
2020-06-28 15:05:29 +02:00
Etienne Dumur
919ee54b59
Add edgecolor parameter
...
Allow user to set the polygons edge color.
2020-06-28 14:50:44 +02:00
Etienne Dumur
d32d61a1e2
Various improvements
...
Make an example displaying more clearly the Item capability.
Correct few bugs in the Item class.
Improve overall comments.
2020-06-28 14:49:20 +02:00
Kenneth Lyons
96d1ef986f
Merge pull request #330 from lidstrom83/Parameter.defaultBtn_autoDefault
...
Set parameter's default button autoDefault value to False
2020-06-27 15:12:03 -07:00
Ogi Moore
a719a06b8b
Merge pull request #467 from meganbkratz/derivativePlots_cleanup
...
Add dy/dx and y vs. y` plot modes to context menus from plots.
2020-06-27 12:50:44 -07:00
Ogi Moore
264d63e90e
Update PyQt5, PySide2, PySide1 Templates, apply else statement
2020-06-26 23:51:09 -07:00
Etienne Dumur
3cbe65d46d
Correct PColorMeshItem names
2020-06-26 18:12:17 +02:00
Ogi Moore
677ef5132c
Merge pull request #1276 from j9ac9k/implement-pr-307
...
fix problems with high freequency game mouse
2020-06-25 20:52:10 -07:00
Etienne Dumur
4e7b8dce17
Update PColorMeshItem.py
2020-06-25 22:41:30 +02:00
Etienne Dumur
cbbd8287ad
Remove matplotlib dependencies
2020-06-25 22:07:41 +02:00
Ogi Moore
ce6da3e93f
First pass at implementing the diff from PR307
2020-06-24 23:34:17 -07:00
Kenneth Lyons
b41c4a71e5
Fix Parameter.hasDefault ( #1275 )
...
When a default value is not set, hasDefault returns False. If
default=None is passed, hasDefault still returns False.
2020-06-24 21:35:05 -07:00
Ogi Moore
302d66dd67
Add tickAlpha to AxisItem Style Options ( #1274 )
...
* Add tickAlpha setting to AxisItem style
* reworking setTickAlpha docs, redo logic based on types
Co-authored-by: demonchild2112 <denverlovesyou@gmail.com>
2020-06-24 17:42:28 -07:00
Ogi Moore
43328eb053
Merge pull request #1270 from j9ac9k/implement-pr-403
...
Implement pr 403
2020-06-24 15:56:59 -07:00
Ogi Moore
b8abd5d02e
Don't let axis item reduce space
2020-06-24 15:40:01 -07:00
Ogi Moore
14d5085636
Merge branch 'develop' into derivativePlots_cleanup
2020-06-23 23:03:56 -07:00
Ogi Moore
fd0bbeb9db
Merge pull request #1272 from maxkl/develop
...
LegendItem: fix clear() not closing widgets
2020-06-23 21:04:35 -07:00
Etienne Dumur
426a70ae60
Implemented pColorMeshItem
2020-06-23 19:59:04 +02:00
Max Klein
78d11f8a71
LegendItem: fix clear() not closing widgets
2020-06-23 17:01:02 +02:00
Ogi Moore
a192707654
Implement PR403-diff
2020-06-22 23:02:48 -07:00
Ogi Moore
55e89bccef
Merge pull request #117 from onlyjus/feature-resizeFlowchartNode
...
Feature: Flow chart nodes resize based on inputs/outputs
2020-06-22 22:49:15 -07:00
Karl Georg Bedrich
1666407a89
ImageView.Timeline better visibility and fixed ( #400 )
...
* make imageView-timeline unmovable
* imageview.timeline now visible over white background
* activate splitter when roi visible
* Re-add roiCurves
Co-authored-by: Ogi Moore <ognyan.moore@gmail.com>
2020-06-22 22:48:54 -07:00
Ogi Moore
91ee83ab36
Merge pull request #402 from vladimir-kraus/develop
...
added method clear() to GLViewWidget
2020-06-22 20:58:04 -07:00
Ogi Moore
c190cb4186
Merge pull request #816 from fake-name/develop
...
Avoid constructing shadow pens when no shadow pen is set
2020-06-22 20:54:44 -07:00
Ogi Moore
1fe3731ec2
Merge branch 'master' into develop
2020-06-22 20:37:55 -07:00
Ogi Moore
6643d73903
Merge pull request #1268 from ixjlyons/dock-container-none
...
Check for container before setting dock orientation
2020-06-22 19:58:59 -07:00
jeremysee2
f81768ac59
Issue #1260 : Added exception to checkOpenGLVersion to highlight OpenGL ES incompatibility on Raspberry Pi ( #1264 )
...
* checkOpenGLVersion exception for OpenGL ES
* checkOpenGLVersion exception
* checkOpenGLVersion exception
* python 2/3 compatibility
* Refactoring checkOpenGLVersion
Since the original goal of `checkOpenGLVersion` is to re-throw an exception or notify the user about a wrong OpenGL version in another exception, this commit unifies the two exception messages from `checkOpenGLVersion`.
Further, it corrects ">" to ">=" in the error message (originally my fault).
And it corrects verNumber to be an integer and not a boolean (there was a " < 2" too much at the end of the line).
Finally, since the opportunity was there, the method is further refactored, comments and a docstring are added.
Co-authored-by: 2xB <2xb@users.noreply.github.com>
2020-06-21 13:59:44 -07:00
Kenneth Lyons
0b98140893
Check for container before setting dock orientation
2020-06-20 12:27:29 -07:00
Ogi Moore
e5a1327041
Merge pull request #1267 from ixjlyons/fix-plotcurveitem-sigclicked
...
Add mouse event to PlotCurveItem sigClicked signature
2020-06-20 08:19:51 -07:00
Kenneth Lyons
352a8a425a
Add mouse event to PlotCurveItem sigClicked signature
2020-06-19 23:00:02 -07:00