Commit Graph

740 Commits

Author SHA1 Message Date
Luke Campagnola
bee0bcddfe correct deps install 2014-03-24 23:51:45 -04:00
Luke Campagnola
963a4211fc fixes 2014-03-24 23:47:30 -04:00
Luke Campagnola
0c86cd1dc2 permission fix 2014-03-24 23:31:06 -04:00
Luke Campagnola
5d04ef53b8 Fix py.test version selection 2014-03-24 23:30:19 -04:00
Luke Campagnola
b0e6c7cb94 try another pyqt5 install method 2014-03-24 23:25:34 -04:00
Luke Campagnola
422a792866 syntax error 2014-03-24 23:12:36 -04:00
Luke Campagnola
533133905a fixes 2014-03-24 23:04:37 -04:00
Luke Campagnola
8d65211ba4 Add Qt5 test
minor fixes
2014-03-24 22:40:18 -04:00
Luke Campagnola
4484efaefe use correct py.test for python version 2014-03-24 22:31:56 -04:00
Luke Campagnola
5d2441a29b add setup tests 2014-03-24 22:24:27 -04:00
Luke Campagnola
9291db64f2 fix py3-pyqt install 2014-03-24 21:48:43 -04:00
Luke Campagnola
a7aa675c5a travis tests 2014-03-24 21:31:33 -04:00
Luke Campagnola
e71cd2b23a more corrections 2014-03-24 21:17:15 -04:00
Luke Campagnola
527df3bca8 travis corrections 2014-03-24 20:56:01 -04:00
Luke Campagnola
87d65cac4a Add flake tests
Correct style in a few files to please Lord Travis
2014-03-24 20:48:02 -04:00
Luke Campagnola
537028f88f minimize pyside package install
correct line endings to satisfy Lord Travis
2014-03-24 17:36:24 -04:00
Luke Campagnola
1e3cc95e37 enable pyside, line ending check
fix test
2014-03-24 17:23:03 -04:00
Luke Campagnola
d7df4517f9 syntax fix 2014-03-24 17:12:06 -04:00
Luke Campagnola
1ad77a2155 alt. pytest install 2014-03-24 17:00:30 -04:00
Luke Campagnola
5edcc02072 Added initial travis.yml 2014-03-24 16:52:33 -04:00
Luke Campagnola
d83869c944 GraphicsItem.getViewWidget() returns None if widget has been deleted by Qt
Merge remote-tracking branch 'fabioz/fix_widget_dead' into develop
2014-03-24 15:58:07 -04:00
Luke Campagnola
6c6beed735 Fixes to make crashing less likely on PySide
Merge branch 'clear_cycles' into develop
2014-03-24 15:52:08 -04:00
Luke Campagnola
25e7d12f09 Cleanup / fixes:
- Corrected isQObjectAlive for PyQt and older PySide
  - Warning messages are opt-in using pg.setConfigOptions(crashWarning=True)
2014-03-24 15:47:32 -04:00
Luke Campagnola
ed87cffd1f corrected SVG test, moved to its proper home 2014-03-24 12:48:30 -04:00
Luke Campagnola
bc57d5a6af Minor corrections to debug.Profiler 2014-03-24 11:18:56 -04:00
Luke Campagnola
5b47eff2f7 Disable weave by default. 2014-03-24 11:18:56 -04:00
Luke Campagnola
9a0eef7bea Merge pull request #58 from JNevrly/plotdataitem_downsampling_fix
PlotDataItem downsampling calculation fix
2014-03-24 11:17:14 -04:00
Luke Campagnola
fd6cc955e2 Fixed GLGridItem.setSize, added setSpacing 2014-03-16 13:45:26 -04:00
JosefNevrly
70724a44b3 Added check for zero ViewBox width when calculating automatic downsampling ratio. (Prevents zero-division when downsampling is set before Plot is properly created and drawn within a container). 2014-03-16 15:13:43 +01:00
Luke Campagnola
5f7e4dc644 Removed extra image window from VideoSpeedTest 2014-03-14 18:49:34 -04:00
Luke Campagnola
693df7030a Fixed multiprocess deadlock on windows
Added several utilities and debugging tools
Merge branch 'multiprocess-fix' into develop
2014-03-14 18:48:07 -04:00
Luke Campagnola
79cfd3601e Rename Mutex module 2014-03-14 18:00:29 -04:00
Luke Campagnola
5d709251d1 clean up debug messages 2014-03-14 17:57:44 -04:00
Luke Campagnola
89c04c8a81 Corrected bug in multiprocess causing deadlock at exit
Multiprocess debugging messages now use one color per process
Corrected RemoteGraphicsView not setting correct pg options on remote
process

New debugging tools:
* util.cprint for printing color on terminal (based on colorama)
* debug.ThreadColor causes each thread to print in a different color
* debug.PeriodicTrace used for debugging deadlocks
* Mutex for detecting deadlocks
2014-03-14 14:18:46 -04:00
Luke Campagnola
adfcfa99a1 Fixed multiprocess port re-use on windows 2014-03-14 14:17:42 -04:00
Luke Campagnola
9cfc3a9f85 Update README to reflect loss of scipy dependency 2014-03-14 14:11:53 -04:00
fabioz
6433795e78 Make sure we don't leave view boxes alive by doing a 'bridge' for the on the plot items. Also added warnings if proper cleanup wasn't done. 2014-03-13 17:38:50 -03:00
fabioz
e46bb31449 Checking if view is alive before returning it. 2014-03-13 15:52:49 -03:00
Luke Campagnola
1edf1375ed Removed all dependencies on scipy.
Merge branch 'make_scipy_optional' into develop
2014-03-11 19:05:30 -04:00
Luke Campagnola
34802c8aec Added pg.gaussianFilter, removed all dependency on gaussian_filter 2014-03-11 19:01:34 -04:00
Luke Campagnola
ff697ce492 Expanded capabilities of interpolateArray function to support broadcasting 2014-03-11 13:13:33 -04:00
Luke Campagnola
72a3902a18 Added pure-python implementation of scipy.ndimage.map_coordinates 2014-03-11 10:11:04 -04:00
Luke Campagnola
1eac666d02 PlotDataItem._fourierTransform now uses np.interp 2014-03-11 10:11:03 -04:00
Luke Campagnola
4263379a90 added test for solve3DTransform 2014-03-11 10:11:03 -04:00
Luke Campagnola
0bc923b719 Added SRTTransform3D test, corrected fromMatrix bug 2014-03-11 10:11:03 -04:00
Luke Campagnola
18ddff76f0 colormap no longer requires scipy.interpolate 2014-03-11 10:11:03 -04:00
Luke Campagnola
b398ccd0ce corrected import 2014-03-11 10:11:03 -04:00
Luke Campagnola
816069c020 All scipy imports in the library are now optional (need to test each of these changes)
Several examples still require scipy.
2014-03-11 10:11:03 -04:00
Luke Campagnola
00418e4921 Allow GLMeshItem to draw edges from MeshData with face-indexed vertexes. 2014-03-10 23:04:10 -04:00
Luke Campagnola
c8f03e828e Ignore NaN when checking data range in ImageView.
Merge remote-tracking branch 'zarch/bottleneck_range' into develop
2014-03-06 15:30:36 -05:00