Welcome to Pynche

This is the Pythonically Natural Color and Hue Editor.

Pynche is based largely on a similar color editor I wrote many years ago for the SunView window system. That editor was called ICE: the Interactive Color Editor. I’d always wanted to port the editor to X but didn’t feel like hacking X and C code to do it. Fast forward many years, to where Python + Tkinter provided such a nice programming environment, with enough power, that I finally buckled down and implemented it. I changed the name because there were too many other systems have the acronym ICE.

Requirements

pynche requires Python 3.10 or newer. It also requires tkinter which is shipped in the CPython standard library, but may be distributed as a separate package in your operating system’s package manager. On macOS (where I test things), you need to brew install python-tk.

Documentation

More information is available in the user guide.

Project details

A modern day warrior

Pynche was finally removed from the CPython repository in Python 3.11, and moved into its own repo. Given that the code in CPython wasn’t even Python 3 compatible at the time, this was long overdue.

I don’t intend to support this too much, but I’ll keep it working (with your help!) and it still makes a nice demo of using tkinter from Python, so I guess here ya go. Contributions and collaborators welcome!

I’ve done the most minimal work to port this to Python 3.

To run it in development mode: hatch run pynche.

Table of Contents and Index