Skip to main content

ITER plotting library

Project description

ITER plotting library

A high-level abstract plotting library.

Graphics GUI
matplotlib PyQt5, PySide2, PySide6
gnuplot PyQt5
vtk PyQt5, PySide2

Requirements

  1. python <= 3.11
  2. Dependencies: Managed via pyproject.toml.

Installation

Install the package from PyPi:

pip install iplotlib

Usage Example

 from iplotlib.core import Canvas, PlotXY, SimpleSignal
 from iplotlib.qt.gui.iplotQtStandaloneCanvas import QStandaloneCanvas
 import numpy as np
 
 x = np.linspace(-1, 1, 1000)
 y = (1 - x ** 2) + 100 * (2 - x ** 2) ** 2
 
 s = SimpleSignal(label='signal_1', x_data=x, y_data=y)
 
 c = Canvas(rows=3, title='My Iplotlib Canvas')
 
 p = PlotXY()
 p.add_signal(s)
 c.add_plot(p)
 
 app = QStandaloneCanvas('matplotlib', use_toolbar=True)
 app.prepare()
 app.add_canvas(c)
 app.run()

Run examples

iplotlib-qt-canvas -t

Click on canvas menu to switch between examples.

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch:git push origin my-new-feature
  5. Submit a pull request

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

iplotlib-1.4.0.tar.gz (202.8 kB view details)

Uploaded Source

Built Distribution

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

iplotlib-1.4.0-py3-none-any.whl (230.9 kB view details)

Uploaded Python 3

File details

Details for the file iplotlib-1.4.0.tar.gz.

File metadata

  • Download URL: iplotlib-1.4.0.tar.gz
  • Upload date:
  • Size: 202.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for iplotlib-1.4.0.tar.gz
Algorithm Hash digest
SHA256 aba246140ba8ef386e5812bae2680f88b5a82cf71229f42c56dab21244d98966
MD5 2031b9a5f1f12b730717e4e65c22e7a6
BLAKE2b-256 1f8433a74191088878525c7f4e11663f156a65988f87bc7b2573bceadc12f5f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for iplotlib-1.4.0.tar.gz:

Publisher: publish.yml on iplot-viz/iplotlib

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

File details

Details for the file iplotlib-1.4.0-py3-none-any.whl.

File metadata

  • Download URL: iplotlib-1.4.0-py3-none-any.whl
  • Upload date:
  • Size: 230.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for iplotlib-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1991bee61d134f157dcb1332399761e4f58528a3881fd3ed8186121cb9083171
MD5 0688d5b2e7362504db636338594a9350
BLAKE2b-256 206dc2c53ff39b106c3c6a1a99a8b08d91547dac4512db5ad9c565187077caab

See more details on using hashes here.

Provenance

The following attestation bundles were made for iplotlib-1.4.0-py3-none-any.whl:

Publisher: publish.yml on iplot-viz/iplotlib

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