Skip to content

Conversation

@pp-mo
Copy link
Member

@pp-mo pp-mo commented Feb 20, 2023

Keep the feature-branch branch alive with CI working.

pp-mo and others added 30 commits September 23, 2022 15:17
* Test the calls implementing Cube and Cubelist printing, and repr_html().

* Reinstate CubeList._repr_html_() method.

* Review changes.

* Add whatsnew.

* Typo in whatsnew.

* Update docs/src/whatsnew/3.3.rst

Co-authored-by: lbdreyer <lbdreyer@users.noreply.github.com>

Co-authored-by: lbdreyer <lbdreyer@users.noreply.github.com>
* Fix name loader problem; enforce expected type of all cube cell_methods.

* Review change: fix import order.

* Update imagerepo.json for skipped changes from test-iris-imagehash v0.16.
* Lockfile updates (#4968)

* Updated environment lockfiles

* Adjustments for Cartopy v0.21.0 (SciTools/cartopy@fcb784d).

* Cartopy >=0.21 pin.

* What's New entry.

* WIP try netCDF4 pin.

* Try pip installing netcdf4==1.6.1 as requested by @ocefpaf.

* Revert "Try pip installing netcdf4==1.6.1 as requested by @ocefpaf."

This reverts commit ce9f890.

* netcdf4!=1.6.1

* Align Conda YAML formatting.

Co-authored-by: Lockfile bot <noreply@github.com>

* New lockfiles.

* What's New entry.

* What's New correction.

Co-authored-by: Lockfile bot <noreply@github.com>
* Change deprecated MPL colormap registration - matplotlib/matplotlib#23668.

* Adapt benchmark for importing palette to cope with MPL 3.6.

* What's New entry.

* What's New typo.

* Reformat import_iris imports.
* set whatsnew release date

* fix whatsnew
* Enable manual GHA benchmark run with custom first_commit.

* Modified benchmark netcdf import - #4803.
* v3.3.x:
  Update whatsnew for 3.3.1 release (#5002)
  Port dependency fixes to `v3.3.x`. (#4992)
  Fix name loader problem (#4933)
  Reinstate CubeList._repr_html_() (#4976)

# Conflicts:
#	.github/workflows/ci-tests.yml
#	requirements/ci/nox.lock/py310-linux-64.lock
#	requirements/ci/nox.lock/py38-linux-64.lock
#	requirements/ci/nox.lock/py39-linux-64.lock
#	requirements/ci/py310.yml
#	requirements/ci/py38.yml
#	requirements/ci/py39.yml
#	setup.cfg
…nates (#4969)

* Convert all time points at once before generating cells

* Small simplification

* Add a whatnew entry

* Fix link

Co-authored-by: Martin Yeo <40734014+trexfeathers@users.noreply.github.com>

Co-authored-by: Martin Yeo <40734014+trexfeathers@users.noreply.github.com>
Co-authored-by: Lockfile bot <noreply@github.com>
* DOC: add show option to Makefiles

* fix typo

Co-authored-by: Patrick Peglar <patrick.peglar@metoffice.gov.uk>

Co-authored-by: Patrick Peglar <patrick.peglar@metoffice.gov.uk>
* Sample code to convert ORCA data into a meshcube.

* Better illustrative image.

* Added whatsnew.
* New LBFC-CF mappings based on info from Julian Heming.

* Further mappings.

* What's New entry.
Co-authored-by: Lockfile bot <noreply@github.com>
* Speed up Cube.subset/Coord.intersect

* Add a whatsnew entry
updates:
- [github.com/psf/black: 22.8.0 → 22.10.0](psf/black@22.8.0...22.10.0)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 4.1.3 to 4.2.0.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](peter-evans/create-pull-request@671dc9c...b4d5173)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Meshcoords take metadata from face/edge coords.

* Test fixes.

* Added tests for missing-vs-present standard-names and units.

* Slight code tidying.

* Review changes.

* Added whatsnew.
* Added pandas_ndim FUTURE flag.

* TODO flag to document pandas_ndim future flag.
* Added in dim_coord prioritisation within _get_lon_lat_coords

* Completed testing for dim coord prioritisation, added what's new entry

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* updated tests to include fixtures

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Mostly formatting changes for readability, largely suggested by Payton for better PyTest consistency.

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Replaced  with  throughout

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* updated docstring in project

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* improve error messages

* whitespace fix

* edit/fix error messages

* add whatsnew entry

* Apply suggestions from code review

Co-authored-by: Ruth Comer <10599679+rcomer@users.noreply.github.com>

* add test

Co-authored-by: Ruth Comer <10599679+rcomer@users.noreply.github.com>
* Use reusable workflow for refresh lockfile workflow

* Update location of reusable workflows
* Replicate legacy dask behaviour pre dask/dask#9555.

* Revert "Replicate legacy dask behaviour pre dask/dask#9555."

This reverts commit 7363412.

* Accept shared NumPy arrays when copying certain Dask arrays - dask/dask#9555.

* Updated lock-files.

* What's New entry.

* Re-arrange What's New entry.
scitools-ci bot and others added 28 commits December 5, 2022 14:03
Co-authored-by: Lockfile bot <noreply@github.com>
Co-authored-by: Lockfile bot <noreply@github.com>
updates:
- [github.com/psf/black: 22.10.0 → 22.12.0](psf/black@22.10.0...22.12.0)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* switch order of options and parameter in ncgen

* add info to whatsnew
* remove test timings

* whatsnew

* missed a bit

* review action
* Correct heading for v3.4 release highlights.

* Include patch number in release highlights heading.

Co-authored-by: lbdreyer <lbdreyer@users.noreply.github.com>

Co-authored-by: lbdreyer <lbdreyer@users.noreply.github.com>
updates:
- [github.com/pycqa/isort: 5.10.1 → v5.11.3](PyCQA/isort@5.10.1...v5.11.3)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Bumps [actions/stale](https://github.com/actions/stale) from 6 to 7.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](actions/stale@v6...v7)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
updates:
- [github.com/pycqa/isort: v5.11.3 → 5.11.4](PyCQA/isort@v5.11.3...5.11.4)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* unpin theme and set default style to light (not dark)

* added whatsnew and fixed typo.

* minor tweaks
* remove spelling config and docs, this didnt pan out.

* added line break
* Fix link checks.

* What's New entry.

* ECMWF about experiment.

* ECMWF apps experiment.

* Remove ECMWF link.

* More specific What's New entry.
* Updated environment lockfiles

* Use set_ylim for test_2d_coord_bounds_platecarree.

* Don't use np.float for maths tests.

* Remove uses of np.int .

Co-authored-by: Lockfile bot <noreply@github.com>
* Updated citation

* Added WhatsNew

* Reference version 3.4 in DOI

Co-authored-by: Bouwe Andela <bouweandela@gmail.com>

* Suggest updating the citation at every release

Co-authored-by: Bouwe Andela <bouweandela@gmail.com>
* [pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/asottile/blacken-docs: v1.12.1 → 1.13.0](adamchainz/blacken-docs@v1.12.1...1.13.0)

* Remove explicit black version dependency from blacken-docs.

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Martin Yeo <martin.yeo@metoffice.gov.uk>
* Iris Xarray docs page.

* Add links.

* Xarray page styling.

* What's New entry.

* Minor docs fixes.

* Overall experience section.

* Xarray supports other plotting backends through external packages.

Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com>

* Section on converting between Iris and Xarray.

* Clearer language around laziness and multi-processing.

* To-do note about dates and fill values.

* Move iris_xarray page into a new Community section.

* Language fixes from @bjlittle review.

Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com>
updates:
- [github.com/pycqa/isort: 5.11.4 → 5.12.0](PyCQA/isort@5.11.4...5.12.0)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* add readme #showyourstripes

* use defacto url src

* update whatsnew

* licensed to distributed
* Fixing typo's in Gitwash.

* Updating the whatsnew to implement requested changes
* [pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/psf/black: 22.12.0 → 23.1.0](psf/black@22.12.0...23.1.0)

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Set up `iris.plugins` namespace package

* Provide convenience function to use a plugin

* Basic documentation for plugins

* Add a hint about plugins when load fails

* Expose `use_plugin` in `__all__`

* Add example usage

* Split plugin documentation to its own page

* Document how to create a plugin

* Link to documentation

* Correct "plain" code block -> "text"

* Whatsnew
Co-authored-by: Lockfile bot <noreply@github.com>
@pp-mo pp-mo marked this pull request as ready for review February 20, 2023 14:15
@pp-mo pp-mo merged commit 6f436d7 into FEATURE_split_attrs Feb 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

No open projects

Development

Successfully merging this pull request may close these issues.