ai2cm / pace

Implementation of the FV3GFS / SHiELD atmospheric model in Python
https://ai2cm.github.io/pace/
Apache License 2.0
37 stars 12 forks source link

Fix mypy treatment of imports, fix ignored errors #366

Closed mcgibbon closed 2 years ago

mcgibbon commented 2 years ago

Purpose

Mypy has been failing to detect many errors involving code in distinct directories, since we moved to namespace packages. This PR fixes the mypy treatment of namespace packages, and fixes all errors detected by mypy.

Code changes:

Checklist

Before submitting this PR, please make sure: