Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mergeback from main #5023

Merged
merged 107 commits into from
Oct 12, 2022
Merged

mergeback from main #5023

merged 107 commits into from
Oct 12, 2022

Conversation

pp-mo
Copy link
Member

@pp-mo pp-mo commented Oct 12, 2022

Updating this F-B prior to restarting the work.
This will probably invalidate #4835, but that's OK I am about to put up a slightly more rational version

bjlittle and others added 30 commits June 28, 2022 10:32
* combine ci workflows

* remove badge

* ci unpin python
* remove assertWarnsRegexp

* remove assertStringEqual

* post rebase tidyings

* whatsnew
* extend ci support for py310

* fix Cell.__hash__ py310 nan behaviour

* review actions
* sed gregorian

* sed CALENDAR_GREGORIAN

* rename cml files

* revert whatsnew 2.1 and test_cf.py

* revert spelling_allow

* post rebase sed 'gregorian'

* Updated environment lockfiles

* cf-units minimum pin

* review actions

Co-authored-by: Lockfile bot <[email protected]>
updates:
- [github.com/pre-commit/pre-commit-hooks: v4.2.0 → v4.3.0](pre-commit/pre-commit-hooks@v4.2.0...v4.3.0)
- [github.com/psf/black: 22.3.0 → 22.6.0](psf/black@22.3.0...22.6.0)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Alternative Cell.__hash__ implementation for NaN support

* add whatsnew entry
* adopt setuptools-scm for auto versioning

* update py310.yml requirements

* update locks

* simplify docs version

* update dev release docs

* update .gitignore for vscode

* update locks

* add exclude _version.py to MANIFEST.in

* review actions

* update lock files

* update pyproject.toml

* what a whatsnew entry
* recommend pytest

* pros and cons

* tweaks
* replace unmasked_data_as_1d_array

* whatsnew
* add new tests; fix existing tests

* force lhs lazy if rhs lazy

* black

* add in-place tests

* add handling for unmasked, masked real array combo

* add tests for false skeleton

* rearrange _math_op_common if-loops

* revert maths.py to upstream/master

* simpler solution

* reduce masking arithmetic tests

* expand and improve tests

* add whatsnew

* fix rebase snafu

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

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

* update following numpy#21977

* Revert "update following numpy#21977"

This reverts commit 7d62ad6.

* update comment

* a before b

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* automate sdist and wheel build and publish

* update names

* tidy package manifest and discovery

* add note to dev docs

* update MANIFEST.in

* Update .github/workflows/ci-wheels.yml

Co-authored-by: Martin Yeo <[email protected]>

* add unshallow comment to rtd

* reinstate docs release

* add pypa build comment

* test wheel

* added whatnew + tweak nox wheel emsgs

* Update docs/src/developers_guide/release.rst

Co-authored-by: Martin Yeo <[email protected]>
* Warn users of increased recombine_submeshes memory demand.

* Clearer what's new entry.
* fix sphinx-gallery

* change gallery index reference
updates:
- [github.com/PyCQA/flake8: 4.0.1 → 5.0.2](PyCQA/flake8@4.0.1...5.0.2)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
scitools-ci bot and others added 29 commits September 20, 2022 09:51
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 4.1.1 to 4.1.2.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](peter-evans/create-pull-request@18f9043...171dd55)

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

Signed-off-by: dependabot[bot] <[email protected]>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/stale](https://github.com/actions/stale) from 5 to 6.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](actions/stale@v5...v6)

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

Signed-off-by: dependabot[bot] <[email protected]>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* update release guide

* adress review comments
* 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 <[email protected]>

Co-authored-by: lbdreyer <[email protected]>
* 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 <[email protected]>

* New lockfiles.

* What's New entry.

* What's New correction.

Co-authored-by: Lockfile bot <[email protected]>
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 4.1.2 to 4.1.3.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](peter-evans/create-pull-request@171dd55...671dc9c)

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

Signed-off-by: dependabot[bot] <[email protected]>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Split iris.fileformats.netcdf into separate load+save submodules.

* Fix mutable default.

* Fixes.

* Fix iris.fileformats.netdf.__all__.

* Fix tests.

* Fix license header.

* Move unit tests for sub-module APIs.

* Review changes.

* Add whatsnew; slightly improved module docstrings.
* 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 <[email protected]>

Co-authored-by: Martin Yeo <[email protected]>
* DOC: add show option to Makefiles

* fix typo

Co-authored-by: Patrick Peglar <[email protected]>

Co-authored-by: Patrick Peglar <[email protected]>
* 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.
* 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>
@pp-mo pp-mo merged commit d93ad62 into FEATURE_xarray_readwrite Oct 12, 2022
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.

10 participants