{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/7"},{"label":"User Interfaces","url":"https://skillfed.io/packages/category/software-development-user-interfaces"},{"label":"Visualization","url":"https://skillfed.io/packages/category/scientific-engineering-visualization"}],"enrichment":{"capability":"PyQtGraph is a pure-Python graphics library for building scientific and engineering visualizations with PyQt5, PyQt6, or PySide6, using numpy for computation and Qt's graphics framework for fast 2D and 3D rendering.","skillfed_tags":["scientific-visualization","qt-graphics","real-time-plotting"],"use_cases":["Build interactive real-time plotting dashboards for scientific instruments or data acquisition systems.","Create 2D and 3D visualizations of numerical data with numpy arrays in custom PyQt applications.","Develop image processing and analysis tools with fast rendering and interactive controls.","Embed live data plots and graphs in laboratory or engineering software with minimal overhead.","Visualize scientific simulations or computational results with interactive exploration capabilities."],"what_it_does":"PyQtGraph is a visualization library designed for mathematics, science, and engineering applications that need fast, interactive graphics despite being written entirely in Python. It achieves performance by leveraging numpy for numerical computation, Qt's GraphicsView framework for 2D rendering, and OpenGL for 3D display. The library integrates directly with PyQt5, PyQt6, or PySide6, making it suitable for building custom scientific applications with interactive plots, real-time data visualization, and embedded graphics.\n\nThe package requires Python 3.10+ and a compatible Qt framework (Qt 5.15 or Qt 6.8+), with numpy 2.0+ as a core dependency. Additional features like 3D graphics, image processing, HDF5 export, and Jupyter support are available through optional third-party libraries. The library is actively maintained and widely used in scientific and engineering tools.","worth_installing":"Yes. PyQtGraph is a mature, actively maintained library with low install friction, no known vulnerabilities, and a permissive MIT license. It is the right choice if you need fast, interactive scientific graphics in a PyQt application and are willing to depend on Qt and numpy. If you need standalone plotting without Qt, PyQtGraph may not be necessary."},"id":"pyqtgraph","links":{"html":"https://skillfed.io/packages/pyqtgraph","md":"https://skillfed.io/packages/pyqtgraph.md","pypi":"https://pypi.org/project/pyqtgraph/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-11-16","license_spdx":null,"license_treatment":"permissive","name":"pyqtgraph","python_support":"supports_current","summary":"Scientific Graphics and GUI Library for Python"},"popularity":{"monthly_downloads":1058230,"position":4427,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.14.0"}
