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

v1.1.0 #297

Merged
merged 27 commits into from
Oct 9, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
76614bb
Add DOI and pypi info to docs
fpavogt Jul 24, 2023
b482de3
Cleanup README and boost version
fpavogt Jul 24, 2023
5e95793
Cleanup README
fpavogt Jul 24, 2023
7ddfed3
Cleanup Github Issues
fpavogt Jul 24, 2023
c6b52ad
Update CHANGELOG
fpavogt Jul 24, 2023
dcf5820
Merge pull request #292 from MeteoSwiss/develop_vof
fpavogt Jul 24, 2023
ad5315b
Fix issue templates
fpavogt Jul 24, 2023
b1f60b4
Fix typos
fpavogt Jul 24, 2023
d65f38e
Merge pull request #293 from MeteoSwiss/develop_vof
fpavogt Jul 24, 2023
db06e0b
Fix issue template
fpavogt Jul 24, 2023
d8feb24
Fix typo in issue template
fpavogt Jul 24, 2023
b2b071f
Request Python 3.11 and pandas 2.x
fpavogt Aug 11, 2023
18b01f6
Fix #288
fpavogt Aug 11, 2023
f8595b9
pandas 2.x codefix
fpavogt Aug 17, 2023
cc7c8ec
Adjsut level of log message
fpavogt Aug 17, 2023
fa68f2a
Minor code cleanup
fpavogt Aug 17, 2023
9f502e9
Enable the ingestion of manual flag files, and the ability to crop fl…
fpavogt Aug 17, 2023
500dcc9
Add some additional explanations
fpavogt Aug 17, 2023
978018d
Enable option to sync wrt time and manual tweaks
fpavogt Aug 29, 2023
0622be4
Fix #295
fpavogt Sep 7, 2023
0b996da
Merge pull request #294 from MeteoSwiss/develop_vof
fpavogt Sep 20, 2023
386e347
Minor log tweaks
fpavogt Sep 22, 2023
d18cb07
Minor log tweaks
fpavogt Sep 22, 2023
95d7d82
bugfix for manual sync tweaks
fpavogt Sep 22, 2023
f4954dd
Correct bad typo
fpavogt Sep 22, 2023
e3fd5ac
Minor typo fix
fpavogt Oct 9, 2023
39e92be
Merge pull request #296 from MeteoSwiss/develop_vof
fpavogt Oct 9, 2023
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
30 changes: 0 additions & 30 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

63 changes: 63 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
name: Bug Report
description: Create a bug report to help us improve dvas
title: "[Bug]: "
labels: ["triage"]
body:
- type: checkboxes
attributes:
label: Is there already an issue for this?
description: Look at the [open](https://github.com/MeteoSwiss/dvas/issues) and [closed](https://github.com/MeteoSwiss/dvas/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+) issues.
options:
- label: I found no existing issue for this bug.
validations:
required: true
- type: textarea
id: description
attributes:
label: Describe the bug
description: Tell us what happened and (if applicable) what you expected.
placeholder: Describe the bug
value: "A clear and concise description of what happened."
validations:
required: true
- type: textarea
attributes:
label: Steps to reproduce
description: Steps to reproduce the bug.
placeholder: |
1. In this environment...
2. With this config...
3. Run '...'
4. See error...
validations:
required: false
- type: textarea
id: logs
attributes:
label: Relevant log output
description: |
Copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
render: shell
- type: textarea
attributes:
label: Environment
description: |
examples:
- **OS**: Ubuntu 20.04
- **Python**: 3.11.1
- **dvas**: 1.0.0
value: |
- OS:
- Python:
- dvas:
render: markdown
validations:
required: false
- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/MeteoSwiss/dvas/blob/develop/CODE_OF_CONDUCT.md).
options:
- label: I agree to follow the dvas Code of Conduct.
required: true
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
blank_issues_enabled: true
contact_links:
- name: Questions - Comments - Suggestions
url: https://github.com/MCH-MDA/dvas/discussions
url: https://github.com/MeteoSwiss/dvas/discussions
about: Please ask questions, make comments, and submit suggestions here.
17 changes: 0 additions & 17 deletions .github/ISSUE_TEMPLATE/todo.md

This file was deleted.

20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/todo.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: New Feature
description: Keep track of an (approved) new feature of dvas
title: "[New Feature]: "
labels: ["todo"]
body:
- type: markdown
attributes:
value: |
This is to keep track of **dev-approved** changes.

