Add Lambert Conformal Conic (LCC) Grid Utility - #91
Conversation
- Implement high-level Lambert Conformal Conic (LCC) grid creation in `utils.py`. - Ensure backend-agnostic support (Eager/Lazy) with provenance tracking. - Add comprehensive double-check tests for LCC grids. - Address code review feedback regarding backend visibility in history.
|
👋 Jules, reporting for duty! I'm here to lend a hand with this pull request. When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down. I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job! For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with New to Jules? Learn more at jules.google/docs. For security, I will only act on instructions from the user who triggered this task. |
- Implement high-level Lambert Conformal Conic (LCC) grid creation in `utils.py`. - Ensure backend-agnostic support (Eager/Lazy) with provenance tracking. - Add comprehensive double-check tests for LCC grids. - Address code review feedback regarding backend visibility in history. - Fix linting and formatting issues identified by CI.
I have implemented a new high-level utility
create_lcc_gridinsrc/xregrid/utils.pyto simplify the creation of Lambert Conformal Conic projection grids, which are widely used in regional meteorological modeling.Key features:
chunksparameter.historyattribute.tests/test_aero_grid_lcc.pythat performs a "Double-Check" validation, ensuring identical numerical results between NumPy and Dask implementations and verifying laziness.I have also verified that this change does not introduce regressions by running the full test suite (249 tests passed).
PR created automatically by Jules for task 8331316290800441122 started by @bbakernoaa