Neos
(by WongWahFai)
Neos is a data statistics and visualization analysis toolkit based on Rhino-Grasshopper, with source code written in C#.
Downloads:
87
Support Email

Neos is a data statistics and visualization analysis toolkit based on Rhino-Grasshopper, with source code written in C#.

Currently, there are numerous building physics simulation tools developed for Rhino-Grasshopper such as Ladybug Tools, Hive, Eddy3D, etc. In fact, you can find almost any GH-based analysis tool you need (e.g., tools for simulating and analyzing building acoustics, lighting, thermal, electrical, and wind environments). However, post-processing tools for data are lacking, and exporting simulation results to other software or online tools for processing remains cumbersome. Neos was developed to enable a complete "environmental modeling - numerical simulation - data analysis" workflow within Rhino-Grasshopper.

Neos Version 1.0 includes three categories: Visualization, Statistic, and Building Physics.

The Visualization Subcategory includes components like BoxPlot and ViolinPlot, capable of generating bar charts, line charts, pie charts, doughnut charts, radar charts, scatter plots, box plots, violin plots, etc. Among these, the violin plot uses the Gaussian Kernel for density estimation. The bandwidth h is automatically calculated using Silverman’s rule, and the sample standard deviation is based on n-1.

The Statistic Subcategory includes 4 components such as Statistic and PearsonCorrelation, which can calculate the mean, median, standard deviation, variance, Pearson correlation coefficient, and the percentage of values within a custom interval.

The Building Physics Subcategory currently has only one component: ConvertWtoRH. It calculates relative humidity under specified specific humidity, air temperature, and air pressure conditions, serving as a functional supplement to Ladybug Tools’ LB Humidity Metrics component. This component uses the Goff-Gratch equation to calculate saturation vapor pressure, automatically switches calculation modes above/below the freezing point based on input air temperature values, and retains calculation results to two decimal places.Version 1.1 added a UTCI component.

Using Neos requires familiarity with GH first. Essentially, visualization components only generate basic elements like points, lines, surfaces, and text based on input datasets. To create aesthetically pleasing data analysis diagrams, you need to set up a white-background display mode with "No Lighting" in Rhino and utilize GH components like Custom Preview and Custom Curve Preview for custom display. Crucially, changing linetypes requires mastering the usage of GH’s Model Linetype component. Note that GH only loads Rhino’s linetype data after switching any linetype in any layer within Rhino.

Neos is primarily developed to achieve the complete Rhino-Grasshopper workflow. If you need to import external data for processing with Neos, you must carefully study the data structure; otherwise, you may not obtain the desired results. The compressed package provides some usage examples containing data for reference and learning.

This is a free tool and may contain bugs. The developer will continue to update it but has no maintenance obligation. Please carefully verify whether results are anomalous. The developer’s testing was conducted on Windows 11, Rhino 8 SR20 (8.20.25157.13001, 2025-06-06) - Grasshopper 1.0.0008 (2025-06-06).

Sincerely hope Neos can assist you.

(Developer: 黄华飞/Huang Huafei/Wong Wah Fai)

Neos是基于Rhino-Grasshopper的数据统计与可视化分析工具包,源码为C#。

目前已有Ladybug Tools、Hive、Eddy3D等众多基于Rhino-Grasshopper开发的建筑物理环境模拟分析工具,事实上,几乎可以找到任何你需要的基于GH的分析工具(比如建筑声、光、热、电、风环境的模拟分析工具),但缺少数据后处理工具,将模拟结果导出到其他软件或在线工具处理仍然比较麻烦。Neos为实现基于Rhino-Grasshopper的“环境建模-数值模拟-数据分析”全过程工作流而开发。

Neos Version1.0包括Visualization、Statistic、Building Physics三部分。

Visualization 子类包括BoxPlot、ViolinPlot等多个运算器,可生成柱状图、折线图、饼图、环形图、雷达图、散点图、箱型图、小提琴图等。其中,小提琴图采用高斯核函数(Gaussian Kernel)进行密度估计,带宽h通过Silverman准则自动计算,样本标准差基于 n-1  计算。

Statistic 子类包括Statistic、PearsonCorrelation等4个运算器,可计算平均值、中位数、标准差、方差、皮尔逊相关系数、自定义区间的数值占比等。

Building Physics 子类目前只有ConvertWtoRH一个运算器,用于计算指定比湿度、气温与气压条件下的相对湿度,作为Ladybug Tools的LB Humidity Metrics运算器的功能补充。该运算器使用 Goff-Gratch 公式计算饱和水汽压,根据输入的气温值自动切换冰点以上/以下的不同计算模式,计算结果保留两位小数。1.1版增加了UTCI计算组件。

使用Neos首先需要熟悉GH,本质上可视化组件只是根据输入的数据集生成点、线、面、文本等基础元素,生成美观的数据分析图需要在Rhino中设置一个白底、照明方式为“无照明”的显示模式,并运用GH的Custom Preview、Custom Curve Preview等运算器进行自定义显示。重点是线型的更改需要掌握GH的Model Linetype组件用法,需要注意,在Rhino中的任意图层切换任意线型后GH才会载入Rhino的线型数据。

Neos主要为实现Rhino-Grasshopper的全过程工作流而开发,如果需要从外部导入数据然后用Neos进行处理,则需要认真研究数据结构,否则可能得不到你想要的结果。压缩包中提供了一些包含数据的使用实例,可供参考学习。

这是免费工具,可能有bug,开发者会持续更新,但没有维护义务,结果是否异常请仔细甄别。开发者的测试在Windows11,Rhino8 SR20 (8.20.25157.13001, 2025-06-06)-Grasshopper 1.0.0008(2025-06-06)平台进行。

衷心希望Neos能帮到你。

(开发者:黄华飞)

  • License Type:
Cost:
Downloads
Title
Description
Platform
 
Neos_v1.0
2025-06-22
Grasshopper for Rhino 8 for Win
Neos_v1.1
2025-07-28
Grasshopper for Rhino 8 for Win
Reviews