From 70b3648ae9713c8bfa253e699a7345bbacaf8fff Mon Sep 17 00:00:00 2001 From: "Christopher M. Pierce" Date: Fri, 13 Feb 2026 00:21:58 -0800 Subject: [PATCH 1/2] fix multiindex error --- src/paretobench/analyze_metrics.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/paretobench/analyze_metrics.py b/src/paretobench/analyze_metrics.py index feeea7e..97d8757 100644 --- a/src/paretobench/analyze_metrics.py +++ b/src/paretobench/analyze_metrics.py @@ -350,7 +350,7 @@ def get_cell(x): df = df.pivot_table( index="problem", columns=("exp_name" if "exp_name" in df.index.names else "exp_idx"), - values=["cell_txt"], + values=[("cell_txt", "")], aggfunc=lambda x: x, fill_value="-", ) From 7ed5153e2894444b723f01105d61c4bec07055b8 Mon Sep 17 00:00:00 2001 From: "Christopher M. Pierce" Date: Fri, 13 Feb 2026 00:25:52 -0800 Subject: [PATCH 2/2] housekeeping --- .github/workflows/python_tests.yml | 4 ++-- .github/workflows/upload_pypi.yml | 2 +- environment.yml | 1 + pyproject.toml | 4 ++-- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/python_tests.yml b/.github/workflows/python_tests.yml index 51754dd..5e55b4e 100644 --- a/.github/workflows/python_tests.yml +++ b/.github/workflows/python_tests.yml @@ -8,9 +8,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v6 - name: Set up Miniconda - uses: conda-incubator/setup-miniconda@v2 + uses: conda-incubator/setup-miniconda@v3 with: miniforge-version: latest use-mamba: true diff --git a/.github/workflows/upload_pypi.yml b/.github/workflows/upload_pypi.yml index d30ff0c..8f4acc9 100644 --- a/.github/workflows/upload_pypi.yml +++ b/.github/workflows/upload_pypi.yml @@ -17,7 +17,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: "3.9" + python-version: "3.10" - name: Update pip run: >- python -m pip install --upgrade pip diff --git a/environment.yml b/environment.yml index 5610313..d680283 100644 --- a/environment.yml +++ b/environment.yml @@ -1,5 +1,6 @@ name: paretobench dependencies: + - python=3.11 - pytest - pip - pip: diff --git a/pyproject.toml b/pyproject.toml index 9e69cbd..be6a28c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,12 +1,12 @@ [project] name = "paretobench" -version = "0.5.0" +version = "0.6.0" authors = [ { name="Christopher M. Pierce", email="contact@chris-pierce.com" }, ] description="A collection of multiobjective optimization test problems." readme = "README.md" -requires-python = ">=3.9" +requires-python = ">=3.10" license = {file = "LICENSE"} classifiers = [ "Programming Language :: Python :: 3",