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.1.tar.gz (211.0 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.1-py3-none-any.whl (239.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for iplotlib-1.4.1.tar.gz
Algorithm Hash digest
SHA256 af7e38f016f0695dc1e3b518774a12fd6123cb40e772ab03d0c4f66ba2ace7a1
MD5 d702f70f78f2d887f6a8410ab2a6fd3b
BLAKE2b-256 8af20c1e9e554d5096cbc92592348ac93d34a71c1d28fd0ead2e0eb530d95993

See more details on using hashes here.

Provenance

The following attestation bundles were made for iplotlib-1.4.1.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.1-py3-none-any.whl.

File metadata

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

File hashes

Hashes for iplotlib-1.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ae183fe63a4dc9230b9aa8a4931caa0994a52101dc88daa1033178dc7363c7e1
MD5 1c4e0292e0a27c6dfaecc6e2048b9cb4
BLAKE2b-256 a198b1c60d67f94290874bbcac3b2f817c9a248538f69659154830df9c8a618f

See more details on using hashes here.

Provenance

The following attestation bundles were made for iplotlib-1.4.1-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