PAACADEMY provides online Treesloth courses, teaching computational designers how to manage, debug, filter and reorganize complex data trees within Grasshopper.
Treesloth is a Grasshopper plugin for advanced data tree management. Grasshopper's data trees are the core data structure of the parametric environment: lists and nested lists of geometric and numerical data that flow through component networks. As definitions grow complex, data tree mismatches between components become one of the most common sources of errors and unexpected behavior. Treesloth provides additional components for tree inspection, restructuring, filtering, and graft/flatten operations that simplify data management.
At PAACADEMY, Treesloth is taught in Environment-Reactive Computation (with Ladybug) by Jacob Lehrer. Because environmental simulation generates massive datasets, data management is critical:
- Tree Inspection: Quickly understanding how climate data, wind metrics and solar vectors are grouped and layered.
- List Reorganization: Filtering and isolating specific data points (like the highest sun angles) to drive parametric massing changes.
- Debugging Mismatches: Preventing Grasshopper scripts from breaking when environmental data trees are misaligned with geometry arrays.