Commit Graph

735 Commits

Author SHA1 Message Date
Luke Campagnola
0fb5f05fad Added py2exe example from Nitish 2014-04-03 13:31:02 -04:00
Luke Campagnola
01d629396a Catch overflows from Point.length()
Merge branch 'release-0.9.8.1' into develop
2014-04-03 13:15:55 -04:00
Luke Campagnola
6b66edfd46 Added Travis CI support
Fixed bugs / style issues to please Lord Travis

Squashed commit of the following:

commit f25048a1e1
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Sun Mar 30 02:40:47 2014 -0400

    syntax

commit cc8b69695a
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Sun Mar 30 02:36:49 2014 -0400

    add size check, diff style check

commit 5d5ea065a4
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Sun Mar 30 02:16:05 2014 -0400

    travis fix

commit b154c6d997
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Sun Mar 30 02:09:41 2014 -0400

    travis, flake colored output

commit 46921dcd87
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Wed Mar 26 12:37:54 2014 -0400

    fix pyside+py3 bugs to satisfy CI

commit 1d30f3c5c7
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Wed Mar 26 11:13:18 2014 -0400

    fix py3 tests

commit 426578fa4c
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Wed Mar 26 07:39:19 2014 -0400

    fix pytest install

commit 88a13c1a71
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Wed Mar 26 00:29:29 2014 -0400

    qt5 updates

commit 51995488cc
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Wed Mar 26 00:16:04 2014 -0400

    correct py.test command for py3

commit e2b02fbcbd
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Tue Mar 25 23:50:38 2014 -0400

    fix 2nd install test

commit 4b3e3ee04a
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Tue Mar 25 23:31:31 2014 -0400

    syntax error

commit 250eabdb34
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Tue Mar 25 23:13:42 2014 -0400

    look for py.test3

commit 9f9bca47c1
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Tue Mar 25 22:54:19 2014 -0400

    fix syntax

commit 0a871c6f36
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Tue Mar 25 22:47:58 2014 -0400

    output pip build log

commit dbce58d8cd
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Tue Mar 25 22:38:55 2014 -0400

    no comments allowed between shall lines

commit b79c06121d
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Tue Mar 25 20:56:35 2014 -0400

    another pip try

commit 09f4f5d82a
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Tue Mar 25 13:36:09 2014 -0400

    pip correction

commit 0eedb5c18e
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Tue Mar 25 13:29:00 2014 -0400

    correct py version output

commit d9fd039be2
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Tue Mar 25 11:55:43 2014 -0400

    apt checks

commit cf95ccef86
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Tue Mar 25 10:23:10 2014 -0400

    alternate pip install method

commit bee0bcddfe
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Mon Mar 24 23:51:45 2014 -0400

    correct deps install

commit 963a4211fc
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Mon Mar 24 23:47:30 2014 -0400

    fixes

commit 0c86cd1dc2
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Mon Mar 24 23:31:06 2014 -0400

    permission fix

commit 5d04ef53b8
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Mon Mar 24 23:30:19 2014 -0400

    Fix py.test version selection

commit b0e6c7cb94
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Mon Mar 24 23:25:34 2014 -0400

    try another pyqt5 install method

commit 422a792866
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Mon Mar 24 23:12:36 2014 -0400

    syntax error

commit 533133905a
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Mon Mar 24 23:04:37 2014 -0400

    fixes

commit 8d65211ba4
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Mon Mar 24 22:40:18 2014 -0400

    Add Qt5 test
    minor fixes

commit 4484efaefe
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Mon Mar 24 22:31:56 2014 -0400

    use correct py.test for python version

commit 5d2441a29b
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Mon Mar 24 22:24:27 2014 -0400

    add setup tests

commit 9291db64f2
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Mon Mar 24 21:48:43 2014 -0400

    fix py3-pyqt install

commit a7aa675c5a
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Mon Mar 24 21:31:33 2014 -0400

    travis tests

commit e71cd2b23a
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Mon Mar 24 21:17:15 2014 -0400

    more corrections

commit 527df3bca8
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Mon Mar 24 20:56:01 2014 -0400

    travis corrections

commit 87d65cac4a
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Mon Mar 24 20:48:02 2014 -0400

    Add flake tests
    Correct style in a few files to please Lord Travis

commit 537028f88f
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Mon Mar 24 17:36:24 2014 -0400

    minimize pyside package install
    correct line endings to satisfy Lord Travis

commit 1e3cc95e37
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Mon Mar 24 17:23:03 2014 -0400

    enable pyside, line ending check
    fix test

commit d7df4517f9
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Mon Mar 24 17:12:06 2014 -0400

    syntax fix

commit 1ad77a2155
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Mon Mar 24 17:00:30 2014 -0400

    alt. pytest install

commit 5edcc02072
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Mon Mar 24 16:52:33 2014 -0400

    Added initial travis.yml
2014-03-30 02:51:32 -04:00
Luke Campagnola
9c2a66ec86 Doc update 2014-03-29 21:47:14 -04:00
Luke Campagnola
20054c1807 Corrected how-to-use documentation on using git subtrees 2014-03-29 16:03:43 -04:00
Luke Campagnola
77e02eded7 py3 fix for parametertree example 2014-03-29 11:34:05 -04:00
Luke Campagnola
27f7ef7205 Fixed AxisItem.__init__(showValues=False)
Merge branch 'JNevrly-showValues_fix' into develop
2014-03-29 11:32:52 -04:00
Luke Campagnola
26c57a0f14 Style changes and a minor bug fix 2014-03-29 11:31:23 -04:00
Luke Campagnola
8c0940555a Merge branch 'showValues_fix' of https://github.com/JNevrly/pyqtgraph into JNevrly-showValues_fix 2014-03-29 10:45:51 -04:00
Luke Campagnola
604ea49477 Fix for colorama bug:
https://code.google.com/p/colorama/issues/detail?id=47
2014-03-25 19:17:11 -04:00
Luke Campagnola
2ce6196ac0 Fixed Parameter.sigValueChanging 2014-03-25 13:15:29 -04:00
Luke Campagnola
00c9c1e2a7 Fix ROI.sigRemoveClicked to avoid repeated signal emission
Update ROI example to demonstrate removal
2014-03-25 09:21:19 -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
JosefNevrly
aa4b790dd2 Fixes calculation of axis width/height in case values are not shown. 2014-03-16 10:38:08 +01:00
JosefNevrly
22ecd3cc41 PlotItem.showValues fixed (was not implemented before). 2014-03-16 10:20:42 +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
Luke Campagnola
8eb85d97e8 clarification in CONTRIB 2014-03-06 11:17:14 -05:00
Luke Campagnola
82167a2488 corrected contributors list 2014-03-05 11:05:09 -05:00
Luke Campagnola
a82e940f7a Added instructions for contributing to pg 2014-03-05 11:01:53 -05:00
Luke Campagnola
87ff0f314c Merge branch 'fix_finite_cache' into develop 2014-03-05 10:34:46 -05:00
Luke Campagnola
41c3d47d43 Correct GraphicsItem to use relative import of lru_cache
Update MultiPlotSpeedTest to test lru_cache performance
2014-03-05 10:25:55 -05:00
Luke Campagnola
dcb2c42179 Moved lru_cache to util, test to util/tests 2014-03-05 09:16:53 -05:00