Commit Graph

2186 Commits

Author SHA1 Message Date
Luke Campagnola
4bca2ae879 fix reload test pycache removal
Ad a warning about using assert=rewrite
2017-09-06 09:39:26 -07:00
Luke Campagnola
db890b8ed8 Add unit test for reload(); make travis use --assert=reinterp (because assert=rewrite does not work with reload) 2017-09-06 09:13:56 -07:00
Luke Campagnola
4b188c73b0 Add disconnect() and SignalBlock
- make it possible to retrieve previous versions of reloaded objects (needed by disconnect)
2017-09-06 09:09:35 -07:00
Luke Campagnola
30997d999d Fix unit test for python 2.6 2017-09-03 23:18:17 -07:00
Luke Campagnola
3dbbc7e531 Fix unit test following previous commit 2017-09-03 23:05:46 -07: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
e8128fa5e2 Make dockarea.restoreState behavior for extrra docks be configurable 2017-09-03 20:14:50 -07:00
Luke Campagnola
b6f9516678 Make behavior configurable when a reloaded dock is missing.
+ other bugfixes
2017-09-03 17:00:33 -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
HashSplat
1ea4f5ab6f ImageItem render error if graph is too small.
Fixed issue where render would error because 'mapToDevice' would return None if the view size was too small.
2017-08-31 08:55:58 -04:00
HashSplat
ae9bce665c Fixed issue where setData only updated opts if data is given 2017-08-09 14:36:50 -04:00
Justin Engel
baba93dc60 temporarily removed min max fix for pull request 2017-08-08 15:51:32 -04:00
HashSplat
e7ba0ca272 Found that downsample would set the image size to 0 causing errors. 2017-08-08 15:35:54 -04:00
HashSplat
70831245a8 Fixed issue where ImageItem data size would be 0 due to colormap. 2017-08-08 14:58:33 -04:00
Alexander Manakov
72a7157538 Added essential if. 2017-08-04 13:56:37 +03:00
vladimir-kraus
668973bd44 raising AttributeError in __getattr__ instead of NameError is the correct way of handling non-existent attributes; otherwise for example hasattr(obj, attribute) would raise NameError instead of returning False if the attribute does not exist 2017-08-04 11:32:21 +02: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
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