Skip to content

release: prepare v1.1.0 - #53

Merged
ShianMike merged 14 commits into
mainfrom
docs/v1.1.0-readme-soundings
Sep 6, 2026
Merged

release: prepare v1.1.0#53
ShianMike merged 14 commits into
mainfrom
docs/v1.1.0-readme-soundings

Conversation

@ShianMike

Copy link
Copy Markdown
Owner

Summary

  • prepare the complete v1.1.0 feature set: HRRR mesoanalysis/model-product fields, selectable radar sites, shared flat/Lambert map projection, box-mean and box-field sounding workflows, IGRA v2 observations, lake/radar resources, and the new fire/winter/thermal-level diagnostics
  • regenerate all three README sounding captures from the v1.1.0 UI; the main HRRR example combines the time-matched SPC Day 1 categorical outlook (SLGT at the point) and the HRRR Significant Tornado Parameter model-product field in the locator inset
  • add a reproducible README capture script and update the 1.1.0 badge, captions, usage/install docs, changelog, and synchronized Python/Rust/release versions

Dependabot bumps included

This combined v1.1.0 candidate incorporates the exact changes from both currently open Dependabot PRs:

Those PRs should be closed as superseded after this PR merges.

Image verification

  • examples/example_sounding.png: 3260×2198, Standard palette, Storm-Relative Wind chart, SPC SLGT + HRRR STP locator overlays
  • docs/images/v1.1.0/sounding-theta-light-mode.png: 3260×2198, Inverted palette, θ / θe chart
  • docs/images/v1.1.0/sounding-streamwiseness-protanopia.png: 3260×2198, Protanopia palette, Streamwiseness chart
  • all three PNGs were opened and visually inspected after regeneration

Hosted validation only

No local test suite was run, per request. GitHub Actions is the validation gate:

  • required pull-request Tests matrix
  • complete serial release gate
  • live public-provider contracts
  • full Rust stable/MSRV/native/wheel matrix

Merge only after every required/explicit hosted run passes and all review suggestions are resolved.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: c32702c13a

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread sharpmod/tools/era5_extract.py
Comment thread sharpmod/box_sounding.py Outdated
Comment thread sharpmod/box_sounding.py Outdated
Comment thread sharpmod/gui_picker.py
Comment thread sharpmod/io/igra2.py
@ShianMike

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 9b581042a6

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread sharpmod/hrrr_products.py Outdated
Comment thread sharpmod/hrrr_products.py Outdated
Comment thread sharpmod/gui_workers.py
@ShianMike ShianMike self-assigned this Sep 6, 2026
@ShianMike

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

self._map.remove_overlay(radar_mosaic.OVERLAY_KEY)

P1 Badge Remove the previous single-site product before refetching

When the radar scope is a single site, this removes only the mosaic key, leaving the previous radar_site raster attached. In particular, if the product is changed while radar is disabled, re-enabling finds that still-fresh raster and restores it without fetching, so the control can say velocity or accumulation while the map indefinitely displays the old reflectivity image; remove the active scope's key rather than always removing the mosaic.

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread sharpmod/gui_box.py Outdated
Comment thread sharpmod/box_analysis.py Outdated
Comment thread sharpmod/viz/box_field.py Outdated
@ShianMike

Copy link
Copy Markdown
Owner Author

Addressed the remaining e8c09c2 review summary in 4c920e7: radar product changes now invalidate the active scope key, including single-site mode, with a disabled-change/re-enable regression test. The three inline box-workspace findings are fixed in 6d3eb8f and answered in their threads.

@ShianMike

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 6d3eb8f56f

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread sharpmod/tools/box_extract.py Outdated
Comment thread sharpmod/gui_picker.py Outdated
Comment thread sharpmod/gui_picker.py Outdated
@ShianMike

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 55dbf51db4

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread sharpmod/tools/box_extract.py Outdated
Comment thread sharpmod/box_analysis.py
Comment thread sharpmod/box_mean.py Outdated
@ShianMike

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@ShianMike
ShianMike merged commit d19e343 into main Sep 6, 2026
27 checks passed
@ShianMike
ShianMike deleted the docs/v1.1.0-readme-soundings branch September 6, 2026 09:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant