Commit Graph

416 Commits

Author SHA1 Message Date
Luke Campagnola
0158e015e9 merged bugfix 2013-02-10 13:59:29 -05:00
Luke Campagnola
55af8cc634 Bugfix: "QGraphicsScene is not defined" 2013-02-10 13:56:42 -05:00
Luke Campagnola
175aef2b75 Bugfix: "QGraphicsScene is not defined" 2013-02-10 13:56:42 -05:00
Luke Campagnola
189b4ed6e6 merge inp 2013-01-30 16:01:51 -05:00
Luke Campagnola
c7574f9adc merge from acq4 2013-01-30 15:59:48 -05:00
Luke Campagnola
5bd3adfa7c merge from acq4 2013-01-30 15:59:48 -05:00
Luke Campagnola
ee21e2d054 fixed scatterplotitem segfault
added graphitem
2013-01-30 15:56:08 -05:00
Luke Campagnola
1b7cd44e27 fixed scatterplotitem segfault
added graphitem
2013-01-30 15:56:08 -05:00
Luke Campagnola
5053318348 Bugfixes:
- ViewBox ignore bounds on zoom box
- Fixed improper pixel size caching
- Fixed check for 'win' in sys.platform (matches 'darwin' as well)
2013-01-30 15:51:38 -05:00
Luke Campagnola
413a8f930e Bugfixes:
- ViewBox ignore bounds on zoom box
- Fixed improper pixel size caching
- Fixed check for 'win' in sys.platform (matches 'darwin' as well)
2013-01-30 15:51:38 -05:00
Luke Campagnola
899663c6ca bugfixes for scatterplot boundary miss
added method for setting axis tick font
2013-01-24 13:47:05 -05:00
Luke Campagnola
e05447de51 bugfixes for scatterplot boundary miss
added method for setting axis tick font
2013-01-24 13:47:05 -05:00
Luke Campagnola
13847d3ef5 Added more documentation for parametertree and AxisItem
Fixed linearRegionItem hilight when not movable
2013-01-19 07:48:31 -05:00
Luke Campagnola
18d5c6644b Added more documentation for parametertree and AxisItem
Fixed linearRegionItem hilight when not movable
2013-01-19 07:48:31 -05:00
Luke Campagnola
d75850e324 Merged performance improvements from dev 2013-01-12 19:54:25 -05:00
Luke Campagnola
ba7e4af422 Multiprocess / RemoteGraphicsView now works in Windows
Bugfix in GraphicsItem.pixelVectors
Fixes for PySide and Python3
2013-01-12 19:01:52 -05:00
Luke Campagnola
362a0dcd04 Fixes for Python3, PySide 2013-01-12 18:07:35 -05:00
Luke Campagnola
4dc9b83816 Fixes for Python3, PySide 2013-01-12 18:07:35 -05:00
Luke Campagnola
051a91c688 import numpy in pyqtgraph.__init__ to avoid confusing import errors 2013-01-12 14:39:23 -05:00
Luke Campagnola
296b709550 import numpy in pyqtgraph.__init__ to avoid confusing import errors 2013-01-12 14:39:23 -05:00
Luke Campagnola
253d27d392 Fixed print statements for python 3 2013-01-12 14:35:32 -05:00
Luke Campagnola
c5dd0f4f63 Fixed print statements for python 3 2013-01-12 14:35:32 -05:00
Luke Campagnola
e234d90f02 Bugfixes:
- GraphicsItem.pixelVectors copies cached results before returning
  - Multiprocess fixes for Windows:
      - mmap/shm uses anonymous maps rather than tempfiles
      - avoid use of getppid and setpgrp
      - work around hmac authentication bug (use os.urandom to generate key)
2013-01-12 14:31:49 -05:00
Luke Campagnola
9a9fc15873 Bugfixes:
- GraphicsItem.pixelVectors copies cached results before returning
  - Multiprocess fixes for Windows:
      - mmap/shm uses anonymous maps rather than tempfiles
      - avoid use of getppid and setpgrp
      - work around hmac authentication bug (use os.urandom to generate key)
2013-01-12 14:31:49 -05:00
Luke Campagnola
9da9125555 merge from inp 2013-01-11 21:17:12 -05:00
Luke Campagnola
3a27997014 Plotting performance improvements:
- AxisItem shows fewer tick levels in some cases.
  - Lots of boundingRect and dataBounds caching
    (improves ViewBox auto-range performance, especially with multiple plots)
  - GraphicsScene avoids testing for hover intersections with non-hoverable items
    (much less slowdown when moving mouse over plots)

Improved performance for remote plotting:
  - reduced cost of transferring arrays between processes (pickle is too slow)
  - avoid unnecessary synchronous calls

