Metadata-Version: 2.4
Name: nxscli-pqg
Version: 1.0.0
Summary: Nxscli PyQtGraph extension
Author-email: raiden00 <raiden00@railab.me>
License: Apache-2.0
Project-URL: Changelog, https://github.com/railab/nxscli-pqg/blob/master/CHANGES.md
Project-URL: Homepage, https://github.com/railab/nxscli-pqg
Keywords: nuttx,nxscli
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Software Development :: Embedded Systems
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: nxscli>=1.0.1
Requires-Dist: pyqtgraph>=0.13
Requires-Dist: PyQt6>=6.0
Requires-Dist: click>=8.1
Dynamic: license-file

# Nxscli-pqg
![master workflow](https://github.com/railab/nxscli-pqg/actions/workflows/master.yml/badge.svg)

PyQtGraph extension to Nxscli.

## Features

* Plotting with [PyQtGraph](https://github.com/pyqtgraph/pyqtgraph/),
  * static time-series capture (`q_snap`)
  * animation plots (`q_live`, `q_roll`)
  * static and streaming FFT (`q_fft`, `q_fft_live`)
  * static and streaming histogram (`q_hist`, `q_hist_live`)
  * static and streaming XY (`q_xy`, `q_xy_live`)
  * static and streaming polar (`q_polar`, `q_polar_live`)
  * Matplotlib-style format strings (colors, line styles, markers)
  * PyQtGraph style configuration (`pqg`)

## Installation

Nxscli-pqg can be installed by running `pip install nxscli-pqg`.

To install latest development version, use:

`pip install git+https://github.com/railab/nxscli-pqg.git`
