Commit Graph

898 Commits

Author SHA1 Message Date
Luke Campagnola
3eeffd3b1d GLLinePLotItem accepts array of colors (thanks Felix!) 2013-07-13 16:42:36 -04:00
Luke Campagnola
6131427dea added error message when GL shaders are not available 2013-07-13 16:06:48 -04:00
Luke Campagnola
46901ae83a ListParameter bugfix: allow unhashable types as parameter values. 2013-07-12 13:14:09 -04:00
Luke Campagnola
5a2b946205 ViewBox bugfixes:
- drag rect now has large ZValue
  - fixed view linking with inverted y axis
2013-07-10 14:30:16 -04:00
Luke Campagnola
7cd3e663f9 experimental GL video widget
temporary fix for text parameter ignoring expanded option
Don't use os.EX_OK in pg.exit()
2013-07-10 00:02:16 -04:00
Guillaume Poulin
a290a39779 merge with inp 2013-07-05 00:09:30 +08:00
Guillaume Poulin
c0eec1862c revert mess create by git-bzr 2013-07-05 00:08:41 +08:00
Luke Campagnola
a20e732f65 Added GL picking, matrix retrieval methods 2013-07-04 11:21:50 -04:00
Luke Campagnola
934e50ad55 Added python3 support for efficient method in arrayToQPath 2013-07-04 08:34:18 -04:00
Guillaume Poulin
2a7443151a test 2013-07-04 16:19:22 +08:00
Guillaume Poulin
f2d0991102 Minor fixes for py3k 2013-07-04 05:52:16 +08:00
Luke Campagnola
6e253e409b merge from acq4:
- Support for dynamic downsampling and view clipping in PlotDataItem / PlotItem
  - fixed __truediv__ handling
  - ViewBox updates to fix aspect locking (still broken)
  - AxisItem tries to be more clever about when to display tick text
  - Fix segmentation fault caused by exception inside GraphicsItem.paint()
  - Added 'x' scatter plot symbol
  - pg.mkPen supports dashes
2013-07-03 11:36:07 -04:00
Luke Campagnola
8c13a3e7e3 copy from acq4 2013-07-03 11:20:49 -04:00
Luke Campagnola
79e2b1403b minor edits 2013-07-03 08:54:18 -04:00
Luke Campagnola
f03703e78f corrected exception error message 2013-06-20 08:44:46 -04:00
Luke Campagnola
adda8ae24d New methods in use for converting array -> QImage.
This fixes memory leaks with PyQt 4.10 _except_ when using makeQImage(copy=False).
Tested on 4.9.3 and 4.10.2; need to be tested against other versions.
2013-06-19 19:36:46 -04:00
Luke Campagnola
cbd0efe79a ImageItem informs ViewBox when its size changes
Minor edits
2013-06-19 19:32:55 -04:00
Luke Campagnola
fa354ea4a3 bugfix in ViewBox.clear 2013-06-19 19:30:23 -04:00
Luke Campagnola
1b17bc6adb export uses padding to prevent edge effects 2013-06-19 09:10:14 -04:00
Luke Campagnola
e864043e76 delete texture and framebuffer after export 2013-06-18 21:46:50 -04:00
Luke Campagnola
3656b02237 Enabled piecewise export 2013-06-18 10:55:25 -04:00
Luke Campagnola
2243082d4b Added export methods to GLViewWidget 2013-06-16 23:31:27 -04:00
Luke Campagnola
aa85ed2828 fixed QString -> str conversions in flowchart 2013-06-07 17:05:54 -04:00
Luke Campagnola
f5435b7798 Fixed ScatterPlotItem.renderSymbol device argument 2013-06-01 07:54:55 -04:00
Luke Campagnola
3d820400d3 Added GLLinePlotItem documentation 2013-05-31 14:04:04 -04:00
Luke Campagnola
9a20d051cb Fixed unicode support in export file save 2013-05-31 10:15:40 -04:00
Luke Campagnola
aff70070ac started Qt documentation extension 2013-05-30 12:57:03 -04:00
Luke Campagnola
59bbe0127e ImageView cleanups
- fixed auto-levelling when normalization options change
- added autoHistogramRange argument to setImage
2013-05-30 09:33:09 -04:00
Luke Campagnola
ba56899a36 Added basic wireframe mesh drawing 2013-05-29 14:33:14 -04:00
Luke Campagnola
af4980d153 merged bugfixes 2013-05-29 08:21:10 -04:00
Luke Campagnola
96a5f9290d Fixed ItemSample handling of ScatterPlotItem 2013-05-29 08:16:34 -04:00
Luke Campagnola
ba31b3d7ba Legends can be dragged by user 2013-05-28 18:47:33 -04:00
Luke Campagnola
7a7288b6b3 Fixed documentation for 'uver/under' in DockArea
Configure matplotlib to use PySide in MatplotlibWidget
2013-05-28 15:31:10 -04:00
Luke Campagnola
ee0825d677 Allow custom ItemSamples in LegendItem. 2013-05-22 14:35:14 -04:00
Luke Campagnola
91ac29bf23 Added basic symbol support to LegendItem 2013-05-22 14:27:19 -04:00
Luke Campagnola
a55d58024d Added Dock.close()
Fixed bugs in functions weave usage
Documented ROI signals
Fixed 3D view updating after every scene change
2013-05-22 14:09:56 -04:00
Luke Campagnola
017adec032 merge with inp 2013-05-13 14:48:16 -04:00
Luke Campagnola
720c5c0242 Fixed handling of non-native dtypes when optimizing with weave 2013-05-13 14:46:53 -04:00
Luke Campagnola
3344fb69ce merge fixes 2013-05-13 08:53:56 -04:00
Luke Campagnola
09b16baed1 python3 fixes
imageview fix
2013-05-13 08:51:59 -04:00
Luke Campagnola
671e624f17 Fixes:
AxisItem correctly handles scaling with values that are not power of 10
Can remove items from legend
updated plotItem setLogMode to allow unspecified axes
2013-05-09 23:02:14 -04:00
Luke Campagnola
00e865f56c minor fix in AxisItem 2013-05-05 10:54:47 -04:00
Luke Campagnola
e0e1123d33 fixed import statements python3 compatibility
PolyLineROI.getArrayRegion correctly applies mask to N-dimensional data
fixed multiprocess for python2.6 compatibility
2013-04-29 08:13:28 -04:00
Luke Campagnola
1a0b5921df remotegraphicsview fix for PyQt 4.10 2013-04-07 16:18:58 -04:00
Luke Campagnola
daaf481830 fixed glGraphicsItem documentation 2013-04-07 09:30:49 -04:00
Luke Campagnola
fde4267ccc Corrected use of setGLOptions for image, axis, and box 2013-04-07 09:16:21 -04:00
Luke Campagnola
09bc17bdb5 Fixed GLLinePlotItem line width option
Added antialiasing to GL line items
2013-03-30 22:39:11 -04:00
Luke Campagnola
70ec358995 Fix: make HistogramLUTWidget obey default background color 2013-03-30 22:26:32 -04:00
Luke Campagnola
5bb5c7487c Prevent updating ViewBox matrix in setRange when no changes have been made to range 2013-03-30 22:25:46 -04:00
Luke Campagnola
008ca76d53 merge with inp 2013-03-28 12:38:02 -04:00