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

2d coords #3153

Merged
merged 24 commits into from
Oct 3, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
ff7ec92
Add gridcell_angles and rotate_grid_vectors to iris.analysis.cartogra…
pp-mo Jul 23, 2018
393489e
Roughly working, snapshotted with complex test plot code, to be reduced.
pp-mo Jul 25, 2018
d8bb331
Small improvements.
pp-mo Jul 26, 2018
c902ce3
Support plotting 2D bounded coords
lbdreyer Jul 20, 2018
723d45b
some words for docs, WIP probably
corinnebosley Jul 31, 2018
0b8baf5
Handle custom coords correctly
lbdreyer Jul 30, 2018
759e357
suggested tweaks and corrections
corinnebosley Jul 31, 2018
ade18ad
Update docs to included 2.2 versions (#3110)
lbdreyer Jul 31, 2018
91d69fa
Provide a test skipper for 2d coords WIP. (#3099)
pp-mo Jul 31, 2018
b6b305f
First working quiver+streamplot.
pp-mo Jul 30, 2018
aee7f56
Change version number (#3118)
lbdreyer Jul 31, 2018
297becf
re-added bounds definition for contiguity check, removed unnecessary …
corinnebosley Jul 31, 2018
a281805
Ensure Sphinx autodocs for grid_angles routines.
pp-mo Aug 2, 2018
e024f50
Codestyle fixes.
pp-mo Aug 2, 2018
e3e82e4
Whatsnew entries for 2d vector support.
pp-mo Aug 2, 2018
b041c50
Pin Dask to avoid 0.18.2 bug with masked arrays. (#3127)
pp-mo Aug 14, 2018
5de040f
Vector plots 2 (#3120)
pp-mo Aug 29, 2018
2b6b787
Temporary pin to avoid problems caused by Proj4 v5.1. (#3150)
pp-mo Aug 31, 2018
cb64761
Extending ORCA blockplotting (w/ tests) (#3135)
lbdreyer Aug 31, 2018
7455bb1
Tests for rotate_grid_vectors (#3148)
pp-mo Sep 3, 2018
42a90a2
Remove 'skip_2d' test decorator. (#3156)
pp-mo Sep 3, 2018
2d6c6a4
Add integration graphics tests for pcolormesh with 2d coords (#3149)
lbdreyer Sep 3, 2018
f51ae84
Vector plots 4 (#3158)
pp-mo Sep 4, 2018
5923aaa
Fix contig_ tolerance kwarg bug (#3162)
lbdreyer Sep 5, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/iris/src/_templates/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@
<span class="linkdescr">extra information on specific technical issues</span></p>
</li>
<li>
<p class="biglink"><a class="biglink" href="whatsnew/2.1.html">What's new in Iris 2.1?</a><br/>
<p class="biglink"><a class="biglink" href="whatsnew/2.2.html">What's new in Iris 2.2?</a><br/>
<span class="linkdescr">recent changes in Iris's capabilities</span></p>
</li>
</ul>
Expand Down
2 changes: 1 addition & 1 deletion docs/iris/src/_templates/layout.html
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
</a>
<div class="strapline">
<h1>
Iris <span class="version">v2.1</span>
Iris <span class="version">v2.2</span>
</h1>
<p>
A powerful, format-agnostic, community-driven Python library for analysing and
Expand Down
35 changes: 35 additions & 0 deletions docs/iris/src/whatsnew/2.2.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
What's New in Iris 2.2.0
************************

:Release: 2.2.0a0
:Date:


This document explains the new/changed features of Iris in the alpha release
of version 2.2.0
(:doc:`View all changes <index>`).


Iris 2.2.0 Features
===================
.. _showcase:

.. admonition:: 2-Dimensional Coordinate Plotting

The iris plot functions :func:`~iris.plot.pcolor` and
:func:`~iris.plot.pcolormesh` now accommodate the plotting of 2-dimensional
coordinates as well as 1-dimensional coordinates.

To enable this feature, each coordinate passed in for plotting will be
automatically checked for contiguity. Coordinate bounds must either be
contiguous, or the cube's data must be masked at the discontiguities in
order to avoid plotting errors.

The iris plot functions :func:`iris.plot.quiver` has been added, and this
also works with 2-dimensional plot coordinates.

.. admonition:: 2-Dimensional Grid Vectors

The iris functions :func:`iris.analysis.cartography.gridcell_angles` and
:func:`iris.analysis.cartography.rotate_grid_vectors` have been added,
allowing you to convert gridcell-oriented vectors to true-North/East ones.
1 change: 1 addition & 0 deletions docs/iris/src/whatsnew/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Iris versions.
.. toctree::
:maxdepth: 2

2.2.rst
2.1.rst
2.0.rst
1.13.rst
Expand Down
2 changes: 1 addition & 1 deletion lib/iris/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ def callback(cube, field, filename):


# Iris revision.
__version__ = '2.2.0dev0'
__version__ = '2.2.0a0'

# Restrict the names imported when using "from iris import *"
__all__ = ['load', 'load_cube', 'load_cubes', 'load_raw',
Expand Down
Loading