csdms / pymt

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

Use Python 3 class style #142

Closed mwtoews closed 3 years ago

mwtoews commented 3 years ago

This PR simplifies how classes are used since Python 3, and removes unnecessary coding styles that were required for Python 2 compatibility.

coveralls commented 3 years ago

Coverage Status

Coverage remained the same at 0.0% when pulling a31e78a02cdccb2d15152ee4b8ee20cadba73437 on mwtoews:py3-class-style into e643043c32a32a9505be22119dbc348ac9c7bb9f on csdms:master.

mcflugen commented 3 years ago

@mwtoews Thank you so much for this contribution! It looks great. I need to first fix the Windows errors before merging this. I'll do that in a separate pull request and then merge the fix into this one (and #143).