To **suggest** a new feature instead, head over to the [dvas Github Discussion page](https://github.com/MeteoSwiss/dvas/discussions).

- type: textarea
id: description
attributes:
label: Describe the new feature
placeholder: Describe the feature
value: "A clear and concise description of what should be added to || modified in || removed from dvas."
validations:
required: true
4 changes: 2 additions & 2 deletions .github/workflows/CI_check_version.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
# 10.0.1, 10.0.2.dev0 is valid
# 10.0, 10, is NOT valid !
#
# Copyright (c) 2022 fpavogt; [email protected]
# Copyright (c) 2022-2023 fpavogt; [email protected]

name: CI_check_version

Expand All @@ -26,7 +26,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: '3.10'
python-version: '3.11'

- name: Install dependancies
run: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/CI_docs_build_and_check.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2020-2022 MeteoSwiss, created by F.P.A. Vogt; [email protected]
# Copyright (c) 2020-2023 MeteoSwiss, created by F.P.A. Vogt; [email protected]

name: CI_docs_check

Expand All @@ -16,7 +16,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest]
python-version: ['3.10']
python-version: ['3.11']

steps:
# Checkout our repository
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/CI_docs_build_and_publish.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2020-2022 MeteoSwiss, created by F.P.A. Vogt; [email protected]
# Copyright (c) 2020-2023 MeteoSwiss, created by F.P.A. Vogt; [email protected]
#
# This will build the docs and push them to the gh-pages branch of the repo
# Assumes a few things: 1) docs live in ./docs; 2) there is a doc_build.sh bash script that takes
Expand Down Expand Up @@ -28,7 +28,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest]
python-version: ['3.10']
python-version: ['3.11']

steps:
# Checkout our repository
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/CI_pylinter.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Inspired from: https://github.com/PyCQA/pylint/pull/2758#issuecomment-561164761
#
# Copyright (c) 2020-2022 MeteoSwiss, created by F.P.A. Vogt; [email protected]
# Copyright (c) 2020-2023 MeteoSwiss, created by F.P.A. Vogt; [email protected]

name: CI_pylinter

Expand All @@ -18,7 +18,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest]
python-version: ['3.10']
python-version: ['3.11']

steps:
# Checkout our repository
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/CI_pypi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: '3.10'
python-version: '3.11'

- name: Install dependancies
run: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/CI_pytest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions
# Adapted from: https://github.com/actions/starter-workflows/blob/master/ci/python-package.yml
#
# Copyright (c) 2020-2022 MeteoSwiss, created by F.P.A. Vogt; [email protected]
# Copyright (c) 2020-2023 MeteoSwiss, created by F.P.A. Vogt; [email protected]

name: CI_pytest

Expand All @@ -21,7 +21,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ['3.10']
python-version: ['3.11']

steps:
# Checkout the repository
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/CI_run_demo-script.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# This workflow will install Python dependencies and run the dvas demon script.
#
# Copyright (c) 2020-2022 MeteoSwiss, created by F.P.A. Vogt; [email protected]
# Copyright (c) 2020-2023 MeteoSwiss, created by F.P.A. Vogt; [email protected]

name: CI_run_demo-script

Expand All @@ -17,7 +17,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ['3.10']
python-version: ['3.11']

steps:
# Checkout the repository
Expand Down
16 changes: 15 additions & 1 deletion CHANGELOG
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,28 @@ The format is inspired from [Keep a Changelog](https://keepachangelog.com/en/1.0
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).


## [v1.x.y]
## [vX.Y.Z]
### Added:
### Fixed:
### Changed:
### Deprecated:
### Removed:
### Security:

## [v1.1.0]
### Added:
- [fpavogt, 17.08.2023] Enable the ingestion of manual flag files by the uaii2022 recipe
- [fpavogt, 24.07.2023] Add DOI & pypi info to docs following first public release
### Fixed:
- [fpavogt, 07.09.2023] Fix #295
- [fpavogt, 11.08.2023] Fixes #288 [GDP SHC info is now extracted by dvas]
### Changed:
- [fpavogt, 11.08.2023] Request python>=3.11 and pandas>=2.0
- [fpavogt, 24.07.2023] Change Github Issues to use the new format
### Deprecated:
### Removed:
### Security:

## [v1.0.0]
### Added:
- [fpavogt, 24.07.2023] Add new pypi CI action for automated release
Expand Down
10 changes: 6 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@

