Luke Campagnola
724debf2d4
Changed the way GraphicsItem.pixelVectors and pixelLength work.
...
The values returned are more useful now, but this introduces a minor API change.
2012-05-29 23:22:00 -04:00
Luke Campagnola
35357308b9
ArrowItem has more flexibility in the shapes it can draw
2012-05-29 23:19:20 -04:00
Luke Campagnola
f258c3d87c
minor bugfixes / features:
...
- optional context menu for ImageItem
- inverted y-axis in Canvas (+y now points upward)
- extra __init__ arguments for Dock
- Transform can be constructed from Matrix4x4
- many others
2012-05-29 23:18:34 -04:00
Luke Campagnola
0f1f6c62e4
Enforced LF file endings
...
removed stray print statement
2012-05-23 20:29:16 -04:00
Luke Campagnola
4d1a5ded1b
bugfixes
...
MetaArray update - no longer subclass of ndarray
2012-05-23 20:20:54 -04:00
Luke Campagnola
194f90aa4d
AxisItem update: added setTicks method
2012-05-21 17:31:09 -04:00
Luke Campagnola
ff384b80d7
Accidentally left in drawn bounding rect for scatterplotitem
2012-05-15 13:38:32 -04:00
Luke Campagnola
00a885f735
minor bugfixes for scatterplotitem
2012-05-15 13:31:50 -04:00
Luke Campagnola
841006b79c
- Fixes to ScatterPlotItem bounding rect calculation
...
- Moved some functionality from UIGraphicsItem upstream to GraphicsItem
2012-05-14 22:05:53 -04:00
Luke Campagnola
fc9b3dee4d
Started Python3 compatibility changes
2012-05-11 18:05:41 -04:00
Luke Campagnola
13b201bebb
ScatterPlotItem overhaul:
...
- performance improvements
- removed 'identical' argument; this is now handled automatically
- some minor API changes to SpotItem
2012-05-10 23:37:07 -04:00
Luke Campagnola
2a6cc84254
documentation fixes
2012-05-08 22:56:44 -04:00
Luke Campagnola
fd32dc7458
Added (and disabled; doesn't work very well at the moment) code for using drawPixmapFragments in ScatterPlotItem
2012-05-08 22:55:06 -04:00
Luke Campagnola
2e03c9719f
documentation fixes / updates
2012-05-08 18:14:12 -04:00
Luke Campagnola
aadd02f819
documentation fixes
2012-05-08 18:03:00 -04:00
Luke Campagnola
f21c3986d5
Added ViewBox auto-ranging options:
...
- auto pan (center of view changes, but total range does not)
- scale only to visible data (data outside of viewbox is ignored when auto-ranging)
2012-05-08 17:56:55 -04:00
Luke Campagnola
9107eed243
bugfix - corrected orientation problems in gradienteditoritem
2012-05-08 17:56:19 -04:00
Luke Campagnola
bfa1abacc1
Bugfix -- axisitem is now more careful about measuring text
2012-05-08 17:55:44 -04:00
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
d436f4b634
Merge changes from Kratz:
...
- isocurveitem documentation
- updates to GradientEditor and PlotItem docs
- Fix for Canvas handling of item Z-position
2012-04-28 16:00:42 -04:00
Luke Campagnola
2e9440d927
merged with dev
2012-04-25 13:16:41 -04:00
Luke Campagnola
a71e4a5862
CheckTable now remembers and reloads the state of rows that disappear temporarily
...
Flowchart updates - added/fixed some display nodes
Merge from Kratz:
- documentation updates
- ComboBox class (updateList() allows entire item list to change while remembering previous setting)
2012-04-25 13:12:40 -04:00
Luke Campagnola
d55526a787
Corrected handling of positional arguments in PlotCurveItem.__init__
2012-04-23 14:57:49 -04:00
Luke Campagnola
2149f9db29
Added documentation on 3D graphics system
2012-04-23 14:34:54 -04:00
Luke Campagnola
3bf4c2e336
merged upstream
2012-04-23 10:15:30 -04:00
Luke Campagnola
62cdaf0b46
bugfix: ScatterPlotItem generates any uncached spot items when calling points()
2012-04-23 10:11:09 -04:00
Luke Campagnola
b09862d2c1
bugfix: PlotDataItem now checks for inf as well as nan in data.
2012-04-23 10:10:03 -04:00
Luke Campagnola
537540382f
bugfix
2012-04-22 13:17:10 -04:00
Luke Campagnola
edb7c514a2
merged with dev
2012-04-22 13:10:18 -04:00
Luke Campagnola
636795d395
bugfix - PlotItem y-grid check works now
2012-04-22 13:08:38 -04:00
Luke Campagnola
2a412a3e28
fixed some bugs in ScatterPlot's handling of meta-data
2012-04-22 13:07:50 -04:00
Luke Campagnola
4cfd58d8b9
doc fixes
2012-04-21 16:11:15 -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
8b721e7d78
doc update
2012-04-21 15:57:13 -04:00
Luke Campagnola
33bc81a121
Fixed click signal propagation for PlotDataItem
2012-04-21 15:55:27 -04:00
Luke Campagnola
c1963759a1
doc updates
2012-04-18 10:59:30 -04:00
Luke Campagnola
18182c157a
merged fix from Ingo
2012-04-18 09:30:50 -04:00
Luke Campagnola
4eadccdcc1
documentation updates
2012-04-18 00:02:15 -04:00
Ingo Breßler
d8624f565b
PlotItem.addCurve: fixed typo
2012-04-16 23:15:25 +02:00
Luke Campagnola
44f2a0ecc4
Documentation updates
2012-04-16 16:45:55 -04:00
Luke Campagnola
c44887e531
bugfix
2012-04-15 12:33:56 -04:00
Luke Campagnola
dc29a9060e
documentation updates
2012-04-15 12:32:20 -04:00
Luke Campagnola
61ea03618a
re-enabled wheel events for PlotItem
2012-04-15 10:56:41 -04:00
Luke Campagnola
727214ca45
docstring updates
2012-04-15 10:20:07 -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
6aef85331e
Cleanup for AxisItem
...
- Made more extensible by breaking out tick spacing and text generating into separate methods
- Text now tries harder to avoid overlapping
2012-04-04 09:31:58 -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
5a357ddb2a
Several minor bugfixes and features
...
- Added rate-limited mode to SignalProxy
- Added basic text justification to LabelItem
- ViewBox.addItem now has ignoreBounds option, which causes the item to be ignored when autoscaling
- Added ValueLabel widget
- Fixed some autoscaling bugs
- InfiniteLine fix - no hilight if movable=False
2012-04-03 01:01:33 -04:00
Luke Campagnola
bdef8dc4c7
fixed example menu on windows
2012-03-30 15:53:10 -04:00
Luke Campagnola
ad232ff79b
- re-merged isocurve code
...
- re-enabled OpenGL on windows, added a config option for enabling/disabling OpenGL
- minor bug fixes
2012-03-27 12:30:51 -04:00
Luke Campagnola
543d56f0a6
reverted plotitem bug
2012-03-25 02:25:02 -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
04291a9300
reconnected viewbox range-change signals through plotitem.
2012-03-23 02:46:59 -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
7401d3f3da
removed print statement
2012-03-13 13:11:36 -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
7d6de09e0f
pyside compatibility fix
2012-03-01 23:03:24 -05:00
Luke Campagnola
dc597ac584
fixes for pyside compatibility
2012-03-01 22:53:52 -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