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.8.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.8 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.8.0.2 exactly. Other 6.8 versions of PySide6 may work, but there are no guarantees.

The pre-built wheels aim to be compatible with the most recent recent Qt LTS version, which is currently 6.8. Pre-built wheels for higher non-LTS Qt versions will likely be available once Qt 6.9 is released.

Python version compatibility

QuickGraphLib is compatible with the same Python versions and glibc versions that PySide6 is. For PySide6 6.8, 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.0a9.tar.gz (7.7 MB view details)

Uploaded Source

Built Distributions

quickgraphlib-0.1.0a9-cp39-abi3-win_amd64.whl (614.3 kB view details)

Uploaded CPython 3.9+ Windows x86-64

quickgraphlib-0.1.0a9-cp39-abi3-manylinux_2_28_x86_64.whl (692.1 kB view details)

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

File details

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

File metadata

  • Download URL: quickgraphlib-0.1.0a9.tar.gz
  • Upload date:
  • Size: 7.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for quickgraphlib-0.1.0a9.tar.gz
Algorithm Hash digest
SHA256 411c7e92d15924756e0e1c53aa41caa4a143f0ebdd1324c75b3f2f9164d32633
MD5 459186a07d26a30f54769fb5744f5d30
BLAKE2b-256 8b5300c9a52199a5066e3d01c4d8b90e20aeb4c03d15d2705be6f2a1215f3e33

See more details on using hashes here.

Provenance

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

Publisher: build.yml on refeyn/QuickGraphLib

Attestations:

File details

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

File metadata

File hashes

Hashes for quickgraphlib-0.1.0a9-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 b953ed2a07dd2a4daf6115b74393b925d776ea41f8ae80a02999d97b1e75ffcd
MD5 e149cda1aaf7a23fb1d63b6708964dee
BLAKE2b-256 94b92340274674309d095e48019152be67eb046fabe4fa5d72e0f1533bfdea26

See more details on using hashes here.

Provenance

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

Publisher: build.yml on refeyn/QuickGraphLib

Attestations:

File details

Details for the file quickgraphlib-0.1.0a9-cp39-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for quickgraphlib-0.1.0a9-cp39-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 91fec421197586e3c7bc718bbcc3842e3cde3ecb0ed342a6f936de4f75b4dd82
MD5 279b1320dfdfd165c4ac0e5d742e337e
BLAKE2b-256 86b4b74ca19417129df0f2c6b20c36f489bf948eb769526215e8c80e0f1bcdac

See more details on using hashes here.

Provenance

The following attestation bundles were made for quickgraphlib-0.1.0a9-cp39-abi3-manylinux_2_28_x86_64.whl:

Publisher: build.yml on refeyn/QuickGraphLib

Attestations:

Supported by

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