Skip to content

Conversation

@trexfeathers
Copy link
Contributor

No description provided.

stephenworsley and others added 30 commits August 25, 2022 17:02
* v3.3.x:
  update whatsnew title for v3.3 release (SciTools#4939)
  fix whatsnew (SciTools#4932)
…ols#4935)

* Added zonal mean gallery example, continued from @TTV-Intrepid

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

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

* Added TTVIntrepid to common links for What's New functionality

* Fixed zonal mean plotting, add axh

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

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

* Minor visual changes, ax3 plotting fix, removed warning suppression.

* updated imagerepo for zonal means

* updated ci-tests yml to latest iris test data version

* updated what's new

* updated announcements to one line

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
updates:
- [github.com/psf/black: 22.6.0 → 22.8.0](psf/black@22.6.0...22.8.0)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Remove deprecated 'python setup.py test' support

* add whatsnew entry
* fix setup.py std_names building

* refactor
* Fix cube repr for scalar anc_var and cell measures

* Add whatsnew

* Fix cube summary tests

* Review actions: reword whats new, reorder scalar sections in cube printout

* Fix cube summary test, update whatsnew

* Fix code comment
* Temporarily enable lockfile refresh on push - for testing.

* Temporarily enable lockfile refresh on push - for testing.

* Temporarily enable lockfile refresh on push - for testing.

* Use mamba for lock-file generation.

* Simpler package installation.

* Add Mamba warning to update_lockfiles.py.

* Undo temporary testing changes.
* 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>
Co-authored-by: Lockfile bot <noreply@github.com>
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] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
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] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
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 <lbdreyer@users.noreply.github.com>

Co-authored-by: lbdreyer <lbdreyer@users.noreply.github.com>
Co-authored-by: Lockfile bot <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 (SciTools#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>
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] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
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.
trexfeathers and others added 26 commits October 7, 2022 10:50
* 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>
…5020)

* 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 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>
…Tools#4928)

* 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.
* fix aggregated_by for derived coords

* fix and test for derived coords

* improve tests, add whatsnew
* Added zonal mean gallery example, continued from @TTV-Intrepid

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

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

* Added TTVIntrepid to common links for What's New functionality

* Fixed zonal mean plotting, add axh

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

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

* Minor visual changes, ax3 plotting fix, removed warning suppression.

* updated imagerepo for zonal means

* updated ci-tests yml to latest iris test data version

* updated what's new

* updated announcements to one line

* added links to gallery in userguide where relevant

* Added seealso tags for more visability, fixed typos

* Added what's new entry

* Added bullets to subsetting cube for readability

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Migrate iris.experimental.animate to iris.plot.

* Advertise iris.experimental.stratify.

* IRIS_TEST_DATA_VERSION 2.18.

* More IRIS_TEST_DATA_VERSION 2.18.
* WSTARBAR is upward flux

* whatsnew
…reate_cube (SciTools#4807)

* make _create_cube more generic

* reinstate original _create_cube

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

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

* fix tests

* fix tests

* fix curvilinear regridding

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

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

* fix curvilinear regridding

* fix curvilinear regridding

* fix 1D regridding

* improve support for scalar lat-lon

* fix regridding for circular case

* fix scalar handling

* fix mask handling

* fix handling of higher dimensional cases

* include new derived coord/scalar coord support in tests

* remove old _create_cube method

* update docstrings

* fix regrid_conservative

* make _create_cube more robust for extra dims

* fix and test for derived coords

* add benchmark

* address review comments

* address review comments

* add whatsnew

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: lbdreyer <lbdreyer@users.noreply.github.com>
* fix mule pp field data padding

* add test coverage

* update exception message

* use units modulus

* parametrize pp save test

* assert dimensionality for save test

* add whatsnew entry

* parametrize dtype for load test

* update whatnew entry

* Update lib/iris/tests/unit/fileformats/pp/test__data_bytes_to_shaped_array.py

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

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

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

* review actions

* add comment

* add reviewer to whatnew entry

Co-authored-by: Martin Yeo <40734014+trexfeathers@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* added link to the docs archive.

* added whatsnew
…ciTools#5054)

* More tolerant NetCDF loading by skipping invalid coords etc.

* Tolerant loading tests.

* What's New entry.

* self.monkeypatch comments.

* Add integration test.

* Include TODO comment.

* Use monkeypatch context manager.

* Mention CannotAddError in the Whats New.

* Another reference to SciTools#5068.
* Updated environment lockfiles

* Fix auto update lockfiles (SciTools#5070)

* introduce graphviz min pin

* update lock files

Co-authored-by: Lockfile bot <noreply@github.com>
Co-authored-by: Bill Little <bill.james.little@gmail.com>
* Add trajectory interpolate tests for checking mask and dtype

* Fix trajectory nearest interpolate data

* Fixtures return values; whats new
* cube and io lazy data notes added

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

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

* Added comments within analysis, as well as palette and iterate, and what's new

* fixed docstrings as requested in @trexfeathers review

* reverted cube.py for time being

* fixed flake8 issue

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
@trexfeathers trexfeathers added the Type: Feature Branch Highlight this for a feature branch label Nov 16, 2022
@trexfeathers trexfeathers self-assigned this Nov 16, 2022
@trexfeathers trexfeathers merged commit f423142 into SciTools:pandas_ndim Nov 16, 2022
@trexfeathers trexfeathers deleted the update_pandas_ndim branch November 29, 2022 12:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Type: Feature Branch Highlight this for a feature branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants