Skip to content

Commit 8ab2b23

Browse files
Release 0.5.8
- Optimization - Unified interface for x0 parameter (ICB-DCM#1654) - Unified interface for maxiter and maxeval parameters (ICB-DCM#1648) - Unified interface for time limits across optimizers (ICB-DCM#1638) - Make DlibOptimizer solver_epsilon configurable (ICB-DCM#1637) - Verbosity for CMA optimizer, producing no more outputfiles per default (ICB-DCM#1656) - Fix startpoint selection and neval in scatter search (ICB-DCM#1644) - Visualize - Fix waterfall axis bug (ICB-DCM#1640) - Ensemble - Fix Plotting uf UMAP and PCA (ICB-DCM#1628) - Store - Updated HDF5 loading (ICB-DCM#1636) - Sampling - Add support for sampling parameter values from prior distributions (ICB-DCM#1622) - Documentation - Reintroduce pymc to documentation (ICB-DCM#1643)
2 parents 8e03762 + c5acea7 commit 8ab2b23

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+2128
-367
lines changed

.github/workflows/ci.yml

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,15 @@ jobs:
2929

3030
steps:
3131
- name: Check out repository
32-
uses: actions/checkout@v5
32+
uses: actions/checkout@v6
3333

3434
- name: Prepare python ${{ matrix.python-version }}
3535
uses: actions/setup-python@v6
3636
with:
3737
python-version: ${{ matrix.python-version }}
3838

3939
- name: Cache
40-
uses: actions/cache@v4
40+
uses: actions/cache@v5
4141
with:
4242
path: |
4343
~/.cache/pip
@@ -61,22 +61,22 @@ jobs:
6161
files: ./coverage.xml
6262

6363
mac:
64-
runs-on: macos-15
64+
runs-on: macos-14
6565
strategy:
6666
matrix:
6767
python-version: ['3.13']
6868

6969
steps:
7070
- name: Check out repository
71-
uses: actions/checkout@v5
71+
uses: actions/checkout@v6
7272

7373
- name: Prepare python ${{ matrix.python-version }}
7474
uses: actions/setup-python@v6
7575
with:
7676
python-version: ${{ matrix.python-version }}
7777

7878
- name: Cache
79-
uses: actions/cache@v4
79+
uses: actions/cache@v5
8080
with:
8181
path: |
8282
~/.cache/pip
@@ -104,15 +104,15 @@ jobs:
104104

105105
steps:
106106
- name: Check out repository
107-
uses: actions/checkout@v5
107+
uses: actions/checkout@v6
108108

109109
- name: Prepare python ${{ matrix.python-version }}
110110
uses: actions/setup-python@v6
111111
with:
112112
python-version: ${{ matrix.python-version }}
113113

114114
- name: Cache
115-
uses: actions/cache@v4
115+
uses: actions/cache@v5
116116
with:
117117
path: |
118118
~\AppData\Local\pip\Cache
@@ -137,15 +137,15 @@ jobs:
137137

138138
steps:
139139
- name: Check out repository
140-
uses: actions/checkout@v5
140+
uses: actions/checkout@v6
141141

142142
- name: Prepare python ${{ matrix.python-version }}
143143
uses: actions/setup-python@v6
144144
with:
145145
python-version: ${{ matrix.python-version }}
146146

147147
- name: Cache
148-
uses: actions/cache@v4
148+
uses: actions/cache@v5
149149
with:
150150
path: |
151151
~/.cache/pip
@@ -181,15 +181,15 @@ jobs:
181181

182182
steps:
183183
- name: Check out repository
184-
uses: actions/checkout@v5
184+
uses: actions/checkout@v6
185185

186186
- name: Prepare python ${{ matrix.python-version }}
187187
uses: actions/setup-python@v6
188188
with:
189189
python-version: ${{ matrix.python-version }}
190190

191191
- name: Cache tox and cache
192-
uses: actions/cache@v4
192+
uses: actions/cache@v5
193193
with:
194194
path: |
195195
~/.cache/pip
@@ -227,15 +227,15 @@ jobs:
227227

228228
steps:
229229
- name: Check out repository
230-
uses: actions/checkout@v5
230+
uses: actions/checkout@v6
231231

232232
- name: Prepare python ${{ matrix.python-version }}
233233
uses: actions/setup-python@v6
234234
with:
235235
python-version: ${{ matrix.python-version }}
236236

237237
- name: Cache
238-
uses: actions/cache@v4
238+
uses: actions/cache@v5
239239
with:
240240
path: |
241241
~/.cache/pip
@@ -263,15 +263,15 @@ jobs:
263263

264264
steps:
265265
- name: Check out repository
266-
uses: actions/checkout@v5
266+
uses: actions/checkout@v6
267267

268268
- name: Prepare python ${{ matrix.python-version }}
269269
uses: actions/setup-python@v6
270270
with:
271271
python-version: ${{ matrix.python-version }}
272272

273273
- name: Cache
274-
uses: actions/cache@v4
274+
uses: actions/cache@v5
275275
with:
276276
path: |
277277
~/.cache/pip
@@ -299,15 +299,15 @@ jobs:
299299

300300
steps:
301301
- name: Check out repository
302-
uses: actions/checkout@v5
302+
uses: actions/checkout@v6
303303

304304
- name: Prepare python ${{ matrix.python-version }}
305305
uses: actions/setup-python@v6
306306
with:
307307
python-version: ${{ matrix.python-version }}
308308

309309
- name: Cache
310-
uses: actions/cache@v4
310+
uses: actions/cache@v5
311311
with:
312312
path: |
313313
~/.cache/pip
@@ -335,15 +335,15 @@ jobs:
335335

336336
steps:
337337
- name: Check out repository
338-
uses: actions/checkout@v5
338+
uses: actions/checkout@v6
339339

340340
- name: Prepare python ${{ matrix.python-version }}
341341
uses: actions/setup-python@v6
342342
with:
343343
python-version: ${{ matrix.python-version }}
344344

345345
- name: Cache
346-
uses: actions/cache@v4
346+
uses: actions/cache@v5
347347
with:
348348
path: |
349349
~/.cache/pip
@@ -367,15 +367,15 @@ jobs:
367367

368368
steps:
369369
- name: Check out repository
370-
uses: actions/checkout@v5
370+
uses: actions/checkout@v6
371371

372372
- name: Prepare python ${{ matrix.python-version }}
373373
uses: actions/setup-python@v6
374374
with:
375375
python-version: ${{ matrix.python-version }}
376376

377377
- name: Cache
378-
uses: actions/cache@v4
378+
uses: actions/cache@v5
379379
with:
380380
path: |
381381
~/.cache/pip
@@ -400,15 +400,15 @@ jobs:
400400

401401
steps:
402402
- name: Check out repository
403-
uses: actions/checkout@v5
403+
uses: actions/checkout@v6
404404

405405
- name: Prepare python ${{ matrix.python-version }}
406406
uses: actions/setup-python@v6
407407
with:
408408
python-version: ${{ matrix.python-version }}
409409

410410
- name: Cache
411-
uses: actions/cache@v4
411+
uses: actions/cache@v5
412412
with:
413413
path: |
414414
~/.cache/pip
@@ -430,15 +430,15 @@ jobs:
430430

431431
steps:
432432
- name: Check out repository
433-
uses: actions/checkout@v5
433+
uses: actions/checkout@v6
434434

435435
- name: Prepare python ${{ matrix.python-version }}
436436
uses: actions/setup-python@v6
437437
with:
438438
python-version: ${{ matrix.python-version }}
439439

440440
- name: Cache
441-
uses: actions/cache@v4
441+
uses: actions/cache@v5
442442
with:
443443
path: |
444444
~/.cache/pip

.github/workflows/deploy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313

1414
steps:
1515
- name: Check out repository
16-
uses: actions/checkout@v5
16+
uses: actions/checkout@v6
1717

1818
- name: Remove direct dependencies from setup.cfg
1919
# Remove any "git+https"-based dependencies that are not supported

.github/workflows/publish_dockerhub.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515

1616
steps:
1717
- name: Check out the repository
18-
uses: actions/checkout@v5
18+
uses: actions/checkout@v6
1919

2020
- name: Log in to Docker Hub
2121
uses: docker/login-action@v3

CHANGELOG.rst

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,31 @@ Release notes
66
..........
77

88

9+
0.5.8 (2025-12-18)
10+
------------------
11+
12+
- Optimization
13+
- Unified interface for x0 parameter (#1654)
14+
- Unified interface for maxiter and maxeval parameters (#1648)
15+
- Unified interface for time limits across optimizers (#1638)
16+
- Make DlibOptimizer solver_epsilon configurable (#1637)
17+
- Verbosity for CMA optimizer, producing no more outputfiles per default (#1656)
18+
- Fix startpoint selection and neval in scatter search (#1644)
19+
- Visualize
20+
- Fix waterfall axis bug (#1640)
21+
- Ensemble
22+
- Fix Plotting uf UMAP and PCA (#1628)
23+
- Store
24+
- Updated HDF5 loading (#1636)
25+
- Sampling
26+
- Add support for sampling parameter values from prior distributions (#1622)
27+
- Documentation
28+
- Reintroduce pymc to documentation (#1643)
29+
30+
931
0.5.7 (2025-11-13)
1032
-------------------
1133

12-
1334
- General
1435
- Require Python >=3.11 (#1585)
1536
- Documentation

0 commit comments

Comments
 (0)