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

Add release highlights and pin rc version #3898

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
43 changes: 42 additions & 1 deletion docs/iris/src/whatsnew/3.0.rst
Original file line number Diff line number Diff line change
@@ -1,12 +1,44 @@
.. include:: ../common_links.inc

v3.0 (01 Oct 2020)
v3.0 (02 Oct 2020)
******************

This document explains the changes made to Iris for this release
(:doc:`View all changes <index>`.)


.. dropdown:: :opticon:`report` Release Highlights
:container: + shadow
:title: text-primary text-center font-weight-bold
:body: bg-light
:animate: fade-in

The highlights for this major release of Iris include:

* We've finally dropped support for ``Python 2``, so welcome to ``Iris 3``
and ``Python 3``!
* Our :ref:`documentation <whatsnew 3.0 docs>` has been refreshed,
restructured, revitalised and rehosted on `readthedocs`_,
* It's now easier than ever to :ref:`install Iris <installing_iris>`
as a user or a developer, and the newly revamped developers guide walks
you though how you can :ref:`get involved <development_where_to_start>`
and contribute to Iris,
* We've extended our coverage of the `CF Conventions and Metadata`_ by
introducting support for `CF Ancillary Data`_ and `Quality Flags`_,
* Lazy regridding is now available for several regridding schemes,
* We've introduced a common metadata API to simplify and unify the
management of metadata across Iris,
* Cube arithmetic has been significantly improved with regards to extended
broadcasting, auto-transposition and a more lenient behaviour towards
handling metadata and coordinates,
* Also, this is a major release of Iris, so please be aware of the
:ref:`incompatible changes <whatsnew 3.0 changes>` and
:ref:`deprecations <whatsnew 3.0 deprecations>`.

And finally, get in touch with us on `GitHub`_ if you have any issues or
feature requests for improving Iris. Enjoy!


📢 Announcements
================

Expand Down Expand Up @@ -133,6 +165,8 @@ This document explains the changes made to Iris for this release
removes the use of Matplotlib's deprecated ``IndexFormatter``. (:pull:`3857`)


.. _whatsnew 3.0 changes:

💣 Incompatible Changes
=======================

Expand Down Expand Up @@ -191,6 +225,8 @@ This document explains the changes made to Iris for this release
exception was raised. (:pull:`3785`)


.. _whatsnew 3.0 deprecations:

🔥 Deprecations
===============

Expand Down Expand Up @@ -238,6 +274,8 @@ This document explains the changes made to Iris for this release
dependency group. We no longer consider it to be an extension. (:pull:`3762`)


.. _whatsnew 3.0 docs:

📚 Documentation
================

Expand Down Expand Up @@ -417,3 +455,6 @@ This document explains the changes made to Iris for this release
.. _PyKE: https://pypi.org/project/scitools-pyke/
.. _matplotlib.rcdefaults: https://matplotlib.org/3.1.1/api/matplotlib_configuration_api.html?highlight=rcdefaults#matplotlib.rcdefaults
.. _@owena11: https://github.com/owena11
.. _GitHub: https://github.com/SciTools/iris/issues/new/choose
.. _readthedocs: https://readthedocs.org/
.. _CF Conventions and Metadata: https://cfconventions.org/
1 change: 0 additions & 1 deletion docs/iris/src/whatsnew/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ Iris versions.
.. toctree::
:maxdepth: 1

latest.rst
3.0.rst
2.4.rst
2.3.rst
Expand Down
55 changes: 0 additions & 55 deletions docs/iris/src/whatsnew/latest.rst

This file was deleted.

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


# Iris revision.
__version__ = "3.1.dev0"
__version__ = "3.0.0rc0"

# Restrict the names imported when using "from iris import *"
__all__ = [
Expand Down