Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Stüve, Emagram plots #3626

Open
wants to merge 7 commits into
base: main
Choose a base branch
from

Commits on Sep 9, 2024

  1. Add Stüve, Emagram plots

    Stüve and Emagram plots are enabled as child classes of SkewT parent class.
    The child classes inherit plotting capabilities from SkewT (e.g. data, wind barbs, dry and saturated adiabats, and mixing ratio lines).
    cdholmes committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    06ea4c6 View commit details
    Browse the repository at this point in the history
  2. Fixed linting issues

    cdholmes committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    61502c9 View commit details
    Browse the repository at this point in the history
  3. More linting fixes

    cdholmes committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    c59088e View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Add pytest for Stuve and Emagram

    New test files
    tests/plots/test_emagram.py
    tests/plots/test_stuve.py
    replicate the SkewT tests done in
    tests/plots/test_skewt.py
    
    Whitespace changes for linter.
    
    Signed-off-by: Christopher Holmes <[email protected]>
    cdholmes committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    8ee74e4 View commit details
    Browse the repository at this point in the history
  2. Remove unused imports

    cdholmes committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    2ea37ae View commit details
    Browse the repository at this point in the history
  3. Update baseline images for Stuve, Emagram tests

    After creating a clean environment, a few pixels
    changedin the baseline images for some of the
    tests. This might fix some of the failing CI tests.
    
    Signed-off-by: Christopher Holmes <[email protected]>
    cdholmes committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    361827a View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2024

  1. Slightly relax pytest threshold for selected images

    Images that failed pytest thresholds had only a few
    pixels of difference, which is fine for users.
    
    Signed-off-by: Christopher Holmes <[email protected]>
    cdholmes committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    bd5a31a View commit details
    Browse the repository at this point in the history