Raise an informative error if the weatherfile is not able to match to a known climate zone. This happens if a user tries to use a non-US weather file, and may also catch other errors in the weather file.
Checklist (Delete lines that don't apply)
~- [ ] Unit tests have been added or updated~
[ ] All ci tests pass (green) (not expected until #442 is merged, which is waiting on ditto-reader PRs 47, 48, & 50)
[x] An issue has been created (which will be used for the changelog)
Resolves #438
Pull Request Description
Raise an informative error if the weatherfile is not able to match to a known climate zone. This happens if a user tries to use a non-US weather file, and may also catch other errors in the weather file.
Checklist (Delete lines that don't apply)
~- [ ] Unit tests have been added or updated~