Skip to content

davep/complexitty

Repository files navigation

Complexitty

Complexitty

GitHub Actions Workflow Status GitHub commits since latest release GitHub Issues or Pull Requests GitHub Release Date PyPI - License PyPI - Python Version PyPI - Version

Introduction

Complexitty is a simple terminal-based application that lets you explore the classic Mandelbrot set in full character-based glory. It is the successor to and replacement for textual-mandelbrot.

Installing

pipx

The package can be installed using pipx:

$ pipx install complexitty

uv

The application can be installed using uv:

uv tool install complexitty

If you don't have uv installed you can use uvx.sh to perform the installation. For GNU/Linux or macOS or similar:

curl -LsSf uvx.sh/complexitty/install.sh | sh

or on Windows:

powershell -ExecutionPolicy ByPass -c "irm https://uvx.sh/complexitty/install.ps1 | iex"

Going faster

Complexitty has a (currently experimental) installation option to make it go faster using Numba. If you want to try this out, install it as complexitty[faster] rather than complexitty.

Using Complexitty

Once you've installed Complexitty using one of the above methods, you can run the application using the complexitty command.

The best way to get to know Complexitty is to read the help screen, once in the main application you can see this by pressing F1.

Complexitty help

For more information and details on configuring Complexitty, see the online documentation.

Getting help

If you need help, or have any ideas, please feel free to raise an issue or start a discussion.

TODO

See the TODO tag in issues to see what I'm planning.