Skip to main content

Qt widget for real-time scientific plotting

Project description

qtplotly

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

Built for real-time scientific data visualization. Originally developed for the GANS neutron reflectometer at the University of Missouri Research Reactor.

Features

  • Real-time streaming with efficient incremental updates
  • Interactive Plotly charts with zoom, pan, and hover
  • Dual y-axis support for multi-curve plotting
  • Vertical markers for reference lines
  • Lightweight architecture optimized for scientific instruments

Installation

pip install qtplotly

Requirements

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

License

MIT

Author

Roberto Herrera - University of Missouri Research Reactor

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qtplotly-0.1.2.tar.gz (1.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qtplotly-0.1.2-py3-none-any.whl (1.4 MB view details)

Uploaded Python 3

File details

Details for the file qtplotly-0.1.2.tar.gz.

File metadata

  • Download URL: qtplotly-0.1.2.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for qtplotly-0.1.2.tar.gz
Algorithm Hash digest
SHA256 8190854fdacedbf9b29e70bc1b463daeea2f33e39744869dee9a21fa4e160c83
MD5 5c691fd369ff0e91dace40d6d5a65dbd
BLAKE2b-256 d7992015f2971d21bf71dfce4b2cb007279958c4f21bd8c5b101d72c75ab0a56

See more details on using hashes here.

Provenance

The following attestation bundles were made for qtplotly-0.1.2.tar.gz:

Publisher: publish.yaml on Robertoherrera0/qtplotly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file qtplotly-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: qtplotly-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for qtplotly-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 18007b8165a3f2f0ade5ef0cd0e05eb353a1f3eb370f51d1952c8c8a0e761582
MD5 e18ec51002fa0638fa2521fa6551b5fc
BLAKE2b-256 049cba897e196dcd7dde1219a560c6c654393ca16775c6dbcbb130f3750cba65

See more details on using hashes here.

Provenance

The following attestation bundles were made for qtplotly-0.1.2-py3-none-any.whl:

Publisher: publish.yaml on Robertoherrera0/qtplotly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page