Commit Graph

470 Commits

Author SHA1 Message Date
Luke Campagnola
71ee4deb84 - fixed ImageItem handling of rgb images
- fixed makeARGB re-ordering of color channels
2013-11-24 21:10:06 -05:00
Luke Campagnola
bd2330af9f ImageItem performance boost by avoiding makeQImage(transpose=True) 2013-11-24 20:45:10 -05:00
blink1073
a08b28c958 Simplify to take transpose logic out of makeARGB function 2013-11-24 15:50:28 -06:00
blink1073
ddce17dc62 Undo remove trailing whitespace 2013-11-23 23:08:18 -06:00
blink1073
85d7116482 Speedups for making ARGB arrays 2013-11-23 23:02:19 -06:00
Luke Campagnola
f6ed67fc33 merged SVG export fixes for python 3 2013-09-10 10:40:19 -04:00
Guillaume Poulin
b48e0e9eb5 Restore utf-8 compatibility for python 2 2013-09-10 22:34:20 +08:00
Guillaume Poulin
59ada9b1b4 More bugfixes in SVGExporter.py 2013-09-10 22:12:55 +08:00
Guillaume Poulin
35ea55897e python3 bugfixes (SVGexpoter) 2013-09-10 20:57:56 +08:00
Luke Campagnola
bb3533ab81 Workaround for pyside bug: https://bugs.launchpad.net/pyqtgraph/+bug/1223173 2013-09-10 02:51:57 -04:00
Guillaume Poulin
b2cb6638bb merge inp 2013-09-10 14:15:25 +08:00
Luke Campagnola
881589468d Python 3 bugfixes 2013-09-10 00:31:43 -04:00
Luke Campagnola
f997b3079b Added GLBarGraphItem example
GLMeshItem accepts ShaderProgram or name of predefined program
Added missing documentation to GLGraphicsItem
minor edits
2013-09-06 15:36:36 -04:00
Guillaume Poulin
dfa2c8a502 solve some issue with opengl and python3 2013-09-05 04:37:41 +08:00
Guillaume Poulin
c02e6184ef merge inp 2013-09-05 00:28:03 +08:00
Luke Campagnola
91aa2f1c16 fixed TextParameter editor disappearing after focus lost 2013-08-27 12:00:26 -06:00
Luke Campagnola
42553854a9 pg.plot() and pg.PlotWidget() now accept background argument
ImageExporter correctly handles QBrush with style=NoBrush
2013-08-23 22:27:09 -06:00
Luke Campagnola
824e4b378b Corrected behavior of GraphicsView.setBackground 2013-08-23 22:08:32 -06:00
Luke Campagnola
d3f56c6df3 fixed PySide bug listing image formats 2013-08-22 10:02:39 -06:00
Luke Campagnola
160b1ee45f Python3 bugfixes 2013-08-21 10:40:19 -06:00
Luke Campagnola
6b3cfbc6fb Fixed parametertree selection bug 2013-08-18 23:02:01 -04:00
Luke Campagnola
2095a4c8ae Support for FFT with non-uniform time sampling 2013-08-16 21:28:03 -04:00
Luke Campagnola
79bd7ea187 documentation, bugfix 2013-08-04 14:36:14 -04:00
Luke Campagnola
ef8c47e8c8 Allow QtProcess without local QApplication 2013-08-04 14:35:28 -04:00
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