In the past decade, much work has been done on integrating different lake models using general frameworks to overcome model incompatibilities. However, a framework may not be flexible enough to support applications in different fields. To overcome this problem, we used Python to integrate three lake models into a Phytoplankton Prediction System for Lake Taihu (Taihu PPS). The system predicts the short-term (1–4 days) distribution of phytoplankton biomass in this large eutrophic lake in China. The object-oriented scripting language Python is used as the so-called ‘glue language’ (a programming language used for connecting software components). The distinguishing features of Python include rich extension libraries for spatial and temporal modelling, modular software architecture, free licensing and a high performance resulting in short execution time. These features facilitate efficient integration of the three models into Taihu PPS. Advanced tools (e.g. tools for statistics, 3D visualization and model calibration) could be developed in the future with the aid of the continuously updated Python libraries. Taihu PPS simulated phytoplankton biomass well and has already been applied to support decision making.
Skip Nav Destination
Article navigation
Research Article|
November 07 2011
Integrating three lake models into a Phytoplankton Prediction System for Lake Taihu (Taihu PPS) with Python
Jiacong Huang;
Jiacong Huang
1Nanjing Institute of Geography and Limnology, Chinese Academy of Sciences, 73 East Beijing Road, Nanjing 210008, China
2Graduate University of the Chinese Academy of Sciences, Beijing 100049, China
3Department of Hydrology and Water Resources Management, Institute of Natural Resources Conservation, Kiel University, Kiel 24118, Germany
Search for other works by this author on:
Junfeng Gao;
1Nanjing Institute of Geography and Limnology, Chinese Academy of Sciences, 73 East Beijing Road, Nanjing 210008, China
E-mail: [email protected]
Search for other works by this author on:
Georg Hörmann;
Georg Hörmann
3Department of Hydrology and Water Resources Management, Institute of Natural Resources Conservation, Kiel University, Kiel 24118, Germany
Search for other works by this author on:
Wolf M. Mooij
Wolf M. Mooij
4Netherlands Institute of Ecology (NIOO-KNAW), Department of Aquatic Ecology, P.O. Box 50, 6700 AB Wageningen, The Netherlands and Wageningen University, Department of Aquatic Ecology and Water Quality Management, P.O. Box 47, 6700 AA Wageningen, The Netherlands
Search for other works by this author on:
Journal of Hydroinformatics (2012) 14 (2): 523–534.
Article history
Received:
February 14 2011
Accepted:
July 11 2011
Citation
Jiacong Huang, Junfeng Gao, Georg Hörmann, Wolf M. Mooij; Integrating three lake models into a Phytoplankton Prediction System for Lake Taihu (Taihu PPS) with Python. Journal of Hydroinformatics 1 April 2012; 14 (2): 523–534. doi: https://doi.org/10.2166/hydro.2011.020
Download citation file: