Skip to main content

Graphing TUI

Graphing TUI is a terminal-based user interface application for graphing mathematical functions, written in Python using the excellent Textual framework. It provides an intuitive and interactive way to visualize and manipulate function graphs directly from the command line. The app automatically determines the parameters in the expression, displays them prominently, and lets you easily change their values.

Features

  • Graph mathematical functions
  • Automatically detect and display parameters
  • Easily adjust parameter values
  • Interactive user interface
  • Mouse support for zooming and panning the plot

Screenshots

screenshot of a periodic function

video demo of graphing-tui

Run without installation

To run Graphing TUI without installing it first, use uvx or pipx:

Running the demo / installation

Using uv:

uvx graphing-tui

Using pipx:

pipx run graphing-tui

Install the package with either

uv tool install graphing-tui

or

pipx install graphing-tui

Alternatively, install the package with pip (please, use virtual environments) and run the demo:

pip install graphing-tui

Usage

Run the application with:

graphing-tui

Type an expression in the input box, change the values of any parameters and use your mousewheel to zoom the plot or click and drag for panning.

License

This project is licensed under the MIT License.

Metadata

Release files for graphing-tui 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for graphing-tui 0.1.0
File Size Uploaded Provenance
graphing_tui-0.1.0.tar.gz 435.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for graphing-tui 0.1.0
File Interpreter ABI Platform
graphing_tui-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 441.5 kB

Release files / graphing_tui-0.1.0.tar.gz

Download URL graphing_tui-0.1.0.tar.gz
Size 435.6 kB
Tags Source
SHA-256 checksum
How to use checksums
61081fe93a2be5689d50b309a8162d37f8ab7a39bd511790a6f51ee7f7d56c95
BLAKE2b-256 checksum
How to use checksums
46bac50bdd2d68064941add510ae1df833c446c9fe0f9895be454f34cc87b6e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.3

Release files / graphing_tui-0.1.0-py3-none-any.whl

Download URL graphing_tui-0.1.0-py3-none-any.whl
Size 6.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
69811f3265154e93308310682b18ae0d17e8ea8e28535ed8243d3015de59bc50
BLAKE2b-256 checksum
How to use checksums
fb4d7913626f0954674e69f406080bfc0fb4d9b8cbda82d1600c0ee35c7b0d42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.3

Security for graphing-tui 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page