Unstructured scheme iris source#33
Unstructured scheme iris source#33stephenworsley merged 4 commits intoSciTools:unstructured_schemefrom
Conversation
Codecov Report
@@ Coverage Diff @@
## unstructured_scheme #33 +/- ##
====================================================
Coverage 88.43% 88.43%
====================================================
Files 10 10
Lines 346 346
====================================================
Hits 306 306
Misses 40 40 Continue to review full report at Codecov.
|
|
Left "as is" the The way in which the
github:mesh-data-model # the HEAD commit of the mesh-data-model feature branch
github:master # the HEAD commit of the master branch
github:v3.0.1 # the v3.0.1 tag
github:c34662c2a252c154f45f361d34ae8f1b4397b326 # a specific commit sha
nox -s tests-3.8 -- --iris=github:<artifact> |
|
The intent is to extend the format of |
| PATH: ${HOME}/miniconda/bin:${PATH} | ||
| CODECOV_TOKEN: "ENCRYPTED\ | ||
| [1ed538b97a8d005bdd5ab729de009ac38a2b53389edb0912\ | ||
| d2e76f5ce1e71c5f7bdea80a79492b57af54691c8936bdc7]" |
There was a problem hiding this comment.
The CODECOV_TOKEN is now configured via the cirrus-ci SciTools-incubator/iris-esmf-regrid project configurations accessible from the browser
|
Tres cool 💐 |
|
@stephenworsley Just to confirm this PR "as is" makes no change in behaviour for To start using the capability of this PR in your This will result in your HTH |
stephenworsley
left a comment
There was a problem hiding this comment.
Looking good, just a couple odd documentation adjustments and we should be good to merge.
9868141 to
123aa9b
Compare
123aa9b to
3d338e8
Compare
* refresh cirrus-ci and nox * add iris artifact support * deal with special-case cirrus-ci quoting * review actions
* Unstructured scheme skeleton (#31) * create skeleton of unstructured regridding code This code is primarily based on Iris's current Area weighted regridding scheme, with the required adaptions for accepting unstructred UGRID data. * Unstructured Scheme - Basic GridInfo Handling (#32) Add basic `GridInfo` function and associated tests. It returns an ESMF regridding object for gridded data. * Unstructured scheme iris source (#33) * refresh cirrus-ci and nox * add iris artifact support * deal with special-case cirrus-ci quoting * review actions * Unstructured Scheme - Basic MeshInfo Handling (#36) * provide iris Mesh to MeshInfo conversion * test against iris feature branch * lint fixes and documentation * fix typo * address review comments. * change tests to better reflect UGRID orientation * address review comments. * address review comments * ASCII art fix * Unstructured Scheme - Cube Creation 2D (#39) * support creation of 2D cubes * lint fixes * rewrite test * remove mesh from _create_cube arguments * add TODO * add TODO * Unstructured Scheme - Mesh Fetching (#46) * support mesh fetching * fix docstring * lint fix * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * add docstrings * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * add and restructure tests * fix test * fix test * address review comments * address review comments Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Bill Little <bill.little@metoffice.gov.uk> Co-authored-by: Anna Booton <anna.booton@metoffice.gov.uk> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Unstructured scheme skeleton (SciTools#31) * create skeleton of unstructured regridding code This code is primarily based on Iris's current Area weighted regridding scheme, with the required adaptions for accepting unstructred UGRID data. * Unstructured Scheme - Basic GridInfo Handling (SciTools#32) Add basic `GridInfo` function and associated tests. It returns an ESMF regridding object for gridded data. * Unstructured scheme iris source (SciTools#33) * refresh cirrus-ci and nox * add iris artifact support * deal with special-case cirrus-ci quoting * review actions * Unstructured Scheme - Basic MeshInfo Handling (SciTools#36) * provide iris Mesh to MeshInfo conversion * test against iris feature branch * lint fixes and documentation * fix typo * address review comments. * change tests to better reflect UGRID orientation * address review comments. * address review comments * ASCII art fix * Unstructured Scheme - Cube Creation 2D (SciTools#39) * support creation of 2D cubes * lint fixes * rewrite test * remove mesh from _create_cube arguments * add TODO * add TODO * Unstructured Scheme - Mesh Fetching (SciTools#46) * support mesh fetching * fix docstring * lint fix * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * add docstrings * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * add and restructure tests * fix test * fix test * address review comments * address review comments Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Bill Little <bill.little@metoffice.gov.uk> Co-authored-by: Anna Booton <anna.booton@metoffice.gov.uk> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

This PR provides
irissource GitHub artifact support, to allow testing against a specificirisGitHub repo branch name, tag name or commit sha.It also contains conditional task execution, better caching, and controls for conda environment verbosity.
The
flake8andblacklinting tasks have been combined, and the long/variable runningosxtask as been retired.