Update no. 1 from the project: Nearly all important packages were updated with Python 3.14 in the same month /season as the release. Kudos to hardwork from @PierreAugier

https://legi.grenoble-inp.fr/people/Pierre.Augier/fluiddyn-autumn-releases-and-python-314.html

#FluidDyn #Transonic #pyFFTW #FluidSim

Fluiddyn autumn releases and Python 3.14

Python 3.14 was released on 7 October 2025. a maintainer of few Python packages, we have to do something.

Pierre Augier's website

In the year 2014 we started the #FluidDyn project. It feels like yesterday! We have worked tirelessly, towards the greater good, shooting for the moon - but of course, "you can't always get what you want"  

https://augierpi.gricad-pages.univ-grenoble-alpes.fr/fluiddyn-a-decade-of-open-source-development-in-fluid-dynamics.html

#Python #FluidDynamics #FOSS

Fluiddyn: a decade of open-source development in fluid dynamics

Let’s present it, see what have been built and how it can be useful for people.

Pierre Augier's website
misc/spack · branch/default · fluiddyn / fluiddyn · GitLab

FluidDyn is a framework for studying fluid dynamics using Python.

GitLab

#ThisMonthInFluiddyn - Feb 2024 edition

A big one, where many #FluidDyn packages starts rolling on wheels 🚗 🏁 !

🔹FluidFFT, your user-friendly parallelized FFT package, is now so easy to install! Try:

pip install fluidfft pyfftw

🔹The #Pythran extensions comes pre-compiled!

🔹FluidFFT v0.4.x has plugins now (one each for different MPI enabled Cython backends: FFTW, P3DFFT, PFFT ...) which requires #Cython compilation. This used to be part of FluidFFT in older versions.

https://fluidfft.readthedocs.io/en/latest/plugins.html

Fluidfft plugins — FluidFFT 0.4.0 documentation

#ThisMonthInFluiddyn - Jan 2024 edition

Plenty on the packaging front this time.

🔹Ported to #pdm as packaging tool for most of our projects.

🔹Trying out #pixi as an alternative to #conda / #mamba. Lock files are great, but we had some hiccups.

https://foss.heptapod.net/fluiddyn/fluidsim/-/blob/cc2b4f9a644d41a224b1053c046f323591df809d/pixi.toml#L1-6

🔹#transonic has implemented an experimental support for #meson and #MesonPython. Unreleased and nothing final yet, but tests on #fluidsim and discussion at #Pythran is ongoing.

https://github.com/serge-sans-paille/pythran/issues/2170

#Python #fluiddyn

pixi.toml · cc2b4f9a644d41a224b1053c046f323591df809d · fluiddyn / fluidsim · GitLab

An extensible framework for studying fluid dynamics with numerical simulations using Python

GitLab

#ThisMonthInFluiddyn it is. Let's go 😎

🔹@PierreAugier and friends are finishing up an article, so as a side project they released #formattex and #formatbibtex based on #TexSoup and #BibtexParser

https://pypi.org/project/formattex/
https://pypi.org/project/formatbibtex/

> a simple and uncompromising #Latex code formatter

🔹Version 0.7.4 of #fluidsim and fluidsim-core were released containing a refactored energy spectra for #NavierStokes solvers and other bug fixes

https://pypi.org/project/fluidsim/

#fluiddyn

formattex

A simple and uncompromising Latex code formatter

PyPI

It will be nice to keep you all updated in #FluidDyn (and its projects #transonic, #FluidSim, #FluidLab, #FluidFFT, #FluidImage, #snek5000, #FluidSimFoam ...). Something like

This ___ in FluidDyn

In which frequency would you like to have it?

#Python #science

Week
33.3%
Month
50%
Quarter
16.7%
Never
0%
Poll ended at .

Time for a re- #introduction

#FluidDyn is an educational / research project to advance the field of #FluidMechanics through computational, experimental and data processing methods. The motivation behind this project is given here:

https://fluiddyn.readthedocs.io/en/latest/intro-motivations.html

We develop primarily in #Python and are also proponents of #OpenScience philosophy. Follow us for updates about our project & also tangentially related exciting developments in the scientific stack of Python.

#introductions #OpenSource #CFD

Introduction and motivations — FluidDyn 0.5.1 documentation