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
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
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
4dc9b83816
Fixes for Python3, PySide
2013-01-12 18:07:35 -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
c5dd0f4f63
Fixed print statements for python 3
2013-01-12 14:35:32 -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
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
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
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
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
b0030e1a49
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
Luke Campagnola
906468996a
Bugfixes:
...
- SVG export text elements use generic font-family as backup, corrected item transformation issues
- Fixed RuntimeError caused when clearing item hierarchies from ViewBox
- Fixed example execution bug
Packaging maintenance:
- Added missing files to MANIFEST.in, fixed setup.py package detection
- Added debian control files for building source packages
- Fixed version numbering in doc, __init__.py
2012-12-29 02:04:04 -05:00
Luke Campagnola
927f032f19
MANIFEST.in includes some missing files: tools, README, LICENSE
...
updated debian control structure for building source packages
2012-12-29 01:40:41 -05:00
Luke Campagnola
9ee98b34e4
Merge bugfixes from acq4
2012-12-29 02:39:54 -05:00
Luke Campagnola
9b4eb78d12
merged SVG fixes from acq4
2012-12-28 16:27:17 -05:00
Luke Campagnola
f32a04a433
SVG export fixes:
...
- unicode support for text objects
- always export in scene coordinates with offset from root item
2012-12-28 16:23:28 -05:00
Luke Campagnola
ce05e6fb8a
merged with acq4
2012-12-27 14:54:00 -05:00
Luke Campagnola
8d5e24c8fd
Removed incorrect version numbers
2012-12-27 11:53:22 -05:00
Luke Campagnola
87ea160a23
Correction to setup.py - use install_requires to inform pip of dependencies.
2012-12-27 10:31:08 -05:00
Luke Campagnola
b9822b1d10
Fixed doc version (again)
...
Added debian control files
2012-12-27 03:13:35 -05:00
Luke Campagnola
fa21cd4b7e
bugfixes for new package structure
2012-12-27 02:46:26 -05:00
Luke Campagnola
000354ac21
Fixed documentation version numbers
2012-12-27 02:21:34 -05:00
Luke Campagnola
7f51813c2c
Added MANIFEST.in for generating cleaner source distributions
...
updated versioning system
2012-12-27 01:52:32 -05:00
Luke Campagnola
19d7bc5605
bugfixes for new package structure
2012-12-27 04:35:23 +00:00
Luke Campagnola
6931eacffd
Fixed doc build to work with new package structure.
2012-12-26 21:02:36 -05:00
Luke Campagnola
bc7e927ba7
Major merge with dev branch; this branch is ready to become stable after
...
a few rounds of bugfixes.
2012-12-26 20:37:02 -05:00
Luke Campagnola
4a39c1e3a4
Fixed bug 1089042 (AttributeError in PlotItem)
2012-12-26 20:12:49 -05:00
Luke Campagnola
72f66f7531
merge pyqtgraph from dev
2012-12-26 18:54:12 -05:00
Luke Campagnola
45048467b3
- Major reorganization; we now follow the standard python package structure.
...
- Overhaul of SVG export system. Seems to work well.
- Fixed image export bugs
- Added basic 3D line plot class
2012-12-26 17:51:52 -05:00
Luke Campagnola
8899e8d858
Updated image, SVG, and print exporters. Image export works well; SVG and print still need work.
...
Added ability to run examples with a specific Qt graphics system
2012-12-26 16:29:29 -05:00
Luke Campagnola
51b0ba0877
added line plot example to menu
2012-12-26 15:26:04 -05:00