Earthworms: A Rhino Plug-in for Interactive Python Workflows

Description

Earthworms provides a Python scripting environment with enhanced interactivity and flexibility based on RhinoPython. The code in Earthworms is organized into cells that can be individually modified and executed. The variables defined and the results produced in previous code cells are inherited by the following cells. It learns from the “Notebook” style programming interfaces like Jupyter Notebook and Colab, aiming to simplify the computational design exploration, multi-stage visualization, and debugging.

 

 

 

Authors

Yao Lu, Yang Yang

Acknowledgments

This work is supported by Polyhedral Structures Lab at Weitzman School of Design, University of Pennsylvania