Penrose is a platform that enables people to create beautiful diagrams just by typing mathematical notation in plain text. The goal is to make it easy for non-experts to create and explore high-quality diagrams, providing deeper insight into challenging technical concepts. We aim to democratize the process of creating visual intuition.

News: We've released a short introduction to the latest design of Penrose.

News: Do you often make diagrams of ideas in math, science, or computer science for learning, research, or teaching? We'd like to interview you as part of a study to inform the design of Penrose.

The Penrose team is based at Carnegie Mellon University, comprising Katherine Ye, Nimo Ni, Dor Ma'ayan, Max Krieger, Rain Du, Josh Sunshine, Jonathan Aldrich, and Keenan Crane. (Emeritus: Jenna Wise and Lily Shellhammer.)

Preliminary work on Penrose may be found in this two-page proposal (in DSLDI '17) and the accompanying slides. For a very early overview, see the two-page proposal (in OBT '17) and the accompanying slides.

Penrose is an early-stage system that is still in development. We're building it as fast as we can. If you follow the repository and join the mailing list, you'll be the first to hear any news. Feel free to get in touch.