Commit Graph

493 Commits

Author SHA1 Message Date
Luke Campagnola 9b5c8d0ada ScatterPlotItem minor performance fixes
SpinBox bugfix - improper handling of arguments to setOpts in integer mode
2012-04-30 18:20:27 -04:00
Luke Campagnola f278abd55d Added 3D scatter plot item 2012-04-28 15:48:49 -04:00
Luke Campagnola 044b26e11c OpenGL:
improved mouse/keyboard interaction
  bugfix in GLViewWidget.cameraPosition
2012-04-28 15:12:46 -04:00
Luke Campagnola 41bc951a1c minor plotting example update 2012-04-22 13:22:43 -04:00
Luke Campagnola f8758dba39 PlotItem (finally) gets log scaling
Also cleaned up some context menu items
2012-04-21 15:57:47 -04:00
Luke Campagnola 4954b19931 example update 2012-04-18 00:09:37 -04:00
Luke Campagnola 7287771577 docstring update 2012-04-12 12:44:31 -04:00
Luke Campagnola 41ada931d4 Fixed up JoystickButton example 2012-04-05 23:04:26 -04:00
Luke Campagnola a5f3d5ac9c added documentation to flowchart example 2012-04-04 22:20:21 -04:00
Luke Campagnola d9c558105c Added metaarray to support flowchart
Prettied up flowchart example
2012-04-04 21:59:37 -04:00
Luke Campagnola 20c40a70d5 Added in flowchart's filter functions 2012-04-04 21:03:31 -04:00
Luke Campagnola a330d84943 added check for correct python version
fixes for flowchart
 - added missing FeedbackButton.py
 - corrected imports
2012-04-04 14:45:12 -04:00
Luke Campagnola bdb6ff88a2 Updates to IsocurveItem, added isocurve example
minor updates for other examples
2012-04-04 12:22:43 -04:00
Luke Campagnola 78d4bc0838 Performance enhancements
- HistogramLUTItem avoids using lookup table if possible
 - GradientEditorItem has a method to ask whether the gradient is trivial (can be applied without the use of a lookup table)
 - ROI, LinearRegionItem, InfiniteLine no longer redraw for every mouse movement
2012-04-04 09:29:35 -04:00
Luke Campagnola 33b09dfa23 Added crosshair example 2012-04-03 01:11:39 -04:00
Luke Campagnola bdef8dc4c7 fixed example menu on windows 2012-03-30 15:53:10 -04:00
Luke Campagnola 96d1267223 Added 3D examples to menu 2012-03-24 12:32:53 -04:00
Luke Campagnola 7e926ba136 Bugfix for plot linking 2012-03-23 04:04:04 -04:00
Luke Campagnola 2a2f19b2d5 bugfixes 2012-03-23 03:21:04 -04:00
Luke Campagnola 3b2ef16071 bugfix for view linking, example update 2012-03-23 02:42:32 -04:00
Luke Campagnola 7c94b5a702 Bugfixes and example for view linking 2012-03-20 23:38:04 -04:00
Luke Campagnola 59ed9397a3 Fixes for PlotCurveItem, PlotDataItem, ScatterPlotItem.
Made APIs more complete and consistent.
2012-03-18 14:57:36 -04:00
Luke Campagnola 66dd6f974e Added TextItem and example 2012-03-17 23:10:00 -04:00
Luke Campagnola fcf2c53c46 Example updates 2012-03-17 11:47:20 -04:00
Luke Campagnola fe4e177d8e AxisItem fixes
documentation update
removed documentation builds from repo.
2012-03-12 12:23:25 -04:00
Luke Campagnola 920fd9333e OpenGL scenegraph updates
- volumetric rendering
 - isosurfaces, mesh rendering
 - basic transformation and parent/child functionality
2012-03-09 12:38:15 -05:00
Luke Campagnola 8dbce440e4 example for GL scenegraph 2012-03-06 01:22:41 -05:00
Luke Campagnola 45fb4f6d40 import corrections 2012-03-01 22:58:02 -05:00
Luke Campagnola dc597ac584 fixes for pyside compatibility 2012-03-01 22:53:52 -05:00
Luke Campagnola d4e8e2b883 Imported major changes from acq4 project. 2012-03-01 21:55:32 -05:00
Luke Campagnola 4d846e2aad Updates merged from acq4:
- disabled opengl (performance issues in Qt 4.7)
 - numerous caching changes (disabled deviceCoordinateCache due to performance issues)
 - speed up loading large images in ImageView
 - bugfixes from Ingo Breßler
 - Transform rotation bugfix
 - Added debug module
 - Major performance enhancements for scatterplot, fixed point clicking issues
     ** API change for scatterplot click signals
 - Drawing on ImageItem is working well now
 - PlotItem downsampling no longer uses scipy.signal.resample (this was creating artifacts)
 - Fixed ViewBox behavior when aspect-locked
2011-06-14 19:47:52 -04:00
Luke Campagnola 6783f4fa26 sync changes from acq4:
- numerous fixes in close() functions
 - added Transform class
 - ROI widgets now operate in degrees instead of radians for easier Qt compatibility
2011-04-25 08:51:18 -04:00
Luke Campagnola a5668a1a26 Merged from Ingo B. with changes
Implements single axis scaling by mouse wheel over tick marks
2011-04-05 12:53:05 -04:00
Luke Campagnola 7629bca34d Updates merged in from ACQ4:
- converted most old-style signals into new-style for PySide compatibility (beware: API changes)
  - removed ObjectWorkaround, now just using QGraphicsWidget
  - performance enhancements, particularly in ROI.getArrayRegion
  - numerous bugfixes
2011-04-05 10:35:50 -04:00
Ingo B. 3b820c2972 sync with lp:~luke-campagnola/pyqtgraph/main 2011-02-16 18:11:23 +01:00
Luke Campagnola 397a1c8a66 bugfixes 2011-02-09 22:44:09 -05:00
Luke Campagnola 4aeaf61976 Merge changes from lp:~ibressler/pyqtgraph/devel 2011-02-07 19:52:48 -05:00
Luke Campagnola c55392965f Merge from ACQ4:
- Lots of bug fixes
 - API change in PlotItem.plot(...)
 - Started replacing QObjectWorkaround with QWidget
 - Made plotCurveItems clickable
 - Added curve-following arrows
2011-02-07 19:40:38 -05:00
Ingo B. bf1e59ca22 - changes to get some examples working on my side
(test_PlotWidget.py, test_MultiPlotWidget.py)
  (ubuntu 10.10, python 2.6.6, qt 4.7.0, pyqt 4.7.4, numpy 1.3.0)
2011-02-03 11:03:13 +01:00
Luke Campagnola 661e4411e2 Numerous fixes
added scatter plots
2010-11-21 22:50:04 -05:00
Luke Campagnola 39cf791fba minor updates / fixes 2010-07-25 00:33:26 -04:00
Luke Campagnola 2ca08c69ce merged many changes in from acq4:
- added vertical lines / regions for plots
 - added gradient editor widget
 - many bugfixes
 - cleaned up imageview a bit
2010-07-24 14:29:09 -04:00
Luke Campagnola 11897061d1 Removed some debugging code, moved examples 2010-03-22 02:21:56 -04:00