EUTROPY: A Python-based software optimized with Just-In-Time compilation for simulating eutrophication dynamics in aquatic systems
Year: 2025
Type: software-paper
Abstract: This study presents EUTROPY, an efficient, open-source modeling tool developed in Python for simulating primary production and investigating eutrophication dynamics. Although compiled languages such as Fortran and C ++ are preferred in numerical modeling, Python was selected for its usability. Performance was enhanced using Numba for just-in-time (JIT) compilation, achieving speedups up to 40 times and outperforming a Fortran-based model. In addition, a Shiny interface supports interactive post-processing and visualization. This approach eliminates the two-language problem, enabling both simulation and analysis in one environment, making EUTROPY practical for academic use and a foundation for future applications in environmental management.
Source: SoftwareX
Authors: Burak Kaynaroglu, Arturas Razinkovas-Baziukas, Rasa Idzelytė, Edvinas Tiškus, Mindaugas Zilius, Jovita Mėžinė, Georg Umgiesser
Language: English
Subfield: Artificial Intelligence
Field: Computer Science
Domain: Physical Sciences
Open Access status: gold
Estimated APC paid: $1,200
Funder: Research Executive Agency
OpenAlex ID: W7104180438
