Luke Campagnola
96d1267223
Added 3D examples to menu
2012-03-24 12:32:53 -04:00
Luke Campagnola
d2d812c86e
Fixed up MeshData and GLMeshItem classes for surface display
2012-03-24 12:17:48 -04:00
Luke Campagnola
f6da6e2fd0
Added matplotlib exporter
...
Updates to MeshData class (this is still not tested)
2012-03-23 22:13:41 -04:00
Luke Campagnola
c814499bee
Added features from meganbkratz:
...
- isocurves
- array processing through gradientwidget
2012-03-23 13:38: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
1d66063dbe
bugfix
2012-03-23 02:49:20 -04:00
Luke Campagnola
04291a9300
reconnected viewbox range-change signals through plotitem.
2012-03-23 02:46:59 -04:00
Luke Campagnola
b0d3e9a50b
update to plot() function - all arguments are now passed through to PlotWindow.
...
(this *should* be a backward-compatible change)
2012-03-23 02:45:11 -04:00
Luke Campagnola
3b2ef16071
bugfix for view linking, example update
2012-03-23 02:42:32 -04:00
Luke Campagnola
1489643a30
GraphicsLayout: added convenience method for creating sub-layouts
2012-03-23 02:42:02 -04:00
Luke Campagnola
b78662c33e
Minor updates for exporting
...
- curves enable antialiasing when exporting to image
- plotitems hide button during export
2012-03-23 02:41:10 -04:00
Luke Campagnola
7c94b5a702
Bugfixes and example for view linking
2012-03-20 23:38:04 -04:00
Luke Campagnola
97740c2376
bugfix for linking ViewBoxes
2012-03-20 22:39:37 -04:00
Luke Campagnola
d1521dc7ed
ROI fix - filled in missing rotate() method
2012-03-20 00:33:58 -04:00
Luke Campagnola
48929a2aa6
Minor updates:
...
GraphicsObject - corrected bug in viewPos() method
WidgetGroup - allow bound methods in interfaces
parametertree - fixed crash when calling remove from context menu
2012-03-19 23:02:29 -04:00
Luke Campagnola
f80b73b173
Buxfixes
...
- initialization error in plotcurveitem
- performance fix for plotdataitem
2012-03-18 19:48:40 -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
cd24530eb1
Bugfixes:
...
- Corrected ImageItem.setRect transformation order
- PlotCurveItem uses nkPen for interpreting shadowPen arguments
- PlotItem and PlotWidget wrap a few more missing methods from ViewBox
2012-03-17 12:10:51 -04:00
Luke Campagnola
fbbe4ef946
SignalProxy now uses thread-safe timer.
2012-03-17 11:48:21 -04:00
Luke Campagnola
fcf2c53c46
Example updates
2012-03-17 11:47:20 -04:00
Luke Campagnola
7401d3f3da
removed print statement
2012-03-13 13:11:36 -04:00
Luke Campagnola
aa853ff9bf
Added mouse interaction documentation
2012-03-12 12:31:17 -04:00
Luke Campagnola
fe4e177d8e
AxisItem fixes
...
documentation update
removed documentation builds from repo.
2012-03-12 12:23:25 -04:00
Luke Campagnola
0945278b22
Fixed import error
...
Fixed a few bugs in AxisItem
2012-03-12 10:04:59 -04:00
Luke Campagnola
81a32b0d1e
Cleaned up and centralized export functionality
...
Moved GraphicsScene to its own directory, added exportDialog
Removed old export options from PlotItem / ViewBox (will re-enable once they are working again)
2012-03-11 11:59:45 -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
269374ef84
removed some extra files
2012-03-06 01:23:10 -05:00
Luke Campagnola
8dbce440e4
example for GL scenegraph
2012-03-06 01:22:41 -05:00
Luke Campagnola
872fcb17ff
Added basic OpenGL scenegraph system
...
- rotate/scalable view widget
- volumetric data item
2012-03-06 01:22:02 -05:00
Luke Campagnola
6a7021797f
exception message fix
2012-03-06 01:20:42 -05:00
Luke Campagnola
e263baa06a
minor updates for CanvasItem
2012-03-06 01:19:41 -05:00
Luke Campagnola
615ddb3648
revert Qt.py to use pyqt4
2012-03-01 23:23:33 -05:00
Luke Campagnola
7d6de09e0f
pyside compatibility fix
2012-03-01 23:03:24 -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
9baa011638
added script for rebuilding ui files for pyside
2012-03-01 22:23:51 -05:00
Luke Campagnola
4c525ffa06
removed pyc files, fixed import bug
2012-03-01 22:21:18 -05:00
Luke Campagnola
aaece4badc
bugfixes
2012-03-01 22:17:55 -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
349561e133
Replaced QMatrix (deprecated) with QTransform
2011-04-05 13:17:28 -04:00
Luke Campagnola
bcfd47d8c3
Added short readme file
2011-04-05 13:05:05 -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.
90fb5d04d4
- sync with lp:pyqtgraph (missing changes in PlotItem.py)
2011-02-16 21:05:21 +01:00
Ingo B.
3b820c2972
sync with lp:~luke-campagnola/pyqtgraph/main
2011-02-16 18:11:23 +01:00
Ingo B.
a1edf60ea9
- asymmetric scaling by mousewheel over scales (ScaleItem)
2011-02-10 17:03:28 +01:00