Skip to content

Run deployable hard-iron shrinkage sweep #1

Run deployable hard-iron shrinkage sweep

Run deployable hard-iron shrinkage sweep #1

name: ou-iii-mag-hard-iron-shrinkage
on:
push:
branches:
- agent/ou-iii-rms-improvement
paths:
- tools/ou_iii_mag_hard_iron_shrinkage.py
- .github/workflows/ou-iii-mag-hard-iron-shrinkage.yml
permissions:
contents: read
jobs:
sweep:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- name: Install build dependencies
run: |
sudo apt-get update -qq
sudo apt-get install -y -qq g++ make libeigen3-dev unzip python3
- name: Download simulation records
env:
GH_TOKEN: ${{ github.token }}
run: |
gh release download v1.1.3 --repo bareboat-necessities/oceanography-waves-lib --pattern 'sim-data-files.zip' --clobber
mkdir -p plots/kalman_ou_iii
unzip -o sim-data-files.zip -d plots/kalman_ou_iii >/dev/null
cp plots/kalman_ou_iii/*.csv tests/kalman_ou_iii/
test "$(find tests/kalman_ou_iii -maxdepth 1 -name 'wave_data_*.csv' | wc -l)" -ge 8
- name: Sweep refinement-stage hard-iron shrinkage
run: python3 -u tools/ou_iii_mag_hard_iron_shrinkage.py