Hi,
here is an announcement that I have drafted, thinking that the PSF might be interested in publishing it.
I didn’t hear back from the PSF so here it is.
The Influence of Python in French Research
DRAFT
Paris, France – [Date]
Python has a profound impact in the French research landscape, as evidenced by the recent findings from the French Ministry of Higher Education and Research and the accolades from the Open Science Awards for Open Source Research Software.
A comprehensive inventory by the Ministry, conducted in the spring of 2023 and published in November 2023, showcased a rich array of research-based software in public research institutions, with an astounding 41% of the 1,331 software products developed in Python. This statistic speaks volumes about Python’s central role in pushing the boundaries of scientific research and innovation.
The Ministry’s Open Science Awards for Open Source Research Software further underscored Python’s critical role in French research. This year, out of the eight awarded software applications developed by French research teams, four were written in Python, with two more using Python extensively. These awards, part of the second National Plan for Open Science, highlight projects that not only contribute to scientific knowledge but also form a vital part of the global common good through open-source development.
The 6 Python-based projects honored are:
- PPanGGOLiN: A powerful suite for constructing and managing prokaryotic pangenomes, designed to handle tens of thousands of genomes.
- Brian: An accessible and flexible simulator for spiking neural networks, written in Python, emphasizing ease of learning, use, and extendability.
- Hyphe: Developed by the Sciences Po médialab for the DIME-SHS Web project, this innovative web crawler builds web corpora by generating networks between various web entities, aiding in expansive web research.
- Smilei: A Particle-In-Cell code for plasma simulation, open-source, collaborative, and designed for high-performance computing, applicable to a broad spectrum of physics studies.
- KeOps: A versatile library that merges efficient C++ routines with automatic differentiation, enabling large array reductions through mathematical or neural network-based calculations, compatible across Python, NumPy, PyTorch, Matlab, and R.
- Fink: A broker infrastructure based on Apache Spark and Python, connecting services to extensive streams of astronomical alerts, embraced widely in the astronomy community.
These projects demonstrate Python’s adaptability, efficiency, and community-driven ethos, solidifying its status as a language of choice for researchers facing a wide array of scientific challenges.
Stefane Fermigier, a Python developer since 1996 and a member of the jury for the Open Science Awards for Open Source Research Software, declares: “Since its humble beginnings as a scientific computing tool in the late 90s, and thanks to the involvement of thousands of innovators and contributors, Python has become a dominant force in research software, whether for simulation, data processing and analysis, rapid prototyping, systems integration or web interfaces and tools, in all areas of science. With the larger Python community, we’re happy to move forward the open and reproducible science movement with Python programs as ‘executable knowledge’.”
The Python community can be proud of these accomplishments and the role Python plays in scientific research. The usage of Python in such diverse and influential projects not only propels scientific knowledge but also fortifies the open-source community’s contribution to the public good.
We extend our congratulations to all the teams and researchers involved in these pioneering projects and eagerly anticipate further breakthroughs and contributions of Python in scientific research and beyond.