Metadata-Version: 2.4
Name: qtplotly
Version: 0.1.5
Summary: Qt widget for embedding interactive Plotly charts in PySide6 and PyQt applications
Author-email: Roberto Herrera <rdhc54@missouri.edu>
License: MIT
Project-URL: Homepage, https://github.com/Robertoherrera0/qtplotly
Project-URL: Repository, https://github.com/Robertoherrera0/qtplotly
Project-URL: Issues, https://github.com/Robertoherrera0/qtplotly/issues
Keywords: qt,plotly,plotting,visualization,pyside6,pyqt,real-time
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: User Interfaces
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: PySide6>=6.0.0
Requires-Dist: plotly>=5.0.0
Requires-Dist: numpy>=1.20.0
Dynamic: license-file

# qtplotly

Qt widget for embedding interactive Plotly charts in PySide6 and PyQt applications.

Provides real-time data streaming with efficient updates using Plotly's `react()` and `extendTraces()` methods.

## Features

- Interactive Plotly charts in Qt applications
- Real-time streaming with incremental updates
- Dual y-axis support
- Vertical reference markers
- Simple API

## Installation

```bash
pip install qtplotly
```

## Use Cases

- Data analysis tools
- Real-time monitoring dashboards
- Scientific instruments
- Process control interfaces
- Any Qt desktop app needing interactive plots

## Examples

See the `examples/` folder for working code.

## Requirements

- Python >= 3.9
- PySide6 >= 6.0.0
- plotly >= 5.0.0
- numpy >= 1.20.0

## License

MIT

## Author

Roberto Herrera

Developed for the GANS neutron reflectometer at the University of Missouri Research Reactor.
