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
Ingo B.
a8260b641c
- Disables panning of the whole scene by mousewheel if the event is not
...
catched earlier by an item implementing this. Test it at the empty space
where the auto button appears in the plot window or on the scaleItems.
Which element does this panning by default? parents: scene or view?
2011-02-10 16:13:03 +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.
1efb60a963
- ScaleItem: avoid drawing of multiple ticks at the same position
2011-02-07 21:26:21 +01:00
Ingo B.
56f54cbf9b
- added&enabled wheelEvent for PlotItem (symmetric scaling)
2011-02-03 11:49:56 +01: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