You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Here are the steps to build a component for the CSDMS Workbench from a library containing a model or a tool.
To help explain these steps, consider a library foo packaged in a Python module foo that exposes a class Foo.
Wrap the library with a Basic Model Interface (BMI). For the case of the foo library, create a class BmiFoo and include in the foo module or in a separate bmi_foo module.
Run the babelizer over the BMI library to create a component that can be imported into pymt. Babelizing the BmiFoo class would produce the pymt_foo module exposing the Foo class.
Nice! How about including links for people to learn about the steps, e.g., (Learn about BMI) <= link to bmi.readthedocs.org, and (Learn how to create a conda-forge package) <= link to whatever pages on conda-forge, etc.
Activity
gregtucker commentedon Jan 25, 2021
Nice! How about including links for people to learn about the steps, e.g., (Learn about BMI) <= link to bmi.readthedocs.org, and (Learn how to create a conda-forge package) <= link to whatever pages on conda-forge, etc.
mdpiper commentedon Jan 26, 2021
@gregtucker Done! I've added links to docs and examples.