Commit Graph

54 Commits

Author SHA1 Message Date
Ogi Moore 690a416d5d Bump minimum numpy up per NEP-29 schedule 2021-08-07 09:37:19 -07:00
Kenneth Lyons bb94290d8e Clean up redundancy in README 2021-07-11 09:57:09 -07:00
Kyle Sunden 89958dbaab
Merge branch 'master' into prep-for-release 2021-07-08 00:38:57 -05:00
Etienne Dumur 804f6b6649 Clarify markdown 2021-07-05 21:46:40 +02:00
Etienne Dumur f5563501ed Modify optional libraries style 2021-06-30 09:02:24 +02:00
Etienne Dumur da39e8f460 Iterative improvement of the README file
Replace "pyqtgraph" by "PyQtGraph".
Replace the optional libraries list by an "Optional added functionalities" section.
More precise on the role of each optional library.
Add numba in optional library.
2021-06-29 11:26:51 +02:00
Etienne Dumur 08e460ad34 Update README
Add matplotlib as optional library.
Replace hdf5 by h5py.
Add links towards the github page or website of the different linraries.
2021-06-28 09:24:55 +02:00
Ogi Moore 663bb75da4 add numba optional dependency to README.md 2021-06-15 22:43:53 -07:00
Ogi Moore 195a1a6fa3 Remove Qt 6.0 support
Simplify some PyQt6 code branches
2021-06-08 21:23:49 -07:00
Ogi Moore 7740de4a26 Update README table show not-supported configs 2021-04-16 22:18:11 -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
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
KIU Shueng Chuan 6c760f3de1 add PyQt6 to CI
skip tests that don't work for Qt6

add Qt6 and remove Qt4 from test_examples.py

update README.md

switch mouse tests to use QPointF

