From 46c033eaa96ac71bc9982d639fa016edd01f46a2 Mon Sep 17 00:00:00 2001 From: Peter Gedeck Date: Mon, 1 Dec 2025 16:20:16 -0500 Subject: [PATCH 1/5] install cairo on CI --- .github/workflows/run-notebooks.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/run-notebooks.yml b/.github/workflows/run-notebooks.yml index 8ccba27..97260bb 100644 --- a/.github/workflows/run-notebooks.yml +++ b/.github/workflows/run-notebooks.yml @@ -60,6 +60,7 @@ jobs: run: | conda install scipy conda install conda-forge::fdasrsf + conda install conda-forge::cairo pip install --upgrade pip pip install --upgrade wheel pip install --upgrade jinja2 @@ -119,6 +120,7 @@ jobs: run: | conda install scipy # conda install conda-forge::fdasrsf + conda install conda-forge::cairo pip install --upgrade pip pip install --upgrade wheel pip install --upgrade jinja2 From 4332c11bcccf6c53ab8172447e65dc47014102e2 Mon Sep 17 00:00:00 2001 From: Peter Gedeck Date: Mon, 1 Dec 2025 18:04:40 -0500 Subject: [PATCH 2/5] wip --- .github/workflows/run-notebooks.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/run-notebooks.yml b/.github/workflows/run-notebooks.yml index 97260bb..ae58580 100644 --- a/.github/workflows/run-notebooks.yml +++ b/.github/workflows/run-notebooks.yml @@ -114,13 +114,12 @@ jobs: if: matrix.os == 'ubuntu-latest' run: | sudo apt install -y graphviz - sudo apt-get install libblas-dev liblapack-dev + sudo apt-get install libblas-dev liblapack-dev libcairo2-dev - name: Install dependencies run: | conda install scipy # conda install conda-forge::fdasrsf - conda install conda-forge::cairo pip install --upgrade pip pip install --upgrade wheel pip install --upgrade jinja2 From 6338e0b789204f8078d55f5ddf4c687b299aaab4 Mon Sep 17 00:00:00 2001 From: Peter Gedeck Date: Mon, 1 Dec 2025 18:10:39 -0500 Subject: [PATCH 3/5] wip --- .github/workflows/run-notebooks.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/run-notebooks.yml b/.github/workflows/run-notebooks.yml index ae58580..f84bef1 100644 --- a/.github/workflows/run-notebooks.yml +++ b/.github/workflows/run-notebooks.yml @@ -56,6 +56,11 @@ jobs: - name: Setup Graphviz uses: ts-graphviz/setup-graphviz@v1 + - name: Install Linux packages + if: matrix.os == 'ubuntu-latest' + run: | + sudo apt-get install libcairo2-dev + - name: Install dependencies run: | conda install scipy From 1438b343ec566e17c04e7cb536c6d42f325519e4 Mon Sep 17 00:00:00 2001 From: Peter Gedeck Date: Mon, 1 Dec 2025 18:23:45 -0500 Subject: [PATCH 4/5] wip --- .github/workflows/run-notebooks.yml | 5 ++++- IndustrialStatistics/notebooks/Chap004.ipynb | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/run-notebooks.yml b/.github/workflows/run-notebooks.yml index f84bef1..2d0bb82 100644 --- a/.github/workflows/run-notebooks.yml +++ b/.github/workflows/run-notebooks.yml @@ -60,16 +60,19 @@ jobs: if: matrix.os == 'ubuntu-latest' run: | sudo apt-get install libcairo2-dev + sudo apt-get clean - name: Install dependencies run: | + df -h + mkdir cache conda install scipy conda install conda-forge::fdasrsf conda install conda-forge::cairo pip install --upgrade pip pip install --upgrade wheel pip install --upgrade jinja2 - pip install -r requirements-modern.txt + pip install --cache-dir cache -r requirements-modern.txt cat requirements-modern.txt - name: Execute notebooks diff --git a/IndustrialStatistics/notebooks/Chap004.ipynb b/IndustrialStatistics/notebooks/Chap004.ipynb index 1edba92..4a92fe6 100644 --- a/IndustrialStatistics/notebooks/Chap004.ipynb +++ b/IndustrialStatistics/notebooks/Chap004.ipynb @@ -404,7 +404,7 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": null, "id": "645130df", "metadata": { "colab": { @@ -438,7 +438,7 @@ "diss = mistat.load_data('DISS')\n", "columns = ['batch', 'min15', 'min90']\n", "\n", - "mahalanobisT2 = MahalanobisT2(diss[columns], 'batch',\n", + "mahalanobisT2 = mistat.MahalanobisT2(diss[columns], 'batch',\n", " compare_to=[15,15], conf_level=0.95)\n", "mahalanobisT2.summary()" ] From 996bf593f75813cc0c0351f72a274adffede443b Mon Sep 17 00:00:00 2001 From: Peter Gedeck Date: Mon, 1 Dec 2025 18:48:12 -0500 Subject: [PATCH 5/5] wip --- .github/workflows/run-notebooks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-notebooks.yml b/.github/workflows/run-notebooks.yml index 2d0bb82..22a68ed 100644 --- a/.github/workflows/run-notebooks.yml +++ b/.github/workflows/run-notebooks.yml @@ -72,7 +72,7 @@ jobs: pip install --upgrade pip pip install --upgrade wheel pip install --upgrade jinja2 - pip install --cache-dir cache -r requirements-modern.txt + pip install --no-cache-dir -r requirements-modern.txt cat requirements-modern.txt - name: Execute notebooks