AirfRANS documentation

AirfRANS is a Python library for handling simulations coming from the AirfRANS dataset which makes available numerical resolutions of the incompressible Reynolds-Averaged Navier–Stokes (RANS) equations over the NACA 4 and 5 digits series of airfoils and in a subsonic flight regime setup.

It consists of a utility for downloading and loading the dataset under a NumPy format and a class to manipulate and execute some basic operations on the simulations. In particular, it allows to compute the force coefficent straightforwardly and it includes a method to visualize boundary layers and trails. Moreover, it allows to sample uniformly or with respect to the mesh density and to get rid of the mesh points constraint for training.

The original paper accepted at the 36th Conference on Neural Information Processing Systems (NeurIPS 2022) Track on Datasets and Benchmarks can be found here and the preprint here. Disclaimer: An important update correcting an inconsistency in the Machine Learning experiments proposed in the main part of the NeurIPS version of the paper has been done. Please refer to the ArXiv version for the up to date version.