Commit Graph

2904 Commits

Author SHA1 Message Date
Luke Campagnola
9a951318be Add example subpackages to setup.py 2014-12-22 18:29:09 -05:00
Luke Campagnola
f7a54ffd42 Release 0.9.9 2014-12-14 20:01:00 -05:00
Luke Campagnola
41fa2f64d3 Fixed GL picking bug 2014-12-04 21:24:09 -05:00
Luke Campagnola
f90565442c Correction in setup.py: do not raise exception if install location does not exist yet. 2014-12-01 16:39:41 -05:00
Luke Campagnola
87453a2e2a Merge branch 'crash-fixes' into develop 2014-11-26 21:30:40 -05:00
Luke Campagnola
f6ded808ef Fixed a few exit crashes, added unit tests to cover them 2014-11-26 21:25:17 -05:00
Luke Campagnola
2bf4a0eb7b Workaround for Qt bug: wrap setSpacing and setContentsMargins from
internal layout of GraphicsLayout.

http://stackoverflow.com/questions/27092164/margins-in-pyqtgraphs-graphicslayout/27105642#27105642
2014-11-24 13:09:59 -05:00
Luke Campagnola
7fa0ce9711 Merge branch 'flowchart-node-menus' into develop 2014-11-14 08:12:33 -05:00
Luke Campagnola
85d6c86c67 Test submenu creation in example 2014-11-14 08:06:18 -05:00
Luke Campagnola
ad10b06652 Correction for spinbox auto-selection without suffix 2014-11-14 07:46:10 -05:00
Luke Campagnola
2d78ce6f87 Fix attributeerror when using spinbox in parametertree 2014-11-14 07:42:17 -05:00
Justin Weber
3479dbeb8a Feature: Flow chart nodes resize based on inputs/outputs 2014-11-01 18:11:41 -07:00
David Kaplan
2ac343ac37 fixed missing namespace. 2014-10-27 18:06:31 -07:00
Luke Campagnola
b5955faaa2 Merge remote-tracking branch 'jdreaver/develop' into develop 2014-10-25 16:05:26 -04:00
Luke Campagnola
021addcf0e Merge remote-tracking branch 'nicolaisi/ntj01' into develop 2014-10-25 14:24:15 -04:00
Luke Campagnola
b0d3dd7657 Merge branch 'scatterplot-fix' into develop 2014-10-25 13:04:32 -04:00
Luke Campagnola
6c6ba8454a Added unit tests 2014-10-25 13:01:10 -04:00
Luke Campagnola
cfb4384a3b Merge remote-tracking branch 'nicolaisi/brush' into scatterplot-fix 2014-10-25 12:58:51 -04:00
Luke Campagnola
64bf3f8313 Merge pull request #113 from jdreaver/viewbox-fix
Fix PySide error when ViewBox signal destroyed
2014-10-25 10:52:19 -04:00
John David Reaver
bcfbe9b4ec Fix PySide error when ViewBox signal destroyed
Fixes issue #107
2014-10-22 16:33:40 -07:00
David Kaplan
3091330420 Add recursive submenu support for node library. 2014-10-21 14:37:06 -07:00
Nicholas Tan Jerome
7356126c3d added "mask" key check on setPen as well
Signed-off-by: Nicholas Tan Jerome <nicholas.jerome@kit.edu>
2014-10-17 11:18:12 +02:00
Nicholas Tan Jerome
884df4934a fixed a keyerror when passing a list into setBrush
- https://groups.google.com/forum/#!topic/pyqtgraph/xVyCC2f7gVo

Signed-off-by: Nicholas Tan Jerome <nicholas.jerome@kit.edu>
2014-10-17 10:57:36 +02:00
Nicholas Tan Jerome
6cc0f5e33d fixed the Pen None property.
- https://groups.google.com/forum/#!topic/pyqtgraph/t6cl1CevlB0

