Skip to content

Commit 8a65727

Browse files
authored
Release 1.6 (#270)
* Pin an upper version for python * Update content and fix broken links * Bump up version to 1.6.0 * Test python 3.8, too * Final minor changes to text and links * Fix link * Improve text
1 parent 5890e21 commit 8a65727

File tree

5 files changed

+29
-43
lines changed

5 files changed

+29
-43
lines changed

.github/workflows/test_pysteps.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
fail-fast: false
2121
matrix:
2222
os: [ "ubuntu-latest", "macos-latest", "windows-latest" ]
23-
python-version: [ "3.7", "3.9" ]
23+
python-version: [ "3.7", "3.8", "3.9" ]
2424
max-parallel: 6
2525

2626
defaults:

PKG-INFO

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Metadata-Version: 1.2
22
Name: pysteps
3-
Version: 1.5.1
3+
Version: 1.6.0
44
Summary: Python framework for short-term ensemble prediction systems
55
Home-page: http://pypi.python.org/pypi/pysteps/
66
License: LICENSE

README.rst

Lines changed: 25 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ pysteps - Python framework for short-term ensemble prediction systems
2121
:alt: Documentation Status
2222
:target: https://pysteps.readthedocs.io/
2323

24-
.. |test| image:: https://github.com/pySTEPS/pysteps/workflows/Test%20Pysteps/badge.svg
24+
.. |test| image:: https://github.com/pySTEPS/pysteps/workflows/Test%20pysteps/badge.svg
2525
:alt: Test pysteps
2626
:target: https://github.com/pySTEPS/pysteps/actions?query=workflow%3A"Test+Pysteps"
2727

@@ -67,7 +67,7 @@ pysteps - Python framework for short-term ensemble prediction systems
6767

6868
.. |gallery| image:: https://img.shields.io/badge/example-gallery-blue.svg
6969
:alt: pysteps example gallery
70-
:target: https://pysteps.readthedocs.io/en/latest/auto_examples/index.html
70+
:target: https://pysteps.readthedocs.io/en/stable/auto_examples/index.html
7171

7272
.. |stable| image:: https://img.shields.io/badge/docs-stable-blue.svg
7373
:alt: pysteps documentation
@@ -93,71 +93,57 @@ The aim of pysteps is to serve two different needs. The first is to provide a mo
9393
The pysteps library supports standard input/output file formats and implements several optical flow methods as well as advanced stochastic generators to produce ensemble nowcasts. In addition, it includes tools for visualizing and post-processing the nowcasts and methods for deterministic, probabilistic, and neighbourhood forecast verification.
9494

9595

96-
Run your first nowcast
97-
----------------------
96+
Quick start
97+
-----------
9898

99-
Use pysteps to compute and plot an extrapolation nowcast in Google Colab with `this interactive notebook`__.
100-
101-
__ https://colab.research.google.com/github/pySTEPS/pysteps/blob/master/examples/my_first_nowcast.ipynb
102-
103-
Get in touch
104-
============
105-
106-
You can get in touch with the pysteps community on our `pysteps slack`__. To get access to it, you need to ask for an invitation or you can use the automatic invitation page `here`__. This invite page can sometimes take a while to load so please be patient.
107-
108-
__ https://pysteps.slack.com/
109-
__ https://pysteps-slackin.herokuapp.com/
99+
Use pysteps to compute and plot a radar extrapolation nowcast in Google Colab with `this interactive notebook <https://colab.research.google.com/github/pySTEPS/pysteps/blob/master/examples/my_first_nowcast.ipynb>`_.
110100

111101
Installation
112102
============
113103

114-
To install pysteps please have a look at the `pysteps user guide`__.
104+
The recommended way to install pysteps is with `conda <https://docs.conda.io/>`_ from the conda-forge channel::
115105

116-
__ https://pysteps.readthedocs.io/en/latest/user_guide/index.html
106+
$ conda install -c conda-forge pysteps
117107

118-
Use
119-
===
108+
More details can be found in the `installation guide <https://pysteps.readthedocs.io/en/stable/user_guide/install_pysteps.html>`_.
120109

121-
You can have a look at the `gallery of examples`__ to get a better idea of how the library can be used.
110+
Usage
111+
=====
122112

123-
__ https://pysteps.readthedocs.io/en/latest/auto_examples/index.html
113+
Have a look at the `gallery of examples <https://pysteps.readthedocs.io/en/stable/auto_examples/index.html>`__ to get a good overview of what pysteps can do.
124114

125-
For a more detailed description of the implemented functions, check the `pysteps reference page`__.
126-
127-
__ https://pysteps.readthedocs.io/en/latest/pysteps_reference/index.html
115+
For a more detailed description of all the available methods, check the `API reference <https://pysteps.readthedocs.io/en/stable/pysteps_reference/index.html>`_ page.
128116

129117
Example data
130118
============
131119

132-
A set of example radar data is available in a separate repository: `pysteps-data`__. More information on how to download and install them are available here__.
133-
134-
__ https://github.com/pySTEPS/pysteps-data
135-
__ https://pysteps.readthedocs.io/en/latest/user_guide/example_data.html#example-data
120+
A set of example radar data is available in a separate repository: `pysteps-data <https://github.com/pySTEPS/pysteps-data>`_.
121+
More information on how to download and install them is available `here <https://pysteps.readthedocs.io/en/stable/user_guide/example_data.html>`_.
136122

137123
Contributions
138124
=============
139125

140-
We welcome contributions, feedback, suggestions for developments and bug reports.
126+
*We welcome contributions!*
141127

142-
Feedback, suggestions for developments and bug reports can use the dedicated `Issues page`__.
128+
For feedback, suggestions for developments, and bug reports please use the dedicated `issues page <https://github.com/pySTEPS/pysteps/issues>`_.
143129

144-
__ https://github.com/pySTEPS/pysteps/issues
130+
For more information, please read our `contributors guidelines <https://pysteps.readthedocs.io/en/stable/developer_guide/contributors_guidelines.html>`_.
145131

146-
More information dedicated to developers is available in the `developer guide`__.
132+
Get in touch
133+
============
147134

148-
__ https://pysteps.readthedocs.io/en/latest/developer_guide/index.html
135+
You can get in touch with the pysteps community on our `pysteps slack <https://pysteps.slack.com/>`_.
136+
To get access to it, you need to ask for an invitation or you can use the automatic invitation page `here <https://pysteps-slackin.herokuapp.com/>`_.
149137

150138
Reference publications
151139
======================
152140

153141
Pulkkinen, S., D. Nerini, A. Perez Hortal, C. Velasco-Forero, U. Germann,
154142
A. Seed, and L. Foresti, 2019: Pysteps: an open-source Python library for
155143
probabilistic precipitation nowcasting (v1.0). *Geosci. Model Dev.*, **12 (10)**,
156-
4185–4219, doi:10.5194/gmd-12-4185-2019. [source__]
157-
158-
__ https://doi.org/10.5194/gmd-12-4185-2019
144+
4185–4219, `doi:10.5194/gmd-12-4185-2019 <https://doi.org/10.5194/gmd-12-4185-2019>`_.
159145

160146
Pulkkinen, S., D. Nerini, A. Perez Hortal, C. Velasco-Forero, U. Germann, A. Seed, and
161-
L. Foresti, 2019: pysteps - a Community-Driven Open-Source Library for Precipitation Nowcasting. *Poster presented at the 3rd European Nowcasting Conference, Madrid, ES*, doi: 10.13140/RG.2.2.31368.67840. [source__]
162-
163-
__ https://www.researchgate.net/publication/332781022_pysteps_-_a_Community-Driven_Open-Source_Library_for_Precipitation_Nowcasting
147+
L. Foresti, 2019: pysteps - a Community-Driven Open-Source Library for Precipitation Nowcasting.
148+
*Poster presented at the 3rd European Nowcasting Conference, Madrid, ES*,
149+
`doi:10.13140/RG.2.2.31368.67840 <https://doi.org/10.13140/RG.2.2.31368.67840>`_.

doc/source/user_guide/install_pysteps.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Dependencies
88

99
The pysteps package needs the following dependencies
1010

11-
* `python >=3.7 <http://www.python.org/>`_ (lower versions may work but they are not officially supported).
11+
* `python >=3.7, <3.10 <http://www.python.org/>`_ (lower or higher versions may work but are not tested).
1212
* `jsonschema <https://pypi.org/project/jsonschema/>`_
1313
* `matplotlib <http://matplotlib.org/>`_
1414
* `netCDF4 <https://pypi.org/project/netCDF4/>`_

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070

7171
setup(
7272
name="pysteps",
73-
version="1.5.1",
73+
version="1.6.0",
7474
author="PySteps developers",
7575
packages=find_packages(),
7676
license="LICENSE",

0 commit comments

Comments
 (0)