Articles | Volume 45
Adv. Geosci., 45, 295–303, 2018
Adv. Geosci., 45, 295–303, 2018
18 Oct 2018
18 Oct 2018

Programming as a soft skill for project managers: How to have a computer take over some of your work

Nikolay V. Koldunov and Luisa Cristini

Related authors

The role of oceanic heat flux in reducing thermodynamic ice growth in Nares Strait and promoting earlier collapse of the ice bridge
Sergei Kirillov, Igor Dmitrenko, David G. Babb, Jens K. Ehn, Nikolay Koldunov, Søren Rysgaard, David Jensen, and David G. Barber
Ocean Sci. Discuss.,,, 2022
Revised manuscript under review for OS
Short summary
AWI-CM3 coupled climate model: Description and evaluation experiments for a prototype post-CMIP6 model
Jan Streffing, Dmitry Sidorenko, Tido Semmler, Lorenzo Zampieri, Patrick Scholz, Miguel Andrés-Martínez, Nikolay Koldunov, Thomas Rackow, Joakim Kjellsson, Helge Goessling, Marylou Athanase, Qiang Wang, Dmitry Sein, Longjiang Mu, Uwe Fladrich, Dirk Barbi, Paul Gierz, Sergey Danilov, Stephan Juricke, Gerrit Lohmann, and Thomas Jung
EGUsphere,,, 2022
Short summary
Cloud-based framework for inter-comparing submesoscale permitting realistic ocean models
Takaya Uchida, Julien Le Sommer, Charles Stern, Ryan Abernathey, Chris Holdgraf, Aurélie Albert, Laurent Brodeau, Eric Chassignet, Xiaobiao Xu, Jonathan Gula, Guillaume Roullet, Nikolay Koldunov, Sergey Danilov, Qiang Wang, Dimitris Menemenlis, Clément Bricaud, Brian Arbic, Jay Shriver, Fangli Qiao, Bin Xiao, Arne Biastoch, René Schubert, Baylor Fox-Kemper, and William Dewar
Geosci. Model Dev. Discuss.,,, 2022
Revised manuscript accepted for GMD
Short summary
Assessment of the Finite-VolumE Sea ice–Ocean Model (FESOM2.0) – Part 2: Partial bottom cells, embedded sea ice and vertical mixing library CVMix
Patrick Scholz, Dmitry Sidorenko, Sergey Danilov, Qiang Wang, Nikolay Koldunov, Dmitry Sein, and Thomas Jung
Geosci. Model Dev., 15, 335–363,,, 2022
Short summary
Impact of horizontal resolution on global ocean–sea ice model simulations based on the experimental protocols of the Ocean Model Intercomparison Project phase 2 (OMIP-2)
Eric P. Chassignet, Stephen G. Yeager, Baylor Fox-Kemper, Alexandra Bozec, Frederic Castruccio, Gokhan Danabasoglu, Christopher Horvat, Who M. Kim, Nikolay Koldunov, Yiwen Li, Pengfei Lin, Hailong Liu, Dmitry V. Sein, Dmitry Sidorenko, Qiang Wang, and Xiaobiao Xu
Geosci. Model Dev., 13, 4595–4637,,, 2020
Short summary

Cited articles

Guo, P.: Python Is Now the Most Popular Introductory Teaching Language at Top U.S. Universities, Communications of the ACM, available at: teaching-language-at-top-u-s-universities/fulltext (last access: 12 October 2018), 7 July, 2014. 
Jacobs, C. T., Gorman, G. J., Rees, H. E., and Craig, L. E.: Experiences with efficient methodologies for teaching computer programming to geoscientists, J. Geosci. Ed., 64, 183–198, 2016. 
Kluyver, T., Ragan-Kelley, B., Pérez, F., Granger, B., Bussonnier, M., Frederic, J., Kelley, K., Hamrick, J., Grout, J., Corlay, S., Ivanov, P., Avila, D., Abdalla, S., and Willing, C.: Jupyter Notebooks – A publishing format for reproducible computational workflows, in: Positioning and Power in Academic Publishing: Players, Agents and Agendas, IOS Press, Amsterdam, the Netherlands, 87–90,, 2016. 
Koldunov, N. V. and Cristini, L.: Programming for project managers,, 2018. 
Lin, J. W. B.: Why Python is the next wave in earth sciences computing, B. Am. Meteorol. Soc., 93, 1823–1824, 2012. 
Short summary
We believe that project managers can benefit from using programming languages in their work. In this paper we show several simple examples of how python programming language can be used for some of the basic text manipulation tasks, as well as describe more complicated test cases using a HORIZON 2020 type European project as an example.