/bmi-live-2017

Source code for the BMI Live clinic at the 2017 CSDMS Annual Meeting

Primary LanguageJupyter NotebookMIT LicenseMIT

BMI Live

Code for the BMI Live clinic held at the 2017 CSDMS Annual Meeting, May 23-25, in Boulder, Colorado.

The Goal

Given a model, wrap it in a BMI in realtime. We also hope show some best practices in Python development.

The Plan

  1. Start with a model
  2. View the list of BMI methods and their signatures at http://bmi-python.readthedocs.io
  3. Together, implement the BMI methods for our model!
  4. Test the results in a Jupyter Notebook (and make a plot, maybe using widgets!)

The Requirements

  • Laptop
  • Text editor
  • Python distribution (we recommend the Anaconda Python 2.7 distribution)
  • Optionally, a GitHub account, and git or GitHub Desktop