Python stubs — active
High-fidelity .pyi definitions, overloads, geometric explanations, units, mutation notes, and RhinoPython examples.
Developer tooling / Rhino + Grasshopper
Python and C# stubs that move Grasshopper scripting into modern external editors — with completion, type insight, documentation, and AI-assisted workflows.
Why should coding inside a visual design environment mean giving up the tools of a modern editor?
The suite describes RhinoCommon and Grasshopper APIs in editor-readable stubs, so code can be written externally and still understand the host environment.
Grasshopper’s scripting editors are convenient but isolated. External editors provide navigation, completion, static checks, refactoring, source control, richer documentation, and AI assistance — but only when the editor understands the API.
Design Suite supplies that missing layer without pretending to replace Rhino or Grasshopper.
High-fidelity .pyi definitions, overloads, geometric explanations, units, mutation notes, and RhinoPython examples.
A parallel metadata and editor-support direction for C# scripting workflows and API discovery.
Public Rhino.Geometry types can be regenerated from RhinoCommon assemblies and official XML documentation.
Frequently used geometry types receive explanations that teach why an API behaves as it does, not only its signature.
Read the installed RhinoCommon public surface and official documentation.
Build a consistent baseline while preserving curated foundation files.
Add geometric concepts, pitfalls, units, mutation behaviour, and short examples.
Check syntax, exports, public-type coverage, method names, and API drift.
Methods and overloads appear where code is being written.
Type and signature mistakes can surface before the script returns to Grasshopper.
Assistants can reason against a described API instead of inventing RhinoCommon members.
The editor becomes a computational-geometry reference during everyday work.
The Python Rhino.Geometry track is the active implementation. Full namespace coverage, cross-version support, packaging, and the C# companion remain staged work — visible direction, not finished promise.