Updated NaN troublshooting in RadialSolver.md #262
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Ubuntu Tests | |
on: [push, pull_request, workflow_dispatch] | |
jobs: | |
test-ubuntu: | |
name: Test TidalPy on Ubuntu | |
runs-on: ubuntu-latest | |
strategy: | |
fail-fast: false | |
matrix: | |
python-version: | |
- "3.9" | |
- "3.10" | |
- "3.11" | |
- "3.12" | |
steps: | |
- uses: actions/checkout@v4 | |
- name: Set up Python ${{ matrix.python-version }} | |
uses: actions/setup-python@v5 | |
with: | |
python-version: ${{ matrix.python-version }} | |
- name: Upgrade pip | |
run: python -m pip install --upgrade pip | |
- name: Install burnman (if python != 3.12) | |
# Currently released version of burnman does not support py 3.12; so skip its tests for py3.12 | |
if: ${{ matrix.python-version != '3.12' }} | |
run: python -m pip install burnman | |
- name: Install Other Dependencies | |
# For burnman, need GitHub version to enable python 3.12 support. | |
run: | | |
python -m pip install pytest matplotlib numba numpy scipy | |
- name: Install package | |
run: | | |
python -m pip install . -v | |
- name: Run pytest | |
run: pytest -v Tests/ | |
# Removing coverage for now. It does not work well with Cython or numba so whats the point when it misses most of the code. | |
# test-39-with-coverage: | |
# name: Test Python 3.9 and Upload Coverage Report | |
# runs-on: ubuntu-latest | |
# steps: | |
# - uses: actions/checkout@v4 | |
# - name: Set up Python 3.9 | |
# uses: actions/setup-python@v5 | |
# with: | |
# python-version: 3.9 | |
# - name: Upgrade pip | |
# run: python -m pip install --upgrade pip | |
# - name: Install Dependencies | |
# run: | | |
# python -m pip install pytest matplotlib numba numpy scipy pytest-cov burnman | |
# - name: Install package | |
# run: | | |
# python -m pip install -v . | |
# - name: Run pytest | |
# run: pytest --capture=sys -v --cov=TidalPy Tests/ | |
# - name: Upload coverage to Codecov | |
# uses: codecov/codecov-action@v3 | |
# with: | |
# env_vars: OS,PYTHON | |
# fail_ci_if_error: false | |
# flags: unittests | |
# verbose: true | |
# name: coverage | |