Ogi Moore
07a99cb443
Merge pull request #1680 from pijyoi/rgba_endian
...
Fix CI tests for big-endian architectures
2021-04-01 20:37:06 -07:00
KIU Shueng Chuan
02a48afc60
test_makeARGB() : normalize to B,G,R,A
2021-04-01 08:38:10 +08:00
KIU Shueng Chuan
17e2f0f5f2
fix makeARGB() endian ordering
2021-04-01 08:38:08 +08:00
KIU Shueng Chuan
179b27ad8c
image_testing.py: swap red and blue channels
2021-04-01 08:32:31 +08:00
Nils Nemitz
30071699d7
Include colormaps in installer ( #1660 )
...
* renamed mathods and moved color map example
* added colors/maps/ data to setup.py
2021-03-27 00:15:19 -07:00
Ogi Moore
4dc76ed90e
Merge pull request #1617 from pijyoi/fastpath_argb
...
Optimize makeARGB for ubyte images
2021-03-26 14:22:56 -07:00
Ogi Moore
1a597b80b7
Merge pull request #1662 from NilsNemitz/cast-to-int_in_ImageView_QSplitter.setSizes
...
added cast to int so that QSplitter.setSizes works on Python 3.10
2021-03-26 12:39:38 -07:00
Nils Nemitz
028f9d12a2
cast splitter settings to int in Canvas.py
2021-03-27 04:30:51 +09:00
Ogi Moore
21605faa44
Merge pull request #1666 from NilsNemitz/revert_styleUpdate_reduction
...
revert style change reduction in PlotDataItem
2021-03-26 12:12:41 -07:00
Ogi Moore
75abcb634e
Merge pull request #1665 from lidstrom83/bugfix-legend
...
Don't pass brush to fn.mkPen
2021-03-26 11:54:29 -07:00
Nils Nemitz
d8d5d49f04
revert style change reduction in PlotDataItem
2021-03-27 03:51:44 +09:00
Daniel Lidstrom
fb3a8b62bd
Don't pass brush to fn.mkPen
2021-03-26 11:36:30 -07:00
Nils Nemitz
2b1e24bf11
added cast to int
2021-03-26 18:47:38 +09:00
KIU Shueng Chuan
b3dc090373
implement fastpath for makeARGB
2021-03-26 04:07:19 +08:00
KIU Shueng Chuan
de85a23ae0
switch to row-major order
2021-03-26 04:07:19 +08:00
KIU Shueng Chuan
fda8731dab
reduce memory usage during data generation
...
random.normal() generates as float64 and gets converted to a smaller
dtype. generating all the needed data in a single call thus uses a lot
more memory than is necessary.
this changes it such that smaller chunks are generated.
data clipping is also changed to be in-place.
the gaussian filtering which gave the video a washed-out look is also
removed. this also contributed to data generation time.
2021-03-26 04:07:19 +08:00
KIU Shueng Chuan
cbafc773f5
fix: max value of uint16 is 65535
2021-03-26 04:07:19 +08:00
Ogi Moore
0234a27816
Merge pull request #1656 from ksunden/postrel0.12
...
Post release 0.12.0
2021-03-25 12:39:49 -07:00
Kyle Sunden
43532aa802
Post release 0.12.0
2021-03-25 14:25:30 -05:00
Ogi Moore
8552c500d5
Merge pull request #1655 from ksunden/prep0.12
...
Update version to 0.12.0
2021-03-25 12:07:03 -07:00
Kyle Sunden
d2a1bcf920
Update version to 0.12.0
2021-03-25 14:04:14 -05:00
Kyle Sunden
bf450c29a7
Merge pull request #1643 from j9ac9k/0.12-changelog
...
Initial draft of changelog for 0.12.0
2021-03-25 13:56:51 -05:00
Ogi Moore
e3f8c091c3
Update changelog
2021-03-23 12:56:56 -07:00
Ogi Moore
a86f588816
Incorporate suggested changes from NilsNemitz
2021-03-23 12:44:02 -07:00
Ogi Moore
3b620836c4
Merge pull request #1651 from j9ac9k/Use_collections.abc
...
collections.abc not just collections
2021-03-23 11:56:02 -07:00
Nils Nemitz
954c7342dd
Fix to accidentally disabled style updates in PlotDataItem ( #1653 )
...
* allowed style updates to once again update the style of curve and scatter plot, added tests
* tests interleave assign and assert to guard against delayed assignment
* > > > now 100% more camels < < <
2021-03-23 11:54:15 -07:00
Ogi Moore
bb5a179647
Add Deprecation Warning to Hex Strings That Do Not Start With "#" in mkColor ( #1644 )
...
* Add deprecation warning
* Incorporate changes to docs/warning
* correct input for no warnings
* Update docs examples in LabelItem
2021-03-23 11:35:06 -07:00
Ogi Moore
bc7ca1beef
Move Color Map Example To Main Section
2021-03-23 11:12:36 -07:00
Ogi Moore
5b278855d6
Switch to camelCase functions
2021-03-23 11:07:19 -07:00
Ogi Moore
675516e0b1
collections.abc not just collections
2021-03-22 22:17:28 -07:00
Ogi Moore
4951bd743e
Replace main stanza with PyQt6 compatable variant ( #1645 )
...
* Replace main stanza with PyQt6 compatable variant
* Use fn.mkQApp instead
* remove needless comments
2021-03-22 11:17:12 -07:00
Ogi Moore
69be66699a
Merge pull request #1650 from NilsNemitz/add_clip_scalar_function
...
Do not use clip_array on scalars (use clip_scalar instead)
2021-03-22 11:16:50 -07:00
Ogi Moore
517d243166
Remove unhelpful warnings ( #1646 )
...
* Remove warning about existing QApplication
* Remove reference to weave which we do not use
* Do away with opengl warning
* Remove weaveDebug config option
2021-03-22 11:12:01 -07:00
Nils Nemitz
2c82a84f68
Do not use clip_array on scalars (use clip_scalar instead)
2021-03-23 01:08:31 +09:00
Nils Nemitz
a1eca4e2dd
handle empty adjanceny array ( #1647 )
2021-03-21 21:14:19 -07:00
pijyoi
d74bbe3bf6
Fix functions.clip_array() ( #1649 )
...
* fix clip_array()
return error for invalid inputs.
use minmax for win32, umath.clip for other platforms
the previous code was penalizing Linux
* force output to be an array
2021-03-21 18:44:26 -07:00
Nils Nemitz
d0f5a6686f
PlotDataItem: Fix view range <-> dynamic range limit pathology and switch to np.umath.clip ( #1637 )
...
* 'no offscreen clip' optimization and switch to np.umath.clip
* swapped out clipping code for new functions.array_clip
2021-03-20 22:16:15 -07:00
Ogi Moore
170da9746c
Initial draft of changelog for 0.12.0
2021-03-20 17:02:43 -07:00
Nils Nemitz
574c2d24f2
Stop PlotDataItem from always sending full style information to PlotCurveItem / ScatterPlotItem ( #1619 )
...
* skip unneded style updates in PlotDataItem
* removed unwanted file
* obliviated stray debug statement
2021-03-19 22:54:53 -07:00
Nils Nemitz
5fa3901c00
Fix transformations in GradientLegend ( #1639 )
...
* rebuilt transformations
* restored drawing order to bg > bar > labels (and removed some print statements)
2021-03-19 22:06:18 -07:00
Ogi Moore
8e32eeb1a5
Merge pull request #1641 from pijyoi/clip_refactor
...
refactor code to replace np.clip
2021-03-19 21:58:05 -07:00
KIU Shueng Chuan
8d74dfe11b
refactor code to replace np.clip
2021-03-20 08:09:29 +08:00
Nils Nemitz
12aee3e47d
remove pyqtgraph-core from documentation ( #1636 )
...
* removed pyqtgraph-core from documentation
* reread --> minor revisions
2021-03-19 08:46:30 -07:00
Ogi Moore
3f9e56f62e
Merge pull request #1630 from pijyoi/lut_combine
...
combine levels and lut only if both are present
2021-03-14 08:58:19 -07:00
Ogi Moore
63c19800d2
Merge pull request #1632 from pijyoi/clip_regression
...
rescaleData : workaround np.clip regression since numpy 1.17
2021-03-14 08:52:31 -07:00
Jeffrey Gill
20a3435a4d
Add missing project URL for neurotic to README, add ephyviewer ( #1633 )
...
* Add missing project URL for neurotic to README
* Add ephyviewer to project list in README
2021-03-14 08:49:52 -07:00
KIU Shueng Chuan
56b54344e2
workaround np.clip regression since numpy 1.17
2021-03-14 16:01:29 +08:00
KIU Shueng Chuan
5df14aec1d
combine levels and lut only if both are present
...
previously, if levels was present but lut was not, levels would be
converted into lut.
2021-03-13 16:27:20 +08:00
Ogi Moore
eb7a60fcf8
Fix environment variable typo for highdpi scaling ( #1627 )
2021-03-08 09:36:40 -08:00
Ogi Moore
93b708e2e6
Add used by in readme ( #1626 )
...
* Add projects with links that use pyqtgraph
* Add existing projects to README.md
2021-03-08 09:22:13 -08:00