TL;DR
FluidDyn is an open-source Python framework that integrates tools for fluid dynamics research and education, supporting experiments, simulations, and data analysis with a focus on modularity, efficiency, and community practices.
Contribution
It introduces a comprehensive, modular Python framework for fluid dynamics that combines experimental, simulation, and data processing tools, promoting open science and code reuse.
Findings
Provides a set of Python packages for fluid dynamics research and teaching.
Demonstrates effective use of open-source practices in scientific computing.
Ensures high performance through C++, Cython, and Pythran integration.
Abstract
FluidDyn is a project to foster open-science and open-source in the fluid dynamics community. It is thought of as a research project to channel open-source dynamics, methods and tools to do science. We propose a set of Python packages forming a framework to study fluid dynamics with different methods, in particular laboratory experiments (package fluidlab), simulations (packages fluidfft, fluidsim and fluidfoam) and data processing (package fluidimage). In the present article, we give an overview of the specialized packages of the project and then focus on the base package called fluiddyn, which contains common code used in the specialized packages. Packages fluidfft and fluidsim are described with greater detail in two companion papers, Mohanan et al. (2018a,b). With the project FluidDyn, we demonstrate that specialized scientific code can be written with methods and good practices of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
