Skip to main content

A scientific graphing library for QtQuick

Project description

QuickGraphLib

A scientific graphing library for QtQuick using Qt6.

Links:

Key advantages:

  • Written in C++ and QML (with some optional Python helpers), so it can be used in both C++ and Python projects
  • QtQuick's hardware-based rendering makes this library render very fast
  • Support for line graphs, histograms, contour plots and more
  • Interactivity supported natively though declarative bindings and QtQuick
  • Support for PNG and SVG export

Examples

The example gallery can be run using (provided the Python environment has PySide6 and contourpy installed):

python examples/gallery.py

Qt version compatibility

This version of QuickGraphLib is compatible with Qt and PySide6 6.10.0. If you use this module from C++, then Qt's ABI stability guarantees means the compiled binaries will work for any Qt version >= 6.10 and < 7.0. If you use this module from Python, there are some additional features that rely on the PySide6 library version. Therefore the PySide6 version must be 6.10.0 exactly. Other 6.10 versions of PySide6 may work, but there are no guarantees.

Python version compatibility

QuickGraphLib is compatible with the same Python versions and glibc versions that PySide6 is. For PySide6 6.10, the minimum Python version is 3.9.

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

quickgraphlib-0.1.0a18.tar.gz (13.2 MB view details)

Uploaded Source

Built Distributions

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

quickgraphlib-0.1.0a18-cp39-abi3-win_amd64.whl (710.1 kB view details)

Uploaded CPython 3.9+Windows x86-64

quickgraphlib-0.1.0a18-cp39-abi3-manylinux_2_34_x86_64.whl (872.3 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.34+ x86-64

File details

Details for the file quickgraphlib-0.1.0a18.tar.gz.

File metadata

  • Download URL: quickgraphlib-0.1.0a18.tar.gz
  • Upload date:
  • Size: 13.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for quickgraphlib-0.1.0a18.tar.gz
Algorithm Hash digest
SHA256 8797e52a4b8eb3a828fdf5f9c6edbec26874d7454e740b183711895d1700243c
MD5 9204c41866bbeb771f79ac946d9451d0
BLAKE2b-256 e96e67eeaaee4638168c04cb0fdf6e8d5aeca335065e08fb1be476a107b74964

See more details on using hashes here.

Provenance

The following attestation bundles were made for quickgraphlib-0.1.0a18.tar.gz:

Publisher: build.yml on refeyn/QuickGraphLib

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

File details

Details for the file quickgraphlib-0.1.0a18-cp39-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for quickgraphlib-0.1.0a18-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 893a99b4f3dfde8201d4ce10f181176b4bd8d0b6e03c4058d1e5695aeb03b7e1
MD5 4f5bb40bd24ecfd0dd739562f15ec11e
BLAKE2b-256 74f1b8673a8eed627b8e61d1265313b7d9877585e7568cad62877cb1e0d279ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for quickgraphlib-0.1.0a18-cp39-abi3-win_amd64.whl:

Publisher: build.yml on refeyn/QuickGraphLib

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

File details

Details for the file quickgraphlib-0.1.0a18-cp39-abi3-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for quickgraphlib-0.1.0a18-cp39-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 f0bd2592b740764b76496f1bb5fe60f364809ad149115bae65bbe96c59854f1d
MD5 9ac01cd54c53242b959b7b2a3fa6cc94
BLAKE2b-256 57adfc291f172291f6f462e4793ca054a7788e47a75106e829067137bdee1395

See more details on using hashes here.

Provenance

The following attestation bundles were made for quickgraphlib-0.1.0a18-cp39-abi3-manylinux_2_34_x86_64.whl:

Publisher: build.yml on refeyn/QuickGraphLib

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