Added RemoteSpeedTest example
2013-01-11 20:30:08 -05:00
Luke Campagnola
91ff9bbda4 Fixes against previous commits:
- fixed example testing script
 - Added finer axis ticks back in some instances
 - fixed improper bounds caching in log/fft mode
 - fixed exception handling in remoteproxy
2013-01-11 20:21:11 -05:00
Luke Campagnola
6903886b3a Fixes against previous commits:
- fixed example testing script
 - Added finer axis ticks back in some instances
 - fixed improper bounds caching in log/fft mode
 - fixed exception handling in remoteproxy
2013-01-11 20:21:11 -05:00
Luke Campagnola
9a1d7d74cb Improved performance for remote plotting:
- reduced cost of transferring arrays between processes (pickle is too slow)
  - avoid unnecessary synchronous calls

Added RemoteSpeedTest example
2013-01-10 16:10:27 -05:00
Luke Campagnola
513e904a59 Improved performance for remote plotting:
- reduced cost of transferring arrays between processes (pickle is too slow)
  - avoid unnecessary synchronous calls

Added RemoteSpeedTest example
2013-01-10 16:10:27 -05:00
Luke Campagnola
8355e6148d Performance improvements:
- AxisItem shows 2 tick levels instead of 3
  - Lots of boundingRect and dataBounds caching
    (improves ViewBox auto-range performance, especially with multiple plots)
  - GraphicsScene avoids testing for hover intersections with non-hoverable items
    (much less slowdown when moving mouse over plots)
These are deep changes; need good testing before we release them.
2013-01-09 22:21:32 -05:00
Luke Campagnola
01b8968a0a Performance improvements:
- AxisItem shows 2 tick levels instead of 3
  - Lots of boundingRect and dataBounds caching
    (improves ViewBox auto-range performance, especially with multiple plots)
  - GraphicsScene avoids testing for hover intersections with non-hoverable items
    (much less slowdown when moving mouse over plots)
These are deep changes; need good testing before we release them.
2013-01-09 22:21:32 -05:00
Luke Campagnola
efe0dee6a7 merge from inp 2013-01-08 14:54:19 -05:00
Luke Campagnola
79c0ab8ad8 Documentation:
- Added documentation on export system
- Added flowchart documentation and custom node example

Bugfixes: 
- prevent PlotCurveItem drawing shadow when unnecessary
- deprecated flowchart.Node.__getattr__ -- causes too many problems.
2013-01-07 16:14:30 -05:00
Luke Campagnola
fa9660e381 merge with dev 2013-01-07 16:04:47 -05:00
Luke Campagnola
5a23531aa3 Actually added flowchart documentation this time. 2013-01-07 12:11:23 -05:00
Luke Campagnola
55462dc2d6 Speed up PlotCurveItem in some cases (avoid drawing shadow when it is not needed) 2013-01-07 10:45:17 -05:00
Luke Campagnola
22007061eb Updated flowchart documentation 2013-01-07 10:45:03 -05:00
Luke Campagnola
685f085396 Added deprecation warning for Node.__getattr__
Expanded flowchart.Node docstrings
Added custom node example
2013-01-04 12:05:36 -05:00
Luke Campagnola
53f727ab2c Bugfix: prevent adding invalid entry to sys.path when running examples 2012-12-29 21:53:20 -05:00
Luke Campagnola
5249c6794e examples fix -- prevent adding invalid entry to sys.path while searching for pyqtgraph
added script for generating debian changelog from bzr log
2012-12-29 21:51:29 -05:00
Luke Campagnola
d5112df8f7 Actually added flowchart documentation this time. 2013-01-07 12:11:23 -05:00
Luke Campagnola
2a7a5e23eb Added Qt crash course file (mostly empty) 2013-01-07 10:46:49 -05:00
Luke Campagnola
b66e6e8ad6 Speed up PlotCurveItem in some cases (avoid drawing shadow when it is not needed) 2013-01-07 10:45:17 -05:00
Luke Campagnola
60836462d2 Updated flowchart documentation 2013-01-07 10:45:03 -05:00
Luke Campagnola
5786a627b5 Added deprecation warning for Node.__getattr__
Expanded flowchart.Node docstrings
Added custom node example
2013-01-04 12:05:36 -05:00
Luke Campagnola
4cbc012474 Added documentation on exporting 2012-12-30 13:17:41 -05:00
Luke Campagnola
30d33956fb examples fix -- prevent adding invalid entry to sys.path while searching for pyqtgraph
added script for generating debian changelog from bzr log
2012-12-29 21:51:29 -05:00
Luke Campagnola
21d7e8662b merge from inp 2012-12-29 02:38:48 -05:00
Luke Campagnola
38a97f2a59 Bugfixes:
- Fixed RuntimeError when clearing items from ViewBox
- SVG exporter adds generic font-family names to text items
2012-12-29 02:35:45 -05:00