this eliminates all the special casing for different bindings
2021-01-23 08:31:00 +08:00
Martin Chase f2b4a15b2d
Performance enhancement: use CUDA in ImageItem (#1466)
* Add CLI args to video speed test for easier / automated benchmarking

* use a buffer-qimage so we can avoid allocing so much

this should improve performance under windows

* playing with numba

* oh, mins/maxes in the other order

* maybe put the cupy in here and see what happens

* pre-alloc for gpu and cpu

* handle possibility of not having cupy

* no numba in this branch

* organize imports

* name them after their use, not their expected device

* cupy.take does not support clip mode, so do it explicitly

* add CUDA option to the VideoSpeedTest

* rename private attr xp to _xp

* handle resizes at the last moment

* cupy is less accepting of lists as args

* or somehow range isn't allowed? what histogram is this?

* construct the array with python objects

* get the python value right away

* put LUT into cupy if needed

* docstring about cuda toolkit version

* better handling and display of missing cuda lib

* lint

* import need

* handle switching between cupy and numpy in a single ImageItem

* only use xp when necessary

we can now depend on numpy >= 1.17, which means __array_function__-implementing cupy can
seamlessly pass into numpy functions. the remaining uses of xp are for our functions which
need to allocate new data structures, an operation that has to be substrate-specific.

remove empty_cupy; just check if the import succeeded, instead.

* use an option to control use of cupy

* convert cupy.ceil array to int for easier mathing

* RawImageWidget gets to use the getCupy function now, too

* raise error to calm linters; rename for clarity

* Add Generated Template Files

* document things better

* cruft removal

* warnings to communicate when cupy is expected but somehow broken

* playing with settings to suss out timeout

* playing with more stuff to suss out timeout

* replace with empty list

* skip test_ExampleApp on linux+pyside2 only

Co-authored-by: Luke Campagnola <luke.campagnola@gmail.com>
Co-authored-by: Ogi Moore <ognyan.moore@gmail.com>
2021-01-19 21:26:24 -08:00
KIU Shueng Chuan 54d25ffbcf README.md : update support matrix 2021-01-20 12:41:29 +08:00
Nils Nemitz 85719fd8df
Colormap extension (#1424)
* extend ColorMap functionality for palette management

* manual merge with changes in master branch

* extend ColorMap functionality for palette management

* manual merge with changes in master branch

* light mode / dark mode swapping demo

* color map updates

* added ColorCET and Matplotlib import for color maps

* minor cleanup

* restored lost indent

* Code cleanup

* Add colorcet as optional dependency

Co-authored-by: Ogi Moore <ognyan.moore@gmail.com>
2021-01-04 22:01:30 -08:00
Ogi Moore 0356a358b3
Remove linting check, add pytest test publishing (#1477) 2020-12-23 23:04:30 -08:00
Ogi Moore e5f123deb2 Add more badges 2020-12-22 22:08:31 -08:00
Ogi Moore fcb387c86e Go to one yml file 2020-12-22 12:32:35 -08:00
Ogi Moore c31cba5e06 Update README 2020-12-22 12:16:05 -08:00
Kyle Sunden 3b1e55af1e
MAINT: Post 0.11.1 release, drop py2, qt4 (#1473)
* MAINT: Post 0.11.1 release, drop py2, qt4

This focuses on distribution, tests, and docs. This may not be comprehensive, but covers the cases I found by looking and a few greps

Noteably, this does not change any actual internal code yet, to avoid merge conflicts with pending PRs.

* NEP 29 language/versions
2020-12-22 10:25:06 -08:00
Kenneth Lyons c8757b2c07 Fix Azure Pipelines badge in README 2020-08-15 13:18:08 -07:00
Ogi Moore 4a5af52fca Update README for 0.11 release 2020-06-06 20:34:21 -07:00
Ogi a171a098ad Expand CI to test latest PySide2 2020-06-03 21:27:49 -07:00
Kenneth Lyons 8b66d0e20f Updated README with readthedocs link and badge 2020-05-18 14:53:41 -07:00
Ognyan Moore 1d552feaf0 Update readme and contributing files 2020-02-28 14:48:24 -08:00
Ogi Moore 2203933393
Declare scipy optional (#1067)
* Replace use of scipy.random with numpy.random

* Update README to reflect scipy being an optional depenency
2019-11-12 09:02:08 -08:00
Ogi fe637512b5 Skip GL* examples if on macOS with python2 and qt4 bindings, and update readme 2019-06-25 23:05:38 -07:00
Ogi f359449715 README and CONTRIBUTING update 2019-06-10 22:39:38 -07:00
Ogi 309f89d413 Create tox configuration, update README accordingly. 2019-05-22 22:07:30 -07:00
Luke Campagnola a240766607
add pip/git install method to README 2018-07-10 16:14:59 -07:00
Luke Campagnola cfc9759502 update readme / install docs to mention PySide2 2018-05-24 17:16:38 -07:00
Luke Campagnola 5f778f905c
Clean up README
Removed contributor list; the actual list of contributors is way too long to hold here :D
2018-04-25 16:55:10 -07:00
Luke Campagnola 8bd940489b Update contributors list 2016-09-14 21:59:41 -07:00
Eric Dill fb910dcf68 DOC: I should, uh, badge this repo correctly... 2015-07-31 15:37:47 -04:00
Eric Dill 3e9c9c93fa DOC: Add a travis and codecov badges 2015-07-31 10:23:00 -04:00
Luke Campagnola 1f93fe8108 contrib update 2015-07-11 11:32:29 -05:00
Luke Campagnola b700a1ad3d Merge branch 'lidstrom83-DockArea_apoptose_fix' into develop
Also corrected temporary container persisting after calling dockarea.addDock()
2015-03-14 15:49:45 -04:00
Luke Campagnola 8e1c3856ea Added more examples to menu
Minor edits
2015-03-01 16:52:15 -05:00
Luke Campagnola 7fa0ce9711 Merge branch 'flowchart-node-menus' into develop 2014-11-14 08:12:33 -05:00
Luke Campagnola 021addcf0e Merge remote-tracking branch 'nicolaisi/ntj01' into develop 2014-10-25 14:24:15 -04:00
Thomas Feldmann 6e4b2f4ff4 Fixed typo in readme 2014-07-05 17:00:53 +02:00
Luke Campagnola 89b0a91c86 Update contrib list 2014-05-08 10:40:58 -04:00
Luke Campagnola 9cfc3a9f85 Update README to reflect loss of scipy dependency 2014-03-14 14:11:53 -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 82167a2488 corrected contributors list 2014-03-05 11:05:09 -05:00
Luke Campagnola 87ff0f314c Merge branch 'fix_finite_cache' into develop 2014-03-05 10:34:46 -05:00
Luke Campagnola 3e764b00c2 Minor edits 2014-03-03 13:48:31 -05: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
Luke Campagnola 250ae84149 doc corrections
update contributors list
2014-02-28 21:09:03 -05:00