Skip to content

Commit

Permalink
fix: build and ci (#45)
Browse files Browse the repository at this point in the history
  • Loading branch information
nicrie authored Jul 7, 2023
1 parent 2bb2b6b commit 7d1a88b
Show file tree
Hide file tree
Showing 4 changed files with 83 additions and 16 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: [3.8, 3.9, '3.10', 3.11]
python-version: ['3.10', 3.11]
steps:
- uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
Expand Down
68 changes: 67 additions & 1 deletion poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 5 additions & 4 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,15 @@ repository = "https:/nicrie/xeofs"
documentation = "https://xeofs.readthedocs.io/en/latest/"

[tool.poetry.dependencies]
python = "^3.9"
numpy = "^1.19.2"
pandas = "^1.4.1"
python = ">=3.10"
numpy = ">=1.19.2"
pandas = ">=1.4.1"
xarray = ">=0.21.1"
scikit-learn = "^1.0.2"
scikit-learn = ">=1.0.2"
pooch = "^1.6.0"
tqdm = "^4.64.0"
dask = ">=2023.0.1"
statsmodels = ">=0.14.0"

[tool.poetry.dev-dependencies]
flake8 = "^4.0.1"
Expand Down
20 changes: 10 additions & 10 deletions tests/models/test_mca.py
Original file line number Diff line number Diff line change
Expand Up @@ -160,11 +160,11 @@ def test_scores(mca_model, mock_data_array, dim):
])
def test_homogeneous_patterns(mca_model, mock_data_array, dim):
mca_model.fit(mock_data_array, mock_data_array, dim)
patterns1, patterns2, pvals1, pvals2 = mca_model.homogeneous_patterns()
assert isinstance(patterns1, xr.DataArray)
assert isinstance(patterns2, xr.DataArray)
assert isinstance(pvals1, xr.DataArray)
assert isinstance(pvals2, xr.DataArray)
patterns, pvals = mca_model.homogeneous_patterns()
assert isinstance(patterns[0], xr.DataArray)
assert isinstance(patterns[1], xr.DataArray)
assert isinstance(pvals[0], xr.DataArray)
assert isinstance(pvals[1], xr.DataArray)


@pytest.mark.parametrize('dim', [
Expand All @@ -174,11 +174,11 @@ def test_homogeneous_patterns(mca_model, mock_data_array, dim):
])
def test_heterogeneous_patterns(mca_model, mock_data_array, dim):
mca_model.fit(mock_data_array, mock_data_array, dim)
patterns1, patterns2, pvals1, pvals2 = mca_model.heterogeneous_patterns()
assert isinstance(patterns1, xr.DataArray)
assert isinstance(patterns2, xr.DataArray)
assert isinstance(pvals1, xr.DataArray)
assert isinstance(pvals2, xr.DataArray)
patterns, pvals = mca_model.heterogeneous_patterns()
assert isinstance(patterns[0], xr.DataArray)
assert isinstance(patterns[1], xr.DataArray)
assert isinstance(pvals[0], xr.DataArray)
assert isinstance(pvals[1], xr.DataArray)


@pytest.mark.parametrize('dim', [
Expand Down

0 comments on commit 7d1a88b

Please sign in to comment.