Python bindings for libcloudph++

Dorota Jarecka,Sylwester Arabas,Davide Del Vento
DOI: https://doi.org/10.48550/arXiv.1504.01161
2015-04-06
Abstract:This technical note introduces the Python bindings for libcloudph++. The libcloudph++ is a C++ library of algorithms for representing atmospheric cloud microphysics in numerical models. The bindings expose the complete functionality of the library to the Python users. The bindings are implemented using the <a class="link-external link-http" href="http://Boost.Python" rel="external noopener nofollow">this http URL</a> C++ library and use NumPy arrays. This note includes listings with Python scripts exemplifying the use of selected library components. An example solution for using the Python bindings to access libcloudph++ from Fortran is presented.
Computational Physics,Mathematical Software,Atmospheric and Oceanic Physics
What problem does this paper attempt to address?