# dvas: Data Visualization and Analysis Software
# dvas: Data Visualization and Analysis Software (for the UAII 2022 field campaign)

The compiled code documentation [lives here](https://meteoswiss.github.io/dvas).
[![github](https://img.shields.io/github/release/MeteoSwiss-MDA/dvas.svg)](https://github.com/MeteoSwiss/dvas/releases)
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.8177528.svg)](https://doi.org/10.5281/zenodo.8177528)
[![pypi](https://img.shields.io/pypi/v/dvas.svg?colorB=<brightgreen>)](https://pypi.python.org/pypi/dvas/)

The contributing guidelines are [here](CONTRIBUTING.md).
The official code documentation [lives here](https://meteoswiss.github.io/dvas).

Although the code documentation is already public, the dvas repository will remain private until we reach v1.0. This will happen, at the latest, when the dvas outcomes will be shared beyond the UAII 2022 project team.
The contributing guidelines are [here](CONTRIBUTING.md).

## License & Copyright
dvas is distributed under the terms of the GNU General Public License v3.0 or later. The dvas copyright belongs to MeteoSwiss. See [here](https://meteoswiss.github.io/dvas/license.html) for details.
5 changes: 3 additions & 2 deletions docs/source/acknowledge.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
.. include:: ./substitutions.rst

Acknowledging dvas
==================
Expand All @@ -6,9 +7,9 @@ Acknowledging dvas
Ideally, you should also include the Digital Object Identifier (DOI) associated to the specific
release you have been using:

dvas |version| (DOI:)
dvas |version| |doi|

2. If dvas was useful for your research, please cite the UAII FInal Report:
2. If dvas was useful for your research, please cite the UAII 2022 Final Report:

.. todo::

Expand Down
7 changes: 1 addition & 6 deletions docs/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,7 @@
dvas |version| |stars| |watch|
==============================

|copyright| |license| |github| |pypi| |last-commit| |issues|

.. todo::

Tags for the latest pypi release and associated DOI should be added when releasing the code
for the first time. These should also be added to the :ref:`acknowledge:Acknowledging dvas` page.
|copyright| |license| |github| |doi| |pypi| |last-commit| |issues|

**Welcome to the dvas documentation !**

Expand Down
10 changes: 3 additions & 7 deletions docs/source/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,7 @@
Installation
============

.. todo::

Include a link to the pypi page in the very next sentence.

dvas is available on pypi, which should make its installation straightforward.
dvas is available on |pypi|, which should make its installation straightforward.
In a terminal, type:

.. code-block:: python
Expand All @@ -34,14 +30,14 @@ dvas is compatible with the following python versions:

.. literalinclude:: ../../setup.py
:language: python
:lines: 38
:lines: 43

Furthermore, dvas relies on a few external modules, which will be automatically installed by ``pip``
if required:

.. literalinclude:: ../../setup.py
:language: python
:lines: 39-54
:lines: 44-59

Testing the installation
------------------------
Expand Down
3 changes: 3 additions & 0 deletions docs/source/substitutions.rst
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,6 @@

.. |copyright| image:: https://img.shields.io/badge/MeteoSwiss-%C2%A9_2020--2023-black?logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgd2lkdGg9Ijc3LjI2Njk5OHB0IiAgIGhlaWdodD0iODUuNTQ1NDcxcHQiICAgdmlld0JveD0iMCAwIDc3LjI2Njk5NCA4NS41NDU0NzMiICAgdmVyc2lvbj0iMS4yIiAgIGlkPSJzdmcyODciICAgc29kaXBvZGk6ZG9jbmFtZT0iU2hpZWxkX3JnYl9wb3NfRU4uc3ZnIiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTIuMiA1YzNlODBkLCAyMDE3LTA4LTA2IiAgIGlua3NjYXBlOmV4cG9ydC1maWxlbmFtZT0iL1VzZXJzL2Z2b2d0L1Byb2plY3RzL2N1cnJlbnQvTUNIL1NFVC9TaGllbGRfcmdiX3Bvc19FTi5wbmciICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9IjI5OTkuNjY3NyIgICBpbmtzY2FwZTpleHBvcnQteWRwaT0iMjk5OS42Njc3Ij4gIDxtZXRhZGF0YSAgICAgaWQ9Im1ldGFkYXRhMjkxIj4gICAgPHJkZjpSREY+ICAgICAgPGNjOldvcmsgICAgICAgICByZGY6YWJvdXQ9IiI+ICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4gICAgICAgIDxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+ICAgICAgPC9jYzpXb3JrPiAgICA8L3JkZjpSREY+ICA8L21ldGFkYXRhPiAgPHNvZGlwb2RpOm5hbWVkdmlldyAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiICAgICBib3JkZXJvcGFjaXR5PSIxIiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIgICAgIGdyaWR0b2xlcmFuY2U9IjEwIiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxMzMyIiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iNzkwIiAgICAgaWQ9Im5hbWVkdmlldzI4OSIgICAgIHNob3dncmlkPSJmYWxzZSIgICAgIGZpdC1tYXJnaW4tdG9wPSIwIiAgICAgZml0LW1hcmdpbi1sZWZ0PSIwIiAgICAgZml0LW1hcmdpbi1yaWdodD0iMCIgICAgIGZpdC1tYXJnaW4tYm90dG9tPSIwIiAgICAgaW5rc2NhcGU6em9vbT0iMi4yMDMwNTA3IiAgICAgaW5rc2NhcGU6Y3g9IjEzNS42OTUzMyIgICAgIGlua3NjYXBlOmN5PSIyNi4yMjE0NDQiICAgICBpbmtzY2FwZTp3aW5kb3cteD0iNDkiICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMTIiICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIwIiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMjg3IiAgICAgaW5rc2NhcGU6bWVhc3VyZS1zdGFydD0iMCwwIiAgICAgaW5rc2NhcGU6bWVhc3VyZS1lbmQ9IjAsMCIgLz4gIDxkZWZzICAgICBpZD0iZGVmczM4Ij4gICAgPGNsaXBQYXRoICAgICAgIGlkPSJjbGlwMSI+ICAgICAgPHBhdGggICAgICAgICBkPSJtIDE1MywyIGggMi45ODgyOCBWIDggSCAxNTMgWiBtIDAsMCIgICAgICAgICBpZD0icGF0aDIiICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4gICAgPC9jbGlwUGF0aD4gICAgPGNsaXBQYXRoICAgICAgIGlkPSJjbGlwMiI+ICAgICAgPHBhdGggICAgICAgICBkPSJtIDI5LDUzIGggNCB2IDYuMDUwNzgxIGggLTQgeiBtIDAsMCIgICAgICAgICBpZD0icGF0aDUiICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4gICAgPC9jbGlwUGF0aD4gICAgPGNsaXBQYXRoICAgICAgIGlkPSJjbGlwMyI+ICAgICAgPHBhdGggICAgICAgICBkPSJtIDQyLDU1IGggNCB2IDQuMDUwNzgxIGggLTQgeiBtIDAsMCIgICAgICAgICBpZD0icGF0aDgiICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4gICAgPC9jbGlwUGF0aD4gICAgPGNsaXBQYXRoICAgICAgIGlkPSJjbGlwNCI+ICAgICAgPHBhdGggICAgICAgICBkPSJtIDQ2LDU1IGggMyB2IDQuMDUwNzgxIGggLTMgeiBtIDAsMCIgICAgICAgICBpZD0icGF0aDExIiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+ICAgIDwvY2xpcFBhdGg+ICAgIDxjbGlwUGF0aCAgICAgICBpZD0iY2xpcDUiPiAgICAgIDxwYXRoICAgICAgICAgZD0ibSA1Miw1MyBoIDUgdiA2LjA1MDc4MSBoIC01IHogbSAwLDAiICAgICAgICAgaWQ9InBhdGgxNCIgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPiAgICA8L2NsaXBQYXRoPiAgICA8Y2xpcFBhdGggICAgICAgaWQ9ImNsaXA2Ij4gICAgICA8cGF0aCAgICAgICAgIGQ9Im0gNTcsNTUgaCA1IHYgNC4wNTA3ODEgaCAtNSB6IG0gMCwwIiAgICAgICAgIGlkPSJwYXRoMTciICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4gICAgPC9jbGlwUGF0aD4gICAgPGNsaXBQYXRoICAgICAgIGlkPSJjbGlwNyI+ICAgICAgPHBhdGggICAgICAgICBkPSJtIDcwLDU1IGggNCB2IDQuMDUwNzgxIGggLTQgeiBtIDAsMCIgICAgICAgICBpZD0icGF0aDIwIiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+ICAgIDwvY2xpcFBhdGg+ICAgIDxjbGlwUGF0aCAgICAgICBpZD0iY2xpcDgiPiAgICAgIDxwYXRoICAgICAgICAgZD0ibSA3NCw1MyBoIDUgdiA2LjA1MDc4MSBoIC01IHogbSAwLDAiICAgICAgICAgaWQ9InBhdGgyMyIgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPiAgICA8L2NsaXBQYXRoPiAgICA8Y2xpcFBhdGggICAgICAgaWQ9ImNsaXA5Ij4gICAgICA8cGF0aCAgICAgICAgIGQ9Im0gNzksNTUgaCA0IHYgNC4wNTA3ODEgaCAtNCB6IG0gMCwwIiAgICAgICAgIGlkPSJwYXRoMjYiICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4gICAgPC9jbGlwUGF0aD4gICAgPGNsaXBQYXRoICAgICAgIGlkPSJjbGlwMTAiPiAgICAgIDxwYXRoICAgICAgICAgZD0ibSA4Nyw1NSBoIDQgdiA0LjA1MDc4MSBoIC00IHogbSAwLDAiICAgICAgICAgaWQ9InBhdGgyOSIgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPiAgICA8L2NsaXBQYXRoPiAgICA8Y2xpcFBhdGggICAgICAgaWQ9ImNsaXAxMSI+ICAgICAgPHBhdGggICAgICAgICBkPSJtIDkxLDU0IGggMyB2IDUuMDUwNzgxIGggLTMgeiBtIDAsMCIgICAgICAgICBpZD0icGF0aDMyIiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+ICAgIDwvY2xpcFBhdGg+ICAgIDxjbGlwUGF0aCAgICAgICBpZD0iY2xpcDEyIj4gICAgICA8cGF0aCAgICAgICAgIGQ9Im0gOTYsNTUgaCA1IHYgNC4wNTA3ODEgaCAtNSB6IG0gMCwwIiAgICAgICAgIGlkPSJwYXRoMzUiICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4gICAgPC9jbGlwUGF0aD4gIDwvZGVmcz4gIDxnICAgICBpZD0iZzQzNyIgICAgIHRyYW5zZm9ybT0ic2NhbGUoMy42MjY5NjkzKSI+ICAgIDxwYXRoICAgICAgIHN0eWxlPSJmaWxsOiNlYjIxMmI7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiICAgICAgIGQ9Ik0gMjEuMjY2OTY1LDEuNzM4MjgxOCBDIDIxLjI2Njk2NSwxLjczODI4MTggMTcuMjk4MjE1LDAgMTAuNjUzNjg0LDAgNC4wMDkxNTE5LDAgMC4wMzY0OTYwNywxLjczODI4MTggMC4wMzY0OTYwNywxLjczODI4MTggYyAwLDAgLTAuMzU1NDY4Miw3LjY5NTMxMiAxLjE1MjM0MzgzLDEyLjA0Njg3NDIgMi42NjAxNTYsNy42NTIzNDQgOS40NjA5MzgxLDkuODAwNzgyIDkuNDYwOTM4MSw5LjgwMDc4MiBoIDAuMDAzOSBjIDAsMCA2LjgwMDc4MSwtMi4xNDg0MzggOS40NjA5MzcsLTkuODAwNzgyIDEuNTA3ODE5LC00LjM1MTU2MjIgMS4xNTIzNSwtMTIuMDQ2ODc0MyAxLjE1MjM1LC0xMi4wNDY4NzQzIiAgICAgICBpZD0icGF0aDI4MiIgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4gICAgPHBhdGggICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgICAgICAgZD0iTSAxNy43MDgzNzEsOC4zNzQ5OTk4IFYgMTIuNjEzMjgyIEggMTIuNzU5MTUyIFYgMTcuNTYyNSBIIDguNTIwODcwOSBWIDEyLjYxMzI4MiBIIDMuNTcxNjUxOSBWIDguMzc0OTk5OCBoIDQuOTQ5MjE5IHYgLTQuOTQ5MjE4IGggNC4yMzgyODExIHYgNC45NDkyMTggaCA0Ljk0OTIxOSIgICAgICAgaWQ9InBhdGgyODQiICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+ICA8L2c+PC9zdmc+
:target: https://www.meteoswiss.admin.ch

.. |doi| image:: https://zenodo.org/badge/260424764.svg
:target: https://zenodo.org/badge/latestdoi/260424764
Loading
Loading