Luke Campagnola
753ac9b4c4
Squashed commit of the following:
...
commit ca3fbe2ff9
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date: Thu Aug 7 08:41:30 2014 -0400
Merged numerous updates from acq4:
* Added HDF5 exporter
* CSV exporter gets (x,y,y,y) export mode
* Updates to SVG, Matplotlib exporter
* Console can filter exceptions by string
* Added tick context menu to GradientEditorItem
* Added export feature to imageview
* Parameter trees:
- Option to save only user-editable values
- Option to set visible title of parameters separately from name
- Added experimental ParameterSystem for handling large systems of
interdependent parameters
- Auto-select editable portion of spinbox when editing
* Added Vector.__abs__
* Added replacement garbage collector for avoiding crashes on multithreaded Qt
* Fixed "illegal instruction" caused by closing file handle 7 on OSX
* configfile now reloads QtCore objects, Point, ColorMap, numpy arrays
* Avoid triggering recursion issues in exception handler
* Various bugfies and performance enhancements
2014-08-07 09:03:26 -04:00
Luke Campagnola
55a07b0bec
Correction in GraphicsItem.deviceTransform() during export.
...
This fixes some (all?) issues with exporting ScatterPlotItem.
2014-07-29 23:57:34 -04:00
Luke Campagnola
74b5ba6f7e
Add AxisItem.setTickSpacing()
2014-07-25 07:52:58 -04:00
Luke Campagnola
ed0b95602a
Correct LegendItem addItem to use next available row
2014-07-06 11:00:38 -04:00
Luke Campagnola
d7a1ae1d52
Note about version method was added
2014-06-27 10:57:52 -04:00
Luke Campagnola
8b0a866ad9
Add ErrorBarItem.setData
2014-06-27 10:55:55 -04:00
Luke Campagnola
b20dc0cf6f
Added methods for saving / restoring state of PloyLineROI
2014-06-22 21:27:48 -04:00
Luke Campagnola
ba4f4e5105
Added image analysis example
2014-06-13 18:02:39 -06:00
Luke Campagnola
04f1b0e677
Added scrolling plot examples
2014-06-13 14:19:10 -06:00
Luke Campagnola
279ad1bee0
Fixed ViewBox error when accessing zoom history before having zoomed.
2014-05-18 19:14:57 -04:00
Luke Campagnola
ab411012f8
Added some ViewBox unit tests, fixed minor API bug
2014-05-18 17:57:16 -04:00
Luke Campagnola
6a4a653989
Added InfiniteLine.setHoverPen
2014-05-10 14:19:27 -04:00
Luke Campagnola
1729416914
Updated ImageView and ViewBox documentation
2014-04-29 17:17:05 -04:00
Luke Campagnola
7b862f4f87
docstring indentation fix
2014-04-28 08:22:07 -04:00
Luke Campagnola
f202d5ab8b
Update AxisItem.setGrid docstring
2014-04-28 08:19:53 -04:00
Luke Campagnola
c6f2e9c2a9
Added code for inverting X axis
2014-04-28 07:36:59 -04:00
Luke Campagnola
0479507dbb
Expanded ref checks
...
Fixed ref cycle in ImageItem -> HistogramLutItem
2014-04-27 13:07:31 -04:00
Luke Campagnola
4e555e0bf3
Fix OSX division-by-zero in ViewBox
2014-04-26 11:13:32 -04:00
Luke Campagnola
b8840e2224
Removed absolute imports
2014-04-15 15:49:17 -04:00
Luke Campagnola
fdcb3c5cf0
Added 'stepMode' argument to PlotDataItem()
...
Merge branch 'plotdataitem_stepmode' into develop
2014-04-12 18:04:56 -04:00
Luke Campagnola
98dec9e954
minor cleanup
2014-04-12 18:01:50 -04:00
Luke Campagnola
c5d4c92a75
Fixed AxisItem not resizing text area when setTicks() is used
2014-04-12 17:02:56 -04:00
Mikhail Terekhov
ac90bf4c3b
PlotDataItem: add missing 'stepMode' keyword argument for PlotCurveItem
2014-04-12 15:37:10 -04:00
Luke Campagnola
e46439b903
minor docstring updates
2014-04-11 10:54:21 -04:00
Luke Campagnola
d4553a1eb8
Adde AxisItem.setStyle()
2014-04-08 15:29:31 -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
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
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
9a0eef7bea
Merge pull request #58 from JNevrly/plotdataitem_downsampling_fix
...
PlotDataItem downsampling calculation fix
2014-03-24 11:17:14 -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
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
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
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
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
fabioz
e7cd4012bc
Changed FiniteCache which had a bug where calling items() would make it recurse forever with a new LRUCache implementation.
2014-03-04 10:03:20 -03:00
Luke Campagnola
0045863165
Merge branch 'fabioz-crash' into develop
2014-03-03 13:49:05 -05:00
Luke Campagnola
3e764b00c2
Minor edits
2014-03-03 13:48:31 -05:00
Luke Campagnola
ad11ff3950
Minor cleanups for GraphItem
2014-03-03 12:56:15 -05:00
fabioz
c4880863b9
Fixed crash when collecting items on ViewBox and fixed exception which could happen when dragging when mouse handling is disabled.
2014-03-03 09:32:14 -03:00
Luke Campagnola
2e3cfcbd6d
Make setPen() methods more consistent throughout the package.
...
Merge remote-tracking branch 'termim/develop' into develop
Conflicts:
pyqtgraph/graphicsItems/ROI.py
2014-03-01 09:37:59 -05:00