Signed-off-by: Nicholas Tan Jerome <nicholas.jerome@kit.edu>
2014-10-16 12:23:32 +02:00
John David Reaver
8f273f53ab Fix memory leak in GLScatterPlotItem
Fixes #103. If a ScatterPlotItem was removed from a plot and added
again, glGenTetures was called again unneccesarily. Each time it is
called, it eats up a little more space.
2014-10-15 06:16:40 -07:00
Luke Campagnola
1aeb197b03 Merge pull request #102 from jdreaver/develop
Fix OpenGL shader/texture sharing on PySide
2014-10-14 21:47:04 -04:00
Luke Campagnola
88bf8880e1 Correction to exporting docs 2014-10-03 10:33:08 -04:00
Luke Campagnola
35cacc78aa Update docstrings for TextItem 2014-09-30 16:23:00 -04:00
John David Reaver
70d9f1eeed Fix OpenGL shader/texture sharing on PySide 2014-09-28 08:26:13 -07:00
Luke Campagnola
9893fc3735 corrections for 1d arrays 2014-09-26 15:25:05 -04:00
Luke Campagnola
4543031ac5 Added DiffTreeWidget 2014-09-25 17:26:06 -04:00
Luke Campagnola
cabd9d6bf2 Cleanup, better support for tracebacks in DataTreeWidget 2014-09-25 15:21:28 -04:00
Luke Campagnola
8c0064a323 DataTreeWidget uses TableWidget to represent arrays 2014-09-25 11:58:49 -04:00
Luke Campagnola
a7b0bbb3bb Fixed AxisItem ignoring setWidth when label is displayed 2014-08-29 22:50:14 -04:00
Luke Campagnola
c1f5c1bf66 Merge pull request #93 from welshjf/develop
Fix getGitVersion showing a clean repo as modified
2014-08-29 21:31:37 -04:00
Jacob Welsh
490148fe5c Fix getGitVersion showing a clean repo as modified 2014-08-24 17:44:39 -05:00
Luke Campagnola
4896de5ee4 Fixed item context menus appearing after mouse has exited the item area.
This occurred because the scene does not receive mouse move events while a context menu is displayed.
If the user right-clicks on a new location while the menu is open, then the click event is delieverd as if the mouse had not moved.

Corrected by sending a just-in-time hover event immediately before mouse press, if the cursor has moved.
2014-08-15 12:45:35 -04:00
Luke Campagnola
706fe92fdb Remove old PIL-fix files, replace with equivalent runtime-patching code. 2014-08-07 09:13:32 -04:00
Luke Campagnola
42eae475b9 Disable image downsampling when n=1 2014-08-07 09:12:31 -04:00
Luke Campagnola
1df5103d94 Fixes following acq4 merge 2014-08-07 09:11:34 -04:00
Luke Campagnola
753ac9b4c4 Squashed commit of the following:
commit ca3fbe2ff9
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Thu Aug 7 08:41:30 2014 -0400

    Merged numerous updates from acq4:
    * Added HDF5 exporter
    * CSV exporter gets (x,y,y,y) export mode
    * Updates to SVG, Matplotlib exporter
    * Console can filter exceptions by string
    * Added tick context menu to GradientEditorItem
    * Added export feature to imageview
    * Parameter trees:
        - Option to save only user-editable values
        - Option to set visible title of parameters separately from name
        - Added experimental ParameterSystem for handling large systems of
            interdependent parameters
        - Auto-select editable portion of spinbox when editing
    * Added Vector.__abs__
    * Added replacement garbage collector for avoiding crashes on multithreaded Qt
    * Fixed "illegal instruction" caused by closing file handle 7 on OSX
    * configfile now reloads QtCore objects, Point, ColorMap, numpy arrays
    * Avoid triggering recursion issues in exception handler
    * Various bugfies and performance enhancements
2014-08-07 09:03:26 -04:00
Luke Campagnola
55a07b0bec Correction in GraphicsItem.deviceTransform() during export.
This fixes some (all?) issues with exporting ScatterPlotItem.
2014-07-29 23:57:34 -04:00
Luke Campagnola
74b5ba6f7e Add AxisItem.setTickSpacing() 2014-07-25 07:52:58 -04:00
Luke Campagnola
8268ccfa65 Added GLImageItem.setData() 2014-07-06 11:44:26 -04:00
Luke Campagnola
ee40f57c88 Merge branch 'develop' of github.com:pyqtgraph/pyqtgraph into develop 2014-07-06 11:01:31 -04:00
Luke Campagnola
ed0b95602a Correct LegendItem addItem to use next available row 2014-07-06 11:00:38 -04:00
Luke Campagnola
17dbdfb43c Merge pull request #77 from tfeldmann/patch-1
Fixed typo in readme
2014-07-06 07:19:32 -04:00
Thomas Feldmann
6e4b2f4ff4 Fixed typo in readme 2014-07-05 17:00:53 +02:00
Luke Campagnola
26730ad947 Link ErrorBarItem in documentation 2014-06-27 11:05:05 -04:00
Luke Campagnola
d7a1ae1d52 Note about version method was added 2014-06-27 10:57:52 -04:00