Skip to content

Update RMSE metrics to be named RMSESqrtBeforeTimeAvg to warn users of their operation. Add WindVectorMSE to make MSE more complete as the default choice. #345

Update RMSE metrics to be named RMSESqrtBeforeTimeAvg to warn users of their operation. Add WindVectorMSE to make MSE more complete as the default choice.

Update RMSE metrics to be named RMSESqrtBeforeTimeAvg to warn users of their operation. Add WindVectorMSE to make MSE more complete as the default choice. #345

Workflow file for this run

name: Lint
on:
# Triggers the workflow on push or pull request events but only for the main branch
push:
branches: [ main ]
pull_request:
branches: [ main ]
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
jobs:
build:
name: "python ${{ matrix.python-version }} lint"
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
# TODO(#3): Support Python 3.10 and 3.11.
python-version: ["3.9"]
steps:
- name: Cancel previous
uses: styfle/[email protected]
with:
access_token: ${{ github.token }}
if: ${{github.ref != 'refs/head/main'}}
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Get pip cache dir
id: pip-cache
run: |
python -m pip install --upgrade pip wheel
echo "::set-output name=dir::$(pip cache dir)"
- name: pip cache
uses: actions/cache@v2
with:
path: ${{ steps.pip-cache.outputs.dir }}
key: ${{ runner.os }}-pip-${{ hashFiles('**/setup.py') }}
- name: Install Weatherbench 2
run: |
pip install -e .[tests]
- name: Lint with pyink
run: |
pyink --check --diff --color .