Walkthrough: Aerodynamic CFD with NoetherΒΆ
Authors: Maurits Bleeker, Markus Hennerbichler, and Pavel Kuksa
This walkthrough demonstrates how to use the Noether Framework through a practical project based on the experiments from Section 4.4 of the AB-UPT paper. While this walkthrough covers the core functionality of the framework, it does not cover every possible feature or use case.
Note
This walkthrough presents recommended practices and patterns, but it is not a full blueprint on how to use the framework. The Noether Framework is flexible and supports multiple approaches to implementing the same functionality.
The full source code for this walkthrough lives in the recipes/aero_cfd/
directory of the repository.
- Introduction
- Configuration
- Datasets
- Object instantiation
- The Dataset
- The
getitem_*pattern: Modular data loading - ShapeNet-Car dataset structure
- Dataset configuration
- Selective data loading with
excluded_properties - Essential dataset methods
- Tensor normalization with decorators
- Computing dataset statistics
- Noether dataset zoo
- Creating custom datasets
- The Multi-Stage Pipeline
- The Trainer
- Models
- Callbacks
- Running the Experiments
- AB-UPT Showcase