There is a newer version of the record available.

Published September 19, 2024 | Version v1.1.8
Software Open

LorenzoPiu/aPrioriDNS: v1.1.8

Creators

  • 1. Université Libre de Bruxelles

Description

Purpose of the project

In the field of computational fluid dynamics (CFD), Direct Numerical Simulations (DNS) offer high accuracy data by solving the Navier-Stokes equations without any turbulence modeling. However, DNS datasets are notoriously large and complex, often requiring advanced tools for efficient post-processing, analysis, and visualization. The ever-growing availability of these simulations on dedicated repositories creates the need for specialized tools to process them.

The aPriori package simplifies handling DNS data, particularly in areas like combustion and turbulence research. By providing an intuitive Python-based framework, the software allows researchers to seamlessly process scalar fields, compute key quantities, visualize results, and perform operations typical of *a priori* validation. This tool enhances productivity by streamlining otherwise time-consuming pre-processing tasks, enabling scientists to focus on data interpretation rather than the technical challenges of DNS dataset manipulation.

The project aims to help make large datasets more accessible to everyone, both to those who come from the field of Combustion and Fluid Dynamics, and who come from other fields.
Processing DNS data can be challenging in several ways. This package offers:

  • Field3D: An object that automatically reads formatted data aligned with Blastnet, an open source scientific repository.
  • Scalar3D: An object that efficiently manages pointers to local files, preventing memory overload.
  • Plotting utilities: Generate visualizations with just one line of code, simplifying the validation of process.

Files

LorenzoPiu/aPrioriDNS-v1.1.8.zip

Files (215.0 MB)

Name Size Download all
md5:786825afb595c24da00c618a806fb604
215.0 MB Preview Download

Additional details

Related works

Software

Repository URL
https://github.com/LorenzoPiu/aPrioriDNS
Programming language
Python
Development Status
Active