When a team at UC Santa Barbara unveiled version 2.0 of their open‑source Geometric Neural Operator (GNP), they promised AI a new way to understand shape.

Professor Paul Atzberger and graduate student Blaine Quackenbush now make the package available on GitHub, along with a set of technical papers that explain the theory and showcase its use on diverse geometric problems. The release follows the group’s recent work on infusing geometric knowledge into machine‑learning systems.

“Current AI models are trained to detect statistical patterns in large data sets, which makes them good at reproducing familiar inputs but fragile when confronted with novel situations,” Atzberger said. “We’re leveraging concepts from mathematics and differential geometry so these AI algorithms see the data as more than just a collection of floating points.” The result is a model that treats input data as samples from an underlying continuous function rather than as isolated points.

In practice, the GNP maps a point cloud that represents a surface to a continuous function encoding geometric properties such as curvature and metric tensors. Because the mapping is defined on functions, the model is invariant to how the surface is sampled or ordered, making it robust to noise and to variations in data representation. The group has shown that the operator can recover curvature on irregular, noisy surfaces—such as a lawn or a hillside—without hand‑crafted preprocessing.

One motivating application is the solution of heat‑transport problems on complex surfaces. In a published study, the team demonstrated that a GNP could learn to predict temperature distributions on intricately shaped domains, a task that would normally require weeks of manual programming. The operator can also run in reverse: given measurements of a physical field, the model can infer the underlying shape of the object.

To encourage adoption, the group released pre‑trained weights that can serve as foundation models for geometry‑related tasks. The GitHub repository contains Jupyter notebooks that walk users through basic usage, and the documentation notes that the package can be employed by people without a deep background in machine learning.

Beyond heat transport, Atzberger envisions applications in computer‑aided design, LIDAR data processing, and computational‑physics simulations. The operator’s ability to generalize across different shapes and to handle high‑dimensional data makes it suitable for modeling fluid flows around irregular bodies, simulating transport in biological membranes, and optimizing engineered parts such as cooling fins.

The researchers also emphasize the safety and transparency benefits of their approach. Current AI systems are often described as “black boxes,” and failures can be difficult to diagnose. By embedding a conceptual framework based on differential geometry, the GNP provides a more interpretable mapping from input to output. This, the group argues, could help auditors trace the reasoning behind a model’s predictions and mitigate risks in safety‑critical applications.

Version 2.0 includes performance improvements and expanded support for higher‑dimensional point clouds. The group is continuing work to extend the framework to CAD workflows and to integrate the operator into existing simulation pipelines.

In summary, the UC Santa Barbara team has made available an open‑source tool that brings geometric reasoning into neural‑operator models. The package, along with pre‑trained weights and example notebooks, offers a practical entry point for researchers and engineers who need robust, interpretable methods for handling complex shapes in AI applications. The group’s ongoing research aims to broaden the operator’s applicability to a wider range of scientific and engineering problems while maintaining the transparency increasingly demanded in AI deployments.