Luke Campagnola
ca9d0ed147
Added preliminary support for python 2.6
...
Fixed setup.py to automatically search for all sub-packages
2012-09-13 10:12:59 -04:00
Luke Campagnola
c022f3a10f
Bugfixes:
...
- initialize ImageItem.menu
- fixed default argument for ROI.getAffineSliceParams(axes)
2012-09-11 10:26:34 -04:00
Luke Campagnola
8b4596a107
added distutils setup script
2012-09-10 18:00:59 -04:00
Luke Campagnola
79e4775165
Parametertree updates:
...
- fixes for saveState / restoreState (better handling of custom parameter classes)
- added method GroupParameter.setAddList
- ListParameter now remembers its value even if its list is cleared and rebuilt
- added ActionParameter (buttons) and TextParameter
2012-09-09 19:13:30 -04:00
Luke Campagnola
32311351f1
Now detects and switches between PyQt / PySide automatically; no need to distribute different versions of the library anymore.
2012-09-09 19:07:36 -04:00
Luke Campagnola
f9a7dad5dc
Minor changes:
...
- ROI.getArrayRegion makes sure the ROI and image share the same scene
- Added a few binary operator methods to metaarray
- Fixed flowchart/eq.py handling of metaarray objects
2012-09-09 18:56:48 -04:00
Luke Campagnola
5a4fd82cd9
merge with dev branch repository
2012-08-31 17:23:19 -04:00
Luke Campagnola
92d11cee91
Parallelizer: more clever assessment of CPU count (ignores hyperthreaded cores on linux)
2012-08-31 17:20:05 -04:00
Luke Campagnola
0402d08604
Minor updates and bug fixes:
...
- fixed handling of foreground colors in AxisItem
- fixed rare crash caused in AxisItem
- fixed improper propagation of key events from SpinBox
- many others
2012-08-31 17:18:06 -04:00
Luke Campagnola
bb48f1cb36
Console: Added some filtering to ignore common exception locations
2012-08-31 17:09:08 -04:00
Luke Campagnola
c71ee6ed6f
Minor documentation fixes
2012-08-23 11:17:40 -04:00
Luke Campagnola
4c3dfa8c97
added textitem to documentation
2012-08-23 11:04:50 -04:00
Luke Campagnola
f208a9c824
Console: added ability to display exceptions before they are caught
...
Canvas: added clear() method
2012-08-20 23:04:29 -04:00
Luke Campagnola
1b650083ef
Added parametertree documentation
2012-08-17 16:56:12 -04:00
Luke Campagnola
237625a48d
Parametertree updates:
...
- Fixed up parametertree.saveState() and restoreState() methods
- Updated parametertree documentation
2012-08-17 16:17:44 -04:00
Luke Campagnola
e62af590e7
Added custom graphicsitem example
2012-08-17 16:17:09 -04:00
Luke Campagnola
e21480855f
multiprocess updates:
...
- avoid sending keyboard interrupt signals to child processes
- parallelizer keeps better track of processes that die unexpectedly
- added ability to specify a different executable when starting new processes
2012-08-17 16:15:13 -04:00
Luke Campagnola
03d618e1b8
Minor changes:
...
- flowchart emits state change signal when chart is loaded
- metaarray workaround for lack of h5py debugging symbols
2012-08-17 16:13:10 -04:00
Luke Campagnola
45312120b1
Added TreeWidgetItem class: subclass of QTreeWidgetItem that manages its own column widgets
2012-08-17 16:11:30 -04:00
Luke Campagnola
1c94d1b87c
Updated parametertree documentation
2012-08-17 16:02:12 -04:00
Luke Campagnola
0ee255acfb
Fixed up parametertree.saveState() and restoreState() methods
2012-08-17 15:32:11 -04:00
Luke Campagnola
0f97ac77e2
merge from dev
2012-08-14 10:22:05 -04:00
Luke Campagnola
9fa590d03b
Added accessors for ImageView PlotWidget and histogram
2012-08-03 00:41:41 -04:00
Luke Campagnola
b88f0a22a2
ImageView can now be initialized with custom view and image objects
2012-08-03 00:29:05 -04:00
Luke Campagnola
e4e3a636f3
Added console example to menu
2012-08-03 00:08:05 -04:00
Luke Campagnola
39fa59b672
ImageView fix: display correct coordinates in ROI plot for scaled, single-frame images
2012-08-02 23:59:04 -04:00
Luke Campagnola
c686395ebe
ImageView fix: display correct coordinates in ROI plot for scaled, single-frame images
...
Minor documentation updates
2012-08-02 22:46:08 -04:00
Luke Campagnola
a41d330c29
Bugfixes:
...
- Fixed some floating-point precision issues. (Added a workaround for QTransform.inverted() bug)
- No longer putting asUnicode inside __builtin__ since this causes problems in some rare circumstances
(pyshell, lazy import recipe)
- Minor docstring updates
2012-07-12 15:35:58 -04:00
Luke Campagnola
f81e94061f
added dockarea example
2012-07-10 16:30:03 -04:00
Luke Campagnola
4384944952
Cleaned up parametertree example
2012-07-09 17:14:41 -04:00
Luke Campagnola
2213dea9d8
Bugfixes
...
- AxisItem.setScale(1) works properly to disable auto-value-scaling
- OpenGL fixes (stack overflow when drawing items, improper call to glPopAttrib)
2012-07-09 14:41:10 -04:00
Luke Campagnola
662b319d7b
- PlotItem can now be constructed with customized ViewBox and AxisItems
...
- Text spacing fix for AxisItem
2012-07-09 08:38:30 -04:00
Luke Campagnola
f178919bee
Python3 compatibility updates
2012-07-09 08:36:59 -04:00
Luke Campagnola
b1dbec848c
Added checks for OpenGL version and 3D texture size limits
...
Added script for reporting GL version info
2012-07-08 21:33:35 -04:00
Luke Campagnola
6d01aa2b09
Bugfixes:
...
- workaround for PySide exit crash
- fixed alpha of major/minor grid lines
2012-07-03 14:44:07 -04:00
Luke Campagnola
73e94f543c
Parallelize now reseeds random number generators after fork()
...
Bugfix -- AxisItem enforces tick boundaries more strictly
2012-06-30 23:32:26 -04:00
Luke Campagnola
3d71a1f555
Documentation updates
...
minor code edits
2012-06-30 23:30:35 -04:00
Luke Campagnola
5eacefb926
Fixed pyside import error
2012-06-29 15:08:14 -04:00
Luke Campagnola
0953741671
Updated systemInfo() to read from .bzr if needed
2012-06-29 14:53:32 -04:00
Luke Campagnola
ad7b5f0aad
- Default foreground / background colors can now be set using pyqtgraph.setConfigOption()
...
- Added pyqtgraph.systemInfo() for bug reporting
- GraphicsLayout does a better job of avoiding occupied cells when using automatic placement
- Fixed sizing issues with LabelItem
- Updated GraphicsLayout example
2012-06-29 14:39:27 -04:00
Luke Campagnola
debe847f9f
ConsoleWidget: Added methods for toggling exception catching
2012-06-29 12:37:48 -04:00
Luke Campagnola
f99ed791bc
Added LayoutWidget
2012-06-29 12:36:31 -04:00
Luke Campagnola
96202aed3e
Basic functionality in RemoteGraphicsView is working.
2012-06-22 22:10:37 -04:00
Luke Campagnola
5b6f77be58
Flowchart fixes: better job managing / saving / restoring 'muli' state of terminals
2012-06-21 22:02:19 -04:00
Luke Campagnola
d1fdbadd19
Multiprocessing updates / fixes:
...
- ForkedProcess is much more careful with inherited state -- closes file handles, removes atexit and excepthook callbacks
- Remote processes copy sys.path from parent
- Parallelizer has ProgressDialog support
- Many docstring updates
- Added some test code for remote GraphicsView rendering
2012-06-21 22:00:04 -04:00
Luke Campagnola
cc93c7ba43
Minor edits and fixes
2012-06-21 21:52:34 -04:00
Luke Campagnola
7ada1ede4a
reloadAll now raises exception if any modules fail to reload
2012-06-21 21:24:44 -04:00
Luke Campagnola
e6a017a89d
linked ConsoleWidget in to example menu
2012-06-18 20:01:32 -04:00
Luke Campagnola
3fc741abdc
minor code cleanups
...
pyside-specific bugfixes
(there is still one pyside bug for which I have no workaround: https://bugreports.qt-project.org/browse/PYSIDE-86 )
2012-06-18 19:52:11 -04:00
Luke Campagnola
acb3230b78
bugfix -- GraphicsItem automatically determines qt base class.
2012-06-18 19:51:18 -04:00