Valentin Louf is a research scientist at the Australian Bureau of Meteorology with nine years' experience specializing in radar remote sensing, calibration, and convective cloud applications for model parametrization. He holds a PhD in atmospheric physics and has pioneered practical tools and algorithms—such as the RCA clutter calibration method and a state-of-the-art Doppler velocity dealiasing technique—now used in operational networks and scientific archives. A prolific Python developer and open-source contributor (notably improving the widely used Py-ART toolkit and maintaining cpol_processing and dealias repositories), he brings production-grade coding to atmospheric science workflows. His work spans instrument simulation, airborne and spaceborne radar analysis, and machine-learning–driven nowcasting, and he maintains the CPOL radar dataset relied on by researchers worldwide. Less obvious: his dealiasing algorithm has been shown to outperform alternatives in the literature, reflecting a blend of theoretical rigor and pragmatic engineering.
9 years of coding experience
5 years of employment as a software developer
Doctor of Philosophy (PhD), Physique, Mention très honorable avec félicitations du jury, Doctor of Philosophy (PhD), Physique, Mention très honorable avec félicitations du jury at Université Lille I
Master of Science (M.Sc.), Physics, Master of Science (M.Sc.), Physics at Université des Sciences et Technologies de Lille (Lille I)
Université Denis Diderot (Paris VII) / University Paris VII
The Python-ARM Radar Toolkit. A data model driven interactive toolkit for working with weather radar data.
Role in this project:
Back-end Developer
Contributions:14 commits, 8 PRs, 24 comments in 3 years 1 month
Contributions summary:Valentin primarily contributed to fixing bugs and improving the functionality of the pyart library. They addressed issues related to data processing, specifically resolving an `OverflowError` in the `despeckle` function and an `H5Py OSError` when working with ODIM HDF5 files. The user also made improvements to the code, fixing an `AttributeError` related to Python 3.6 compatibility in the `cfradial` module and correcting issues in the azimuth and range sampling.
Contributions:4 releases, 342 commits, 3 PRs in 2 years 5 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.