Luke Campagnola
4562c06576
Merge pull request #1311 from campagnola/acq4-merge
...
performance fix for histogramlutitem
2020-07-13 16:59:05 -07:00
Luke Campagnola
cb48ec94b7
performance fix for histogramlutitem
...
setImageItem is now able to detect trival color gradients like gradientChanged has previously.
2020-07-13 16:25:43 -07:00
Luke Campagnola
dce9a5bf0c
Merge pull request #1310 from campagnola/acq4-merge
...
Acq4 merge
2020-07-13 16:13:38 -07:00
Luke Campagnola
51bb8b9bb8
Merge pull request #1307 from campagnola/acq4-merge
...
Fix reload to use mod.__cache__ to get name of pyc files
2020-07-13 15:47:15 -07:00
Luke Campagnola
268ba38543
docstring update
2020-07-13 15:31:47 -07:00
Luke Campagnola
5723853308
revert behavior: reload modules with no pyc
...
Should fix unit test. Also: return a structure from reloadAll describing reasons for failure of each module to reload.
2020-07-13 15:29:00 -07:00
Luke Campagnola
605b0b2144
code cleanup
2020-07-13 13:45:31 -07:00
Luke Campagnola
0df7cbcd06
Fix Vector.__init__ for Qt5 + cleanup
2020-07-13 13:10:58 -07:00
Luke Campagnola
78702eea8b
code cleanup
2020-07-13 13:06:27 -07:00
Luke Campagnola
eb4dd5626f
SimpleParameter.setValue: coerce value for int parameters
2020-07-13 13:05:56 -07:00
Luke Campagnola
f9327ea910
Rate-limit event processing inside ProgressDialog
2020-07-13 12:55:12 -07:00
Luke Campagnola
ab5a2c5d11
BusyCursor: only restore cursor after all nested levels have exited
2020-07-13 12:53:59 -07:00
Luke Campagnola
6214ff6de8
Add Pa to units
2020-07-13 12:53:06 -07:00
Luke Campagnola
e2669f074b
Add test for functions.subArray
2020-07-13 12:52:55 -07:00
Luke Campagnola
421b7bdc78
add SignalProxy.block for temporarily disabling signal forwarding
2020-07-13 12:52:25 -07:00
Luke Campagnola
993871b1ae
InfinifteLine.setPos add support for array arg
2020-07-13 12:51:03 -07:00
Luke Campagnola
893c85053f
debug.ThreadTrace add support for thread names
2020-07-13 12:50:24 -07:00
Luke Campagnola
c51a84ae4e
Fix console exception filtering for py3
2020-07-13 12:49:57 -07:00
Luke Campagnola
0bc186fe7d
Fix reload to use mod.__cache__ to get name of pyc files
2020-07-13 12:43:11 -07:00
Ogi Moore
7a154f74fa
Merge pull request #1304 from berr/patch-1
...
Import ThreadSafeTimer in __init__
2020-07-08 10:10:32 -07:00
Felipe Silveira
9a83b72e9d
Import ThreadSafeTimer in __init__
...
This fixes issue #1303
2020-07-08 10:03:32 -03:00
Ogi Moore
c03018005a
Merge pull request #1291 from ixjlyons/roi-axisorder
...
Get ImageView ROI working with both row and col major data
2020-07-07 10:54:26 -07:00
Luke Campagnola
49dd944d10
Merge pull request #1297 from campagnola/acq4-merge2
...
ArrowItem performance
2020-07-06 03:59:41 -07:00
Luke Campagnola
41f0623014
Merge pull request #1296 from campagnola/acq4-merge
...
update h5py deps in metaarray
2020-07-06 02:34:23 -07:00
Luke Campagnola
6a5e7cfee5
ArrowItem performance
...
- Avoid updates that would have no effect
- Raise exception on invalid arguments to setStyle
2020-07-06 01:27:43 -07:00
Luke Campagnola
5e971b646f
update h5py deps in metaarray
...
- update h5py usage to support latest version
- bugfix in __getitem__ for fancy indexing
- code cleanup
2020-07-06 01:08:01 -07:00
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
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
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
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
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
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