csdms / pymt

A Python toolkit for running and coupling Earth surface models
https://pymt.readthedocs.io
MIT License
52 stars 20 forks source link

Refactor pymt.framework.bmi_ugrid module and add tests #89

Closed mdpiper closed 5 years ago

mdpiper commented 5 years ago

In this PR, I attempted to factor out repeated code in the pymt.framework.bmi_ugrid module, while rewriting the set of functions in the module as classes. I also added the ability to handle the structured_quadrilateral BMI grid type, which fixes #88. I included unit tests for each new class.

coveralls commented 5 years ago

Coverage Status

Coverage increased (+0.5%) to 71.399% when pulling 089f29f2315085229e631297c5cf854bf5a24b63 on mdpiper/add-structured-quad-graph into da56b6f98f2e85efa4df3e3667cc203fcefc94cf on master.