A simple Mandelbrot explorer for the terminal
Project description
textual-mandelbrot
Introduction
This package provides a simple Mandelbrot set widget that can be used in Textual applications, and also provides an application that can be used to explore the classic Mandelbrot set in the terminal.
Installing
pipx
The package can be installed using pipx:
$ pipx install textual-mandelbrot
Homebrew
The package is available via Homebrew. Use the following commands to install:
$ brew tap davep/homebrew
$ brew install textual-mandelbrot
Running
Once installed you should be able to run the command mandelexp and the
application will run.
Exploring
If you use mandelexp to run up the display, the following keys are
available:
| Keys | Action |
|---|---|
| Up, w, k | Move up |
| Shift+Up, W, K | Move up slowly |
| Down, s, j | Move down |
| Shift+Down, S, J | Move down slowly |
| Left, a, h | Move left |
| Shift+Left, A, H | Move left slowly |
| Right, d, l | Move right |
| Shift+Right, D, L | Move right slowly |
| PageUp, ] | Zoom in |
| PageDown, [ | Zoom out |
| Ctrl+PageUp, } | Zoom in deeper |
| Ctrl+PageDown, { | Zoom out wider |
| *, Ctrl+Up | Increase "multobrot" |
| /, Ctrl+Down | Decrease "multibrot" |
| Ctrl+Shift+Up | Increase "multibrot" in smaller steps |
| Ctrl+Shift+Down | Decrease "multibrot" in smaller steps |
| Home | Center 0,0 in the display |
| , | Decrease iterations by 10 |
| < | Decrease iterations by 100 |
| . | Increase iterations by 10 |
| > | Increase iterations by 100 |
| Ctrl+r | Reset to initial state |
| Escape | Quit the application |
| 1 | Colour set 1 |
| 2 | Colour set 2 |
| 3 | Colour set 3 |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file textual_mandelbrot-0.8.2.tar.gz.
File metadata
- Download URL: textual_mandelbrot-0.8.2.tar.gz
- Upload date:
- Size: 506.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8d30aa34994aed4d2d0dc139c415ae8d43ba17656dd86c57e47f40c1e923c027
|
|
| MD5 |
2207ff115461051be58532b280b49a52
|
|
| BLAKE2b-256 |
42558613ecc98a9c211fbf613157d6dc37e4cccb1642fc9acadb24a88ddf9160
|
File details
Details for the file textual_mandelbrot-0.8.2-py3-none-any.whl.
File metadata
- Download URL: textual_mandelbrot-0.8.2-py3-none-any.whl
- Upload date:
- Size: 10.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c1997a4d3cd16670551bc76860c6f2cdcca5e21e623a974f9215a4fd5701c2fa
|
|
| MD5 |
c628b2e00c14b419614cdb37f51e2750
|
|
| BLAKE2b-256 |
3746f070b71df931c19af190de0630f680e1f9254dc322928759ad7b2a38529c
|