Wyatt Ubellacker
7e5c90a7a4
Fixing GLMeshItem memory leak in face drawing on 64-bit Linux ( #1783 )
2021-05-23 18:31:49 -07:00
Ogi Moore
c4a1cf11a1
Use clip_array or clip_scalar instead of np.clip
...
Significant performance issues have been identified with np.clip
and thus clip_array was created to speed up the operation. In addition
clip_scalar was created to clip a scalar value between two other values
this commit replaces many uses of np.clip from operating on scalars to
using clip_scalar instead
2021-04-23 11:53:00 -07:00
Ogi Moore
f8cefa6284
Use hypot method to avoid over/underflow errors
...
Use hypot instead of manual calculation
2021-04-23 11:53:00 -07:00
Kenneth Lyons
a1064345d3
Disable paint in GLScatterPlotItem if it has no data
2021-02-06 15:31:54 -08:00
Ogi Moore
8fce6c6ad8
Merge pull request #345 from fschill/develop
...
performance improvement of GLImageItem
2020-06-08 21:40:28 -07:00
Kenneth Lyons
faef56c3e7
Qulogic py3 fixes ( #1073 )
...
* py3k: Remove reduce calls.
* py3k: Remove compatibility sortList function.
Sorting by key has existed since Python 2.4.
* Remove unnecessary sys.path manipulation.
This file doesn't have any __main__ code to run anyway.
* Use context manager
2019-11-12 08:45:42 -08:00
Aikhjarto
8c137a1caf
fix: circular texture was slightly off-center ( #1012 )
2019-09-13 22:12:23 -07:00
Elliott Sales de Andrade
2e90089890
Fix undefined reduce call.
2019-09-13 01:07:57 -04:00
2xB
cd3f7fd68e
Adding setter for GLGridItem.color ( #992 )
...
* adding option to set grid color on demand
* Update after setColor
* Made GLGridItem color attribute private
* Init GLGridItem color with fn.Color
* Added docstring
2019-08-17 09:55:55 -07:00
2xB
652ae9e64a
Fix: GLScatterPlotItem and GLImageItem initializeGL only executed once
2019-08-15 02:41:51 +02:00
Luke Campagnola
8a5c66f25e
Allow strings to specify color of GLLinePlot
2018-05-31 10:36:04 -07:00
kolt mcbride
e5079bca32
this import seems to be missing, I couldn't set color with out it for some reason
2018-05-24 22:06:27 -07:00
Fekete Imre
ce704a1baa
Fix issue #145
...
Disable textures after painting is finished.
2018-04-13 16:23:41 +02:00
Luke Campagnola
980fffbd31
Merge pull request #648 from VanessaNav/fix-color-GLGridItem
...
fix color ignored in GLGridItem. Issue #283 solved
2018-03-29 17:56:33 -07:00
Vanessa
27f37d0fd1
fix color ignored in GLGridItem. Issue #283 solved
2018-03-19 12:09:49 +01:00
Tanuj
b25196067a
Fix grame typo
2018-02-25 10:54:12 +00:00
Felix Schill
0a25fb0874
clearing _needUpdate flag in GLImageItem to prevent redundant re-upload of textures
2016-05-21 17:50:05 +02:00
John David Reaver
8f273f53ab
Fix memory leak in GLScatterPlotItem
...
Fixes #103 . If a ScatterPlotItem was removed from a plot and added
again, glGenTetures was called again unneccesarily. Each time it is
called, it eats up a little more space.
2014-10-15 06:16:40 -07:00
Luke Campagnola
8268ccfa65
Added GLImageItem.setData()
2014-07-06 11:44:26 -04:00
Luke Campagnola
3c2d1d4a0d
Added GLVolumeItem.setData
2014-06-20 23:04:21 -04:00
Luke Campagnola
f30c1a59d1
Fixed GLScatterPlotItem to allow opaque spots
2014-05-08 22:37:08 -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
fd6cc955e2
Fixed GLGridItem.setSize, added setSpacing
2014-03-16 13:45:26 -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
c72638ab1b
Merge branch 'tommy3001-doc-updates' into develop
...
Conflicts:
pyqtgraph/graphicsItems/AxisItem.py
pyqtgraph/graphicsItems/PlotDataItem.py
pyqtgraph/graphicsItems/ROI.py
2014-02-28 21:07:43 -05:00
tommy3001
57c36a953d
malformed Signal list of function setData
2014-02-15 11:26:24 +01:00
Luke Campagnola
c8ee4a86be
Added support for GL_LINES in GLLinePlotItem
2014-02-09 10:39:20 -05:00
tommy3001
2a13994a2a
Bugfix: Malformed tables.
...
All argument lists with `**Arguments:**`
2014-02-05 21:04:33 +01:00
tommy3001
92d7bbe18e
In list tables "**Arguments**", "Arguments:" changed to **Arguments:**
2014-02-03 21:13:10 +01:00
Luke Campagnola
7777240d89
exporters, multiprocess, opengl
2013-12-23 09:46:54 -05:00
Luke Campagnola
d8f9fb0781
Added GLBarGraphItem
2013-09-18 12:27:46 -04:00
Luke Campagnola
881589468d
Python 3 bugfixes
2013-09-10 00:31:43 -04:00
Luke Campagnola
f997b3079b
Added GLBarGraphItem example
...
GLMeshItem accepts ShaderProgram or name of predefined program
Added missing documentation to GLGraphicsItem
minor edits
2013-09-06 15:36:36 -04:00
Guillaume Poulin
c02e6184ef
merge inp
2013-09-05 00:28:03 +08:00
Luke Campagnola
3eeffd3b1d
GLLinePLotItem accepts array of colors (thanks Felix!)
2013-07-13 16:42:36 -04:00
Guillaume Poulin
f2d0991102
Minor fixes for py3k
2013-07-04 05:52:16 +08:00
Luke Campagnola
3d820400d3
Added GLLinePlotItem documentation
2013-05-31 14:04:04 -04:00
Luke Campagnola
ba56899a36
Added basic wireframe mesh drawing
2013-05-29 14:33:14 -04:00
Luke Campagnola
fde4267ccc
Corrected use of setGLOptions for image, axis, and box
2013-04-07 09:16:21 -04:00
Luke Campagnola
09bc17bdb5
Fixed GLLinePlotItem line width option
...
Added antialiasing to GL line items
2013-03-30 22:39:11 -04:00
Luke Campagnola
815746895d
Fixed GLSurfacePlot bug
2013-02-13 17:11:47 -05:00
Luke Campagnola
5374afeca8
Added basic 3D line plot class
2012-12-26 15:22:44 -05:00
Luke Campagnola
af59296231
Reorganized directory structure to be more standard
...
Started new SVG exporter
Merged updates from ACQ4
2012-12-25 00:43:31 -05:00