Fix contour levels for TC density map #1009
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
In the recent two zppy weekly test, it appears that upgrading matplotlib from
3.9to3.10has shifted behavior of the TC density map, as shown in below, 0 values are not represented correctly with current contour levels, as shown below. Slightly update clevels can fix this issue.When fixing this issue, I discovered another problem that can miss one storm count for the period being analyses/ or cause crash if only single storm present in the tracking data. This is also fixed by this PR.
Checklist
If applicable: