Skip to content

Adding norm parameter to smooth, and allowing for smoothing in the decode1d and 2d functions #253

Adding norm parameter to smooth, and allowing for smoothing in the decode1d and 2d functions

Adding norm parameter to smooth, and allowing for smoothing in the decode1d and 2d functions #253

Workflow file for this run

# .github/workflows/build.yaml
name: pynapple CI
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: 3.8
- name: Install dependencies
run: |
echo "testing: ${{github.ref}}"
python -m pip install --upgrade pip
pip install .[dev]
- name: Lint
run: |
black --check pynapple
isort --check pynapple --profile black
flake8 pynapple --max-complexity 10
test:
needs: lint
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ["3.8", "3.9", "3.10"]
# exclude:
# - os: macos-latest
# python-version: 3.7
# - os: windows-latest
# python-version: 3.7
steps:
- uses: actions/checkout@v2
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install .[dev]
- name: Test
run: |
coverage run --source=pynapple --branch -m pytest tests/
coverage report -m
- name: Coveralls
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
pip install coveralls
coveralls --service=github
check:
if: always()
needs:
- lint
- test
runs-on: ubuntu-latest
steps:
- name: Decide whether all tests and notebooks succeeded
uses: re-actors/alls-green@afee1c1eac2a506084c274e9c02c8e0687b48d9e # v1.2.2
with:
jobs: ${{ toJSON(needs) }}