Skip to content
Keenan Crane edited this page Feb 14, 2023 · 31 revisions

Welcome to the Penrose wiki! For a general overview of Penrose, check out our SIGGRAPH video and paper here.

If you're interested in learning to make diagrams in Penrose, check out our tutorial: Penrose tutorial

The links in the menu at right also provide some essential information about how to use the Penrose language, and the basic functions that are available.

If you're interested in contributing a new domain, start here: Getting started

If you're interested in contributing to the core codebase, start here: CONTRIBUTING.md

You can find auto-generated API documentation for our system here.

If you're looking for a pure JS/NPM package, the package is @penrose/core@develop on NPM. Check out this Observable notebook for example use.

If you're looking for a headless/batch renderer, the package is available as automator in the repo.

Clone this wiki locally