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.0a17.tar.gz (13.0 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.0a17-cp39-abi3-win_amd64.whl (678.0 kB view details)

Uploaded CPython 3.9+Windows x86-64

quickgraphlib-0.1.0a17-cp39-abi3-manylinux_2_34_x86_64.whl (816.8 kB view details)

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

File details

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

File metadata

  • Download URL: quickgraphlib-0.1.0a17.tar.gz
  • Upload date:
  • Size: 13.0 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.0a17.tar.gz
Algorithm Hash digest
SHA256 1357df0c0099c39f9b8a8b6994169e37a417c4441b9a1483453be33fc6bcade5
MD5 d8b8853431866d2bbeed624e1be88e39
BLAKE2b-256 1dec8ae95fa447f15e4fb966c6866ba8b8db31567a995274e7ffff4bc86b7f03

See more details on using hashes here.

Provenance

The following attestation bundles were made for quickgraphlib-0.1.0a17.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.0a17-cp39-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for quickgraphlib-0.1.0a17-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 cf67d1dcc331f0a9a234b9bfc704f8d4c7428dc907649ae55b6c10867dab7d72
MD5 b9c0453aa0e22951c3569326d24132fd
BLAKE2b-256 8cfc2e79ff58d1adb08c46f339366f07e0157b67017e64fc9eaf2f5ad5117281

See more details on using hashes here.

Provenance

The following attestation bundles were made for quickgraphlib-0.1.0a17-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.0a17-cp39-abi3-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for quickgraphlib-0.1.0a17-cp39-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 fd21b0305c7ac0809063b8666387f4fc982e64b17076feb7ea7920dddb3069bd
MD5 b12c338f84b7781e2f3c4840fc59f6ba
BLAKE2b-256 c70d359760455a329d3f812ebfecdd89195c6fcf81ee379fb9112780d5353c0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for quickgraphlib-0.1.0a17-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