Skip to content

Utility

Utility

Utility Tools support data handling, interoperability, and workflow management across the modeling environment. The tools are divided into six categories: File I/O, for importing and exporting data; Data Preview and Manipulation, for inspecting, cleaning, and transforming datasets; Data Classification, for organizing data into meaningful groups; Rhino Reference, for linking and managing Rhino geometry; List Matching, for aligning and synchronizing datasets; and Object Attributes, for editing and managing geometric and non-geometric attributes.

File I/O

Tool Function Input Output
Initial Name Description Initial Name Description
CSV Import CSV Import
Import CSV File File File Path Path to the CSV file Head Headers Headers as a list
Data Data Tree CSV data organized as a tree (columns as branches)
CSV Export CSV Export
Export as CSV File Head Headers Column headers for CSV Stat Status Export status message
Data Data Tree Data to export as a tree
Path File Path File path to export
XLS Import XLS Import
Import XLS File File File Path Path to the CSV file Head Headers Headers as a list
Data Data Tree CSV data organized as a tree (columns as branches)
XLS Export XLS Export
Export as XLS File Head Headers Column headers for CSV Stat Status Export status message
Data Data Tree Data to export as a tree
Path File Path File path to export

Data Preview & Manipulation

Tool Function Input Output
Initial Name Description Initial Name Description
Table Preview Table Preview
Preview CSV or XLS File Head Headers Column headers for CSV Prev Formatted Preview Formatted CSV preview with padding
Data Data Tree Data to export as a tree
Column Add Column Add
Add new column in data tree Bh Base Headers Headers of the base CSV Uh Updated Headers Combined headers of the updated CSV
Bd Base Data Tree Data tree of the base CSV Ud Updated Data Tree Updated CSV data as a tree
Nh New Headers Headers of the new columns
Nd New Data Tree Data tree of the new columns
Column Remove Column Remove
Remove column in data tree Head Headers List of CSV headers Uh Updated Headers Updated headers
Data Data Tree CSV data organized as a tree (columns as branches) Ud Updated Data Tree Updated CSV data as a tree
Rh Header to Remove Header of the column to remove
Pivot by Header Pivot by Header
Pivot data by a specific column header Data Data Tree Data as tree Group Grouped Data Grouped data as a tree
Key Group Key Name of the header to use for grouping key
Val Value Column Name of the header to extract values from
Head Remove Header Remove header values in each group
Dups Dremove Duplicates Remove duplicate values in each group

Data Classification

Tool Function Input Output
Initial Name Description Initial Name Description
Interval Classifier Interval Classifier
Divides numeric data into equal-width interval N Numbers List of values to classify Max Max Maximum value in list
n Interval Segments Number of interval division Min Min Minimum value in list
I Intervals List of numeric interval strings

Rhino Reference

Tool Function Input Output
Initial Name Description Initial Name Description
Reference by Layer Ref Layer
Reference Rhino object by its layer L Input Layer Layer name to query Obj Objects Objects from layer
Ref Referenced Layer Object's layer name and path
Reference by Color Ref Color
Reference Rhino object by its color C Color Target color to match Obj Objects from layer Objects from matching color
T Tolerance Color matching tolerance Idx Index Index of matching color

List Matching

Tool Function Input Output
Initial Name Description Initial Name Description
Match List Geo Match List Geo
Match text tree against a mask list text Text Text Tree Tree of input text Bool Boolean tree Boolean tree result
Mask Mask List List of match strings Matched Val Matched Tree Result Tree of dispatched items basd on match list
M Matches List Tree to dispatch using masking
Match List Text Match List Text
Match text tree against a mask list text Text Text Tree Tree of input text Bool Boolean Tree Tree of boolean match mask results
Mask Mask List List of match mask strings Val Matched Values Tree of dispatched items based on match list
M Matches List List to dispatch using masking results

Object Attributes

Tool Function Input Output
Initial Name Description Initial Name Description
Extract Object Attributes Extract Attributes
Extracts object attribute key–value pairs from referenced Rhino object G Geometry Referenced geometry from Rhino Key Keys Attribute keys
Val Values Attribute values
Ref Referenced Layer Object's layer name
Edit Object Attributes Edit Attributes
Edits object attributes key–value pairs to a referenced Rhino object G Geometry Referenced geometry from rhino Stat Status Operation status message
Key Keys Attribute keys
Val Values Attribute values

Important Tips

  • Ensure all input files follow the required format, structure, and encoding (e.g., consistent delimiters, headers, and data types).
  • Verify coordinate systems, units, and scale before importing to avoid misalignment or incorrect calculations.
  • Clean and validate datasets in advance by removing null values, duplicates, or inconsistent entries.
  • When exporting data, clearly define attribute fields and naming conventions to maintain compatibility with GIS, CAD, or external analysis tools.
  • Use incremental exports during iterative workflows to track changes and simplify troubleshooting.
  • Always cross-check imported and exported data against the source files to confirm accuracy and completeness.