pikers / piker

(e2e) foss trading for non-tinas
GNU Affero General Public License v3.0
103 stars 17 forks source link

Syncing with `pyqtgraph` upstream #416

Open goodboy opened 1 year ago

goodboy commented 1 year ago

There's been a bunch of enhancements and extensions built as part of this project and it's likely that users of pyqtgraph might eventually want these additions in core at some point. Likely this will be a task more conducive to a modernized upstream code base (eg. type annots, py3.10+, linting on core graphics modules) and likely a full adoption of numba (which maybe is true already?).


2D real-time graphics performance


UI / UX extensions


Profiling

We broke out the self-contained pyqtgraph.debug.Profiler into a modified version from https://github.com/pyqtgraph/pyqtgraph/pull/2281 and added it to piker in https://github.com/pikers/piker/commit/1d4fc6f327cd2339c26b7a3c83a61fcc6e405c55