Jul/2023 - Usability Testing Plan for v0.6.0rc1 #517
Replies: 6 comments 19 replies
-
|
@tomvothecoder – I was trying this out via:
|
Beta Was this translation helpful? Give feedback.
-
|
Yet another loosely related comment (sorry!) @pochedls I also use I'd be interested to know if you get the same result as above with It should be the same, of course... Worth reading: conda Roll-out plan 2023 |
Beta Was this translation helpful? Give feedback.
-
Testing FeedbackOverall, I hit no major issues or unexpected errors during testing. Most of my suggestions are related to documentation. I stumbled onto out-of-date documentation (without specifically trying to review documentation) – so I think we should all try to do a systematic review of the docs (I'll help). Temporal Bounds Updates
Axis / Grid / Regridding updates
|
Beta Was this translation helpful? Give feedback.
-
Test bounds capabilities (@lee1043 and @tomvothecoder)
|
Beta Was this translation helpful? Give feedback.
-
Test grid creation (@mzelinka, @durack1, @chengzhuzhang, @tomvothecoder)
Test vertical regridding (@mzelinka, @durack1, @chengzhuzhang)
|
Beta Was this translation helpful? Give feedback.
-
Test Spatial Averaging (@crterai, @AaronDonahue, @pochedls)
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Goal Dates
Overview
This page discusses the usability testing plan for v0.6.0rc1. It includes a list of notable changes, the related APIs to tests using real-world datasets, and the assigned tester(s) for each test case. We have unit tests for all public APIs but they use generated dummy datasets, which might not capture some edge-cases found in real-world datasets.
Goals of testing:
Installing v0.6.0rc1 for testing
Release candidates are published under the “xcdat_dev” channel in conda-forge.
Command:
<conda|mamba> install -c conda-forge/label/xcdat_dev xcdat=0.6.0rc1Changelog and Test Cases
View the full changelog here.
Features
PR: Functions to produce accurate time bounds by @pochedls in #418
Affected APIs:
add_boundsparameter changed from boolean to list of strings representing CF axesadd_boundsdefault value changed fromadd_bounds=Truetoadd_bounds=["X","Y"]add_boundscallsadd_missing_bounds()add_boundsparameter changed from boolean to list of strings representing CF axesadd_boundsdefault value changed fromadd_bounds=Truetoadd_bounds=["X","Y"]add_boundscallsadd_missing_bounds()add_bounds())add_time_bounds())method="freq"- Add bounds using frequency of time coordinatesmethod="midpoint- Add bounds using time coordinates as midpoints (same asds.bounds.add_bounds(axis="T"))PR: Update
create_gridargs to improve usability by @jasonb5 in #507Affected APIs:
kwargsparameters are deprecated withx,y, andzparametersx,y, andzparameters accept a single DataArray representing coordinates or a Tuple of DataArray representing coordinates and coordinate bounds (optional)create_gridargumentPR: Add API extending xgcm vertical regridding by @jasonb5 in #388
Affected APIs:
Bug Fixes
PR: Fix multi-file dataset spatial average orientation and weights when lon bounds span prime meridian by @pochedls in #495
Affected APIs:
Beta Was this translation helpful? Give feedback.
All reactions