Commit Graph

1801 Commits

Author SHA1 Message Date
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
5f94cebdaf fixed MetaArray.copy 2012-05-29 23:20:18 -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
2c80098cf6 Added functions for
- generating arrow paths
 - solving 3d affine mapping matrix
 - solving 2d bilinear mapping matrix
2012-05-29 23:12:13 -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
d0e5caac48 merged with dev 2012-05-14 22:08:19 -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
c34d1cbff8 Bugfixes against python3 updates.
Everything appears wo be working as normal in Python2
Python3 is still only partially functional.
2012-05-11 23:52:11 -04:00
Luke Campagnola
8a9557cff1 added GradientWidget example 2012-05-11 20:10:48 -04:00
Luke Campagnola
7735a6f2b4 added helper functions for python2/3 compatibility 2012-05-11 20:02:54 -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
7c1c9f8d04 added auto-ranging example 2012-05-08 17:55:25 -04:00
Luke Campagnola
038b116aec Imported ptime.time to top-level namespace 2012-05-08 17:54:27 -04:00
Luke Campagnola
528290db8a doc update - short note on installation 2012-05-08 17:54:02 -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
f278abd55d Added 3D scatter plot item 2012-04-28 15:48:49 -04:00
Luke Campagnola
47b5eb6ab3 doc update for 3D mouse interaction changes 2012-04-28 15:17:31 -04:00
Luke Campagnola
044b26e11c OpenGL:
improved mouse/keyboard interaction
  bugfix in GLViewWidget.cameraPosition
2012-04-28 15:12:46 -04:00
Luke Campagnola
dbbe3002a9 Documentation for SpinBox 2012-04-28 15:10:18 -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
697130789c flowchart updates. Added nodes, expanded context menus. 2012-04-23 10:13:21 -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
41bc951a1c minor plotting example update 2012-04-22 13:22:43 -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
e962f4b7f4 doc update 2012-04-22 13:07:28 -04:00
Luke Campagnola
394f4d788a Cleaned up some broken flowchart nodes 2012-04-22 13:06:39 -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