Skip to content

Latest commit

 

History

History
74 lines (57 loc) · 2.77 KB

README.rst

File metadata and controls

74 lines (57 loc) · 2.77 KB

JOSS paper Build status Conda version Documentation status Coverage status

The Babelizer: Wrap BMI libraries with Python bindings

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/.

Installation

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.

Contributing

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.

Acknowledgments

The Community Surface Dynamics Modeling System is funded by the U.S. National Science Foundation.