Commit Graph

92 Commits

Author SHA1 Message Date
Luke Campagnola de022be634 Fixed Parameter 'readonly' option for bool, color, and text parameter types 2014-05-04 12:24:46 -04:00
Luke Campagnola c6f2e9c2a9 Added code for inverting X axis 2014-04-28 07:36:59 -04:00
Luke Campagnola 255b2405d1 Merge branch 'stability_tests' into develop 2014-04-27 15:32:33 -04:00
Luke Campagnola fdcb3c5cf0 Added 'stepMode' argument to PlotDataItem()
Merge branch 'plotdataitem_stepmode' into develop
2014-04-12 18:04:56 -04:00
Luke Campagnola c5d4c92a75 Fixed AxisItem not resizing text area when setTicks() is used 2014-04-12 17:02:56 -04:00
Luke Campagnola 12d1a5dccf Added configurable formatting for TableWidget 2014-04-12 11:54:23 -04:00
Luke Campagnola df8562ce55 Fixed TableWidget append / sort issues 2014-04-11 21:29:15 -04:00
Luke Campagnola d4553a1eb8 Adde AxisItem.setStyle() 2014-04-08 15:29:31 -04:00
Luke Campagnola 27f7ef7205 Fixed AxisItem.__init__(showValues=False)
Merge branch 'JNevrly-showValues_fix' into develop
2014-03-29 11:32:52 -04:00
Luke Campagnola 2ce6196ac0 Fixed Parameter.sigValueChanging 2014-03-25 13:15:29 -04:00
Luke Campagnola fd6cc955e2 Fixed GLGridItem.setSize, added setSpacing 2014-03-16 13:45:26 -04:00
Luke Campagnola 693df7030a Fixed multiprocess deadlock on windows
Added several utilities and debugging tools
Merge branch 'multiprocess-fix' into develop
2014-03-14 18:48:07 -04:00
Luke Campagnola 1edf1375ed Removed all dependencies on scipy.
Merge branch 'make_scipy_optional' into develop
2014-03-11 19:05:30 -04:00
Luke Campagnola 00418e4921 Allow GLMeshItem to draw edges from MeshData with face-indexed vertexes. 2014-03-10 23:04:10 -04:00
Luke Campagnola c8f03e828e Ignore NaN when checking data range in ImageView.
Merge remote-tracking branch 'zarch/bottleneck_range' into develop
2014-03-06 15:30:36 -05:00
Luke Campagnola 87ff0f314c Merge branch 'fix_finite_cache' into develop 2014-03-05 10:34:46 -05:00
Luke Campagnola 3e764b00c2 Minor edits 2014-03-03 13:48:31 -05:00
Luke Campagnola 2e3cfcbd6d Make setPen() methods more consistent throughout the package.
Merge remote-tracking branch 'termim/develop' into develop

Conflicts:
	pyqtgraph/graphicsItems/ROI.py
2014-03-01 09:37:59 -05:00
Luke Campagnola 37adecc06e udpate changelog 2014-02-28 09:54:12 -05:00
Luke Campagnola 7d32ef85be Added automatic image downsampling (disabled by default)
- Reduces aliasing when zoomed out
  - Improves performance and memory usage for large images
Merge branch 'image_downsampling' into develop

Conflicts:
	pyqtgraph/graphicsItems/ImageItem.py
2014-02-17 20:48:22 -05:00
Luke Campagnola 1ecceeaa92 Fixed unicode titles in Dock 2014-02-12 03:02:09 -05:00
Luke Campagnola 9677b1492b Added ViewBox.setBackgroundColor() 2014-02-12 02:16:00 -05:00
Luke Campagnola d45467e4cb Merge branch 'cylinder_mesh' into develop
Adds MeshData.cylinder
2014-02-11 10:12:40 -05:00
Luke Campagnola 032c6c625d GLViewWidget.itemsAt() now measures y from top of widget. 2014-02-10 20:51:17 -05:00
Luke Campagnola 5488f9ec84 Added BarGraphItem.shape() to allow better mouse interaction 2014-02-09 10:38:29 -05:00
Luke Campagnola 193367a56b Signal cleanup:
- Renamed GraphicsView signals to avoid collision with ViewBox signals that
  are wrapped in PlotWidget: sigRangeChanged => sigDeviceRangeChanged and
  sigTransformChanged => sigDeviceTransformChanged.
- All signal disconnections that catch TypeError now also catch RuntimeError
  for pyside compatibility.
2014-02-07 10:38:41 -05:00
Luke Campagnola 8730245990 Merge branch 'viewbox_limits' into develop
Adds ViewBox.setLimits method

Conflicts:
	examples/SimplePlot.py
2014-02-04 20:32:44 -05:00
Luke Campagnola bccbc29940 Bugfixes:
- isosurface works for arrays with shapes > 255
 - Fixed ImageItem exception building histogram when image has only one value
 - Fixed MeshData exception caused when vertexes have no matching faces
 - Fixed GLViewWidget exception handler
2014-02-03 22:24:45 -05:00
Luke Campagnola 83621e816f Merge branch 'termim-fixes' into develop 2014-02-02 10:49:17 -05:00
Luke Campagnola c25eb76c2e Merge branch 'multiplotwidget-fix' into develop
Import and py3 bugfixes for MultiPlotWidget
Add setMinimumPlotHeight method.
2014-01-25 09:04:03 -05:00
Luke Campagnola 23779f004e - Fixed FillBetweenItem to force PlotCurveItem to generate path
- Added FillBetweenItem.setCurves()
- Added FillBetweenItem example
2014-01-23 10:34:26 -05:00
Luke Campagnola ca68f05f1f Fix: PlotCurveItem now ignores clip-to-view when auto-range is enabled. 2014-01-19 08:37:58 -05:00
Luke Campagnola fd4ae73b17 Major performance improvement for ScatterPlotItem
Merge branch 'scatter-optim' into develop
2014-01-18 19:19:38 -05:00
Luke Campagnola a51c30d02f Merge branch 'integer-image-histogram-range' into develop
ImageItem.getHistogram is more clever about constructing histograms:
  - integer dtype images now have integer-aligned bins, with bin number
    determined by a target value
  - step size is automatically chosen based on a target image size
  - bins and step arguments have default values 'auto'
2014-01-14 22:28:54 -05:00
Luke Campagnola 33e4a9e213 Fix: prevent divide-by-zero in AxisItem 2014-01-05 14:40:56 -05:00
Luke Campagnola eda59be46d corrected PolyLineROI.setPen() to modify individual segments as well. 2014-01-04 01:03:58 -05:00
Luke Campagnola 95dd56bdb6 Bugfixes:
- fixed PlotCurveItem generating exceptions when data has length=0
- fixed ImageView.setImage only working once
2014-01-01 20:22:13 -05:00
Luke Campagnola 21c1686221 Fixed AxisItem to support unicode in tick strings 2013-12-29 09:17:23 -05:00
Luke Campagnola a199b75c66 Added Flowchart.sigChartChanged 2013-12-27 22:48:44 -05:00
Luke Campagnola 3488910810 Merge branch 'static_imports' into develop
No more dynamic imports; pg uses static imports throughout.
Flowcharts and exporters use plugin systems
2013-12-21 23:53:30 -05:00
Luke Campagnola 51c1615059 added dates to changelog 2013-11-24 10:16:45 -05:00
Luke Campagnola 52c89bf202 added CHANGELOG 2013-11-23 20:27:14 -05:00