The babelizer is an open source Python utility, developed by the Community Surface Dynamics Modeling System (CSDMS), for wrapping a library that exposes a Basic Model Interface (BMI) so that it can be imported as a Python package.
Supported languages include:
- C
- C++
- Fortran
- Python
The babelizer is an element of the CSDMS Workbench, an integrated system of software tools, technologies, and standards for building and coupling models.
Full documentation for the babelizer, including examples, can be found at https://babelizer.readthedocs.io/.
The quickest way to install the babelizer is with conda:
conda install -c conda-forge babelizer
For more detailed information, including how to install the babelizer from source, see the installation instructions in the documentation.
If you wish to report bugs or request new features for the babelizer, or if you would like to fix bugs and implement new features, please see our contributing guidelines. Contributions to the babelizer are credited.
The Community Surface Dynamics Modeling System is funded by the U.S. National Science Foundation.