Recent Releases of AMLTK

AMLTK - 1.12.1

1.12.1 (2024-08-13)

Fix

  • pipeline: request now fails without default (#284)

[main 39a8edc] bump: version 1.12.0 → 1.12.1 3 files changed, 9 insertions(+), 3 deletions(-)

What's Changed

  • fix(pipeline): request now fails without default by @eddiebergman in https://github.com/automl/amltk/pull/284
  • ci: Remove unnecessary Python setup step by @PGijsbers in https://github.com/automl/amltk/pull/285
  • doc: Fixup references by @eddiebergman in https://github.com/automl/amltk/pull/286

Full Changelog: https://github.com/automl/amltk/compare/1.12.0...1.12.1

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] over 1 year ago

AMLTK - 1.12.0

1.12.0 (2024-04-24)

Feat

  • PyTorch: Add functionality to construct a PyTorch Model from a pipeline (#276)

Fix

  • Pass in sampler to create_study (#282)
  • Pytorch: Fix builders.py (#280)
  • precommit issues from #276 (#277)

[main d15b94d] bump: version 1.11.0 → 1.12.0 3 files changed, 15 insertions(+), 3 deletions(-)

What's Changed

  • Add functionality to construct a PyTorch Model from a pipeline by @vladislavalerievich in https://github.com/automl/amltk/pull/276
  • doc: Fixup example in readme by @eddiebergman in https://github.com/automl/amltk/pull/270
  • fix: precommit issues from #276 by @eddiebergman in https://github.com/automl/amltk/pull/277
  • doc: Fix bad tooltip numbering by @eddiebergman in https://github.com/automl/amltk/pull/278
  • fix(Pytorch): Fix builders.py by @vladislavalerievich in https://github.com/automl/amltk/pull/280
  • fix: Pass in sampler to create_study by @eddiebergman in https://github.com/automl/amltk/pull/282
  • doc(CVEvaluator): Example of CVEvalautor with RandomSearch by @eddiebergman in https://github.com/automl/amltk/pull/283

Full Changelog: https://github.com/automl/amltk/compare/1.11.0...1.12.0

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] over 1 year ago

AMLTK - 1.11.0

1.11.0 (2024-02-29)

Feat

  • CVEvaluator: Add feature for postsplit and postprocessing (#260)
  • sklearn: X_test, y_test to CVEvaluator (#258)
  • CVEarlyStopping (#254)
  • sklearn: CVEvaluator allows configure and build params (#250)
  • sklearn: Provide a standard CVEvaluator (#244)

Fix

  • trial: Don't record metric values for deserialized NaN's or None (#263)
  • pipeline: Ensure optimizer is updated with report (#261)
  • scheduling: Safe termination of processes, avoiding lifetime race condition (#256)
  • metalearning: Portfolio Check for Dataframe as Input (#253)
  • CVEvaluator: clone the estimator before use (#249)
  • Node: Ensure that parent name does not conflict with children (#248)
  • CVEvaluator: When on_error="raise", inform of which trial failed (#247)
  • Trial: Give trials a created_at stamp (#246)

Refactor

  • pipeline: optimize now requires one of timeout or (#252)
  • Metric, Trial: Cleanup of metrics and Trial (#242)

[main e58ebcd] bump: version 1.10.1 → 1.11.0 3 files changed, 29 insertions(+), 3 deletions(-)

What's Changed

  • refactor(Metric, Trial): Cleanup of metrics and Trial by @eddiebergman in https://github.com/automl/amltk/pull/242
  • feat(sklearn): Provide a standard CVEvaluator by @eddiebergman in https://github.com/automl/amltk/pull/244
  • fix(Trial): Give trials a created_at stamp by @eddiebergman in https://github.com/automl/amltk/pull/246
  • fix(CVEvaluator): When on_error="raise", inform of which trial failed by @eddiebergman in https://github.com/automl/amltk/pull/247
  • fix(Node): Ensure that parent name does not conflict with children by @eddiebergman in https://github.com/automl/amltk/pull/248
  • fix(CVEvaluator): clone the estimator before use by @eddiebergman in https://github.com/automl/amltk/pull/249
  • feat(sklearn): CVEvaluator allows configure and build params by @eddiebergman in https://github.com/automl/amltk/pull/250
  • chore: Update ruff and pre-commit by @eddiebergman in https://github.com/automl/amltk/pull/251
  • refactor(pipeline): optimize now requires one of timeout or by @eddiebergman in https://github.com/automl/amltk/pull/252
  • Fix Portfolio Check for Dataframe as Input by @LennartPurucker in https://github.com/automl/amltk/pull/253
  • feat: CVEarlyStopping by @eddiebergman in https://github.com/automl/amltk/pull/254
  • fix(scheduling): Safe termination of processes, avoiding lifetime race condition by @eddiebergman in https://github.com/automl/amltk/pull/256
  • feat(sklearn): X_test, y_test to CVEvaluator by @eddiebergman in https://github.com/automl/amltk/pull/258
  • feat(CVEvaluator): Add feature for postsplit and postprocessing by @eddiebergman in https://github.com/automl/amltk/pull/260
  • fix(pipeline): Ensure optimizer is updated with report by @eddiebergman in https://github.com/automl/amltk/pull/261
  • fix(trial): Don't record metric values for deserialized NaN's or None by @eddiebergman in https://github.com/automl/amltk/pull/263

New Contributors

  • @LennartPurucker made their first contribution in https://github.com/automl/amltk/pull/253

Full Changelog: https://github.com/automl/amltk/compare/1.10.1...1.11.0

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] almost 2 years ago

AMLTK - 1.10.1

1.10.1 (2024-01-28)

Fix

  • dask-jobqueue: Make sure to close client

Refactor

  • Make things more context manager
  • trial: Remove begin() (#238)

[main 9e1ebac] bump: version 1.10.0 → 1.10.1 3 files changed, 14 insertions(+), 3 deletions(-)

What's Changed

  • refactor(trial): Remove begin() by @eddiebergman in https://github.com/automl/amltk/pull/238
  • chore: Remove upper bound on dask requirement by @eddiebergman in https://github.com/automl/amltk/pull/241

Full Changelog: https://github.com/automl/amltk/compare/1.10.0...1.10.1

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] almost 2 years ago

AMLTK - 1.10.0

1.10.0 (2024-01-26)

Feat

  • Pipeline: Optimize pipelines directly with optimize() (#230)

[main 0ec79ef] bump: version 1.9.0 → 1.10.0 3 files changed, 9 insertions(+), 3 deletions(-)

What's Changed

  • feat(Pipeline): optimize() by @eddiebergman in https://github.com/automl/amltk/pull/230

Full Changelog: https://github.com/automl/amltk/compare/1.9.0...1.10.0

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] almost 2 years ago

AMLTK - 1.9.0

1.9.0 (2024-01-26)

Feat

  • Optimizer: Allow for batch ask requests (#224)

Fix

  • Pynisher: Ensure system supports limit (#223)

[main 4198de7] bump: version 1.8.0 → 1.9.0 3 files changed, 13 insertions(+), 3 deletions(-)

What's Changed

  • fix(Pynisher): Ensure system supports limit by @eddiebergman in https://github.com/automl/amltk/pull/223
  • feat(Optimizer): Allow for batch ask requests by @eddiebergman in https://github.com/automl/amltk/pull/224
  • doc: Cleaner API docs, cleanup pipeline reference, faster rendering options, less noise in doc build output, changelog by @eddiebergman in https://github.com/automl/amltk/pull/234

Full Changelog: https://github.com/automl/amltk/compare/1.8.0...1.9.0

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] almost 2 years ago

AMLTK - 1.8.0

1.8.0 (2024-01-22)

Feat

  • Pynisher: Detect tasks with Trial to report FAIL (#220)
  • Pipeline: factorize() a pipeline into its possibilities (#217)

[main 9d65711] bump: version 1.7.0 → 1.8.0 3 files changed, 10 insertions(+), 3 deletions(-)

What's Changed

  • doc(Trial): Better indication of what to do with the Metric name for report by @vladislavalerievich in https://github.com/automl/amltk/pull/216
  • other: Update PR and issue templates by @eddiebergman in https://github.com/automl/amltk/pull/219
  • feat(Pipeline): factorize() a pipeline into its possibilities by @eddiebergman in https://github.com/automl/amltk/pull/217
  • ci: Update pre-commit by @eddiebergman in https://github.com/automl/amltk/pull/221
  • ci: Add concurrency groups to workflows by @eddiebergman in https://github.com/automl/amltk/pull/222
  • feat(Pynisher): Detect tasks with Trial to report FAIL by @eddiebergman in https://github.com/automl/amltk/pull/220

Full Changelog: https://github.com/automl/amltk/compare/1.7.0...1.8.0

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] almost 2 years ago

AMLTK - 1.7.0

1.7.0 (2024-01-16)

Feat

  • Scheduler: Respond to cancelled futures (#214)
  • scheduler: Handled errors with specific method (#213)

Fix

  • History: Explicitly check type in add() (#210)

[main 672889b] bump: version 1.6.0 → 1.7.0 3 files changed, 14 insertions(+), 3 deletions(-)

What's Changed

  • fix(History): Explicitly check type in add() by @eddiebergman in https://github.com/automl/amltk/pull/210
  • feat(scheduler): Handled errors with specific method by @eddiebergman in https://github.com/automl/amltk/pull/213
  • feat(Scheduler): Respond to cancelled futures by @eddiebergman in https://github.com/automl/amltk/pull/214
  • test: Update fixtures to be explicitly function scope by @eddiebergman in https://github.com/automl/amltk/pull/215

Full Changelog: https://github.com/automl/amltk/compare/1.6.0...1.7.0

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] almost 2 years ago

AMLTK - 1.6.0

1.6.0 (2024-01-10)

Feat

  • history: Get best() from History (#209)

[main b752efd] bump: version 1.5.0 → 1.6.0 3 files changed, 9 insertions(+), 3 deletions(-)

What's Changed

  • feat(history): Get best() from History by @eddiebergman in https://github.com/automl/amltk/pull/209

Full Changelog: https://github.com/automl/amltk/compare/1.5.0...1.6.0

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] almost 2 years ago

AMLTK - 1.5.0

1.5.0 (2024-01-09)

Feat

  • add EmissionsTrackerPlugin for codecarbon (#196)

[main fc6f1db] bump: version 1.4.0 → 1.5.0 3 files changed, 9 insertions(+), 3 deletions(-)

What's Changed

  • fix(docs): Fix typos in readme and guides by @sarah-segel in https://github.com/automl/amltk/pull/204
  • chore: bump actions/upload-artifact from 3 to 4 by @dependabot in https://github.com/automl/amltk/pull/205
  • chore: bump actions/download-artifact from 3 to 4 by @dependabot in https://github.com/automl/amltk/pull/206
  • feat: add EmissionsTrackerPlugin for codecarbon by @vladislavalerievich in https://github.com/automl/amltk/pull/196

New Contributors

  • @sarah-segel made their first contribution in https://github.com/automl/amltk/pull/204

Full Changelog: https://github.com/automl/amltk/compare/1.4.0...1.5.0

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] almost 2 years ago

AMLTK - 1.4.0

1.4.0 (2023-12-12)

Feat

  • Scheduler: Monitor to view efficiency (#197)

Fix

  • data: reduce_int_span with nullable dtypes (#200)

Refactor

  • Scheduling: limit -> max_calls (#201)

[main df8096d] bump: version 1.3.4 → 1.4.0 3 files changed, 17 insertions(+), 3 deletions(-)

What's Changed

  • chore: bump actions/setup-python from 4 to 5 by @dependabot in https://github.com/automl/amltk/pull/202
  • feat(Scheduler): Monitor to view efficiency by @eddiebergman in https://github.com/automl/amltk/pull/197
  • fix(data): reduce_int_span with nullable dtypes by @eddiebergman in https://github.com/automl/amltk/pull/200
  • refactor(Scheduling): limit -> max_calls by @eddiebergman in https://github.com/automl/amltk/pull/201

Full Changelog: https://github.com/automl/amltk/compare/1.3.4...1.4.0

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] about 2 years ago

AMLTK - 1.3.4

1.3.4 (2023-12-07)

Fix

  • pipeline: configure only operates on chosen choice (#195)

[main 7ba7987] bump: version 1.3.3 → 1.3.4 3 files changed, 9 insertions(+), 3 deletions(-)

What's Changed

  • doc: Fixup indentation preventing view by @eddiebergman in https://github.com/automl/amltk/pull/194
  • fix(pipeline): configure only operates on chosen choice by @eddiebergman in https://github.com/automl/amltk/pull/195

Full Changelog: https://github.com/automl/amltk/compare/1.3.3...1.3.4

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] about 2 years ago

AMLTK - 1.3.3

1.3.3 (2023-12-06)

Fix

  • rich: Move import into scoped block (#193)

[main b56d730] bump: version 1.3.2 → 1.3.3 3 files changed, 9 insertions(+), 3 deletions(-)

What's Changed

  • doc: Update readme by @eddiebergman in https://github.com/automl/amltk/pull/191
  • Doc readme update by @eddiebergman in https://github.com/automl/amltk/pull/192
  • fix(rich): Move import into scoped block by @eddiebergman in https://github.com/automl/amltk/pull/193

Full Changelog: https://github.com/automl/amltk/compare/1.3.2...1.3.3

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] about 2 years ago

AMLTK - 1.3.2

1.3.2 (2023-12-06)

Fix

  • _doc: Catch missing else statement for doc_print (#190)

[main b17aec1] bump: version 1.3.1 → 1.3.2 3 files changed, 9 insertions(+), 3 deletions(-)

What's Changed

  • fix(_doc): Catch missing else statement by @eddiebergman in https://github.com/automl/amltk/pull/190

Full Changelog: https://github.com/automl/amltk/compare/1.3.1...1.3.2

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] about 2 years ago

AMLTK - 1.3.1

1.3.1 (2023-12-05)

Fix

  • pyproject: Change to recognized classifier for PyPI (#189)

[main 48f72bd] bump: version 1.3.0 → 1.3.1 3 files changed, 9 insertions(+), 3 deletions(-)

What's Changed

  • fix(pyproject): Change to recognized classifier for PyPI by @eddiebergman in https://github.com/automl/amltk/pull/189

Full Changelog: https://github.com/automl/amltk/compare/1.3.0...1.3.1

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] about 2 years ago

AMLTK - 1.3.0

1.3.0 (2023-12-05)

Feat

  • History: Default to normalizing time of history output

Fix

  • Provide more information if built_item fails (#187)
  • _doc: Use isinstance on types
  • Optimizers: Default to optimizer name #174

Refactor

  • History: History provides mutator methods
  • Move StoredValue to own file in .store

[main e99ec2f] bump: version 1.2.4 → 1.3.0 3 files changed, 20 insertions(+), 3 deletions(-)

What's Changed

  • doc: Add colab link for AutoML Fall School 2023 by @eddiebergman in https://github.com/automl/amltk/pull/173
  • doc: update CONTRIBUTING.md with installation instructions for Windows. by @vladislavalerievich in https://github.com/automl/amltk/pull/179
  • Add issue templates by @mfeurer in https://github.com/automl/amltk/pull/178
  • Change license by @mfeurer in https://github.com/automl/amltk/pull/181
  • Add PR template by @mfeurer in https://github.com/automl/amltk/pull/183
  • Add code of conduct by @mfeurer in https://github.com/automl/amltk/pull/182
  • ci(pr-template): Add additional statements by @eddiebergman in https://github.com/automl/amltk/pull/185
  • Solve #174, doc updates and small refactors by @eddiebergman in https://github.com/automl/amltk/pull/184
  • doc: Change output type of cells in optimization guide by @eddiebergman in https://github.com/automl/amltk/pull/186
  • fix: Provide more information if built_item fails by @eddiebergman in https://github.com/automl/amltk/pull/187

New Contributors

  • @vladislavalerievich made their first contribution in https://github.com/automl/amltk/pull/179
  • @mfeurer made their first contribution in https://github.com/automl/amltk/pull/178

Full Changelog: https://github.com/automl/amltk/compare/1.2.4...1.3.0

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] about 2 years ago

AMLTK - 1.2.4

1.2.4 (2023-11-25)

Fix

  • docs: Optimizer inline examples (#172)

[main ef4d9bb] bump: version 1.2.3 → 1.2.4 3 files changed, 9 insertions(+), 3 deletions(-)

What's Changed

  • fix(docs): Examples by @eddiebergman in https://github.com/automl/amltk/pull/172

Full Changelog: https://github.com/automl/amltk/compare/1.2.3...1.2.4

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] about 2 years ago

AMLTK - 1.2.3

1.2.3 (2023-11-24)

Fix

  • Trial: Add table to rich renderables (#170)
  • dask-jobqueue: Default to scale() for predictable behaviour (#168)

[main 1b41aa2] bump: version 1.2.2 → 1.2.3 3 files changed, 10 insertions(+), 3 deletions(-)

What's Changed

  • fix(dask-jobqueue): Prevent endless enter cycle by @eddiebergman in https://github.com/automl/amltk/pull/168
  • doc(dask-jobqueu): Add an example for runnig with SLURM by @eddiebergman in https://github.com/automl/amltk/pull/169
  • fix(Trial): Add table to rich renderables by @eddiebergman in https://github.com/automl/amltk/pull/170
  • ci: Only test "doc-runnable" examples by @eddiebergman in https://github.com/automl/amltk/pull/171

Full Changelog: https://github.com/automl/amltk/compare/1.2.2...1.2.3

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] about 2 years ago

AMLTK - 1.2.2

1.2.2 (2023-11-23)

Fix

  • test: remove stray output from test/docs

[main cb0c1f3] bump: version 1.2.1 → 1.2.2 3 files changed, 9 insertions(+), 3 deletions(-)

What's Changed

  • doc: Various small fixes by @eddiebergman in https://github.com/automl/amltk/pull/165
  • fix(Optimizer): Ensure optimizer implementations get correct working-dir by @eddiebergman in https://github.com/automl/amltk/pull/167

Full Changelog: https://github.com/automl/amltk/compare/1.2.1...1.2.2

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] about 2 years ago

AMLTK - 1.2.1

1.2.1 (2023-11-22)

Fix

  • pipeline: request() correctly sets config key
  • Scheduler: Make sure it's displayable in notebook

[main 4de8c1c] bump: version 1.2.0 → 1.2.1 3 files changed, 10 insertions(+), 3 deletions(-)

What's Changed

  • ci: Set releases as full release, not pre-release by @eddiebergman in https://github.com/automl/amltk/pull/158
  • doc(README): Add ruff badge by @eddiebergman in https://github.com/automl/amltk/pull/159
  • chore: bump actions/checkout from 3 to 4 by @dependabot in https://github.com/automl/amltk/pull/161
  • fix(Scheduler): Make sure it's displayable in notebook by @eddiebergman in https://github.com/automl/amltk/pull/162
  • fix(pipeline): request() correctly sets config key by @eddiebergman in https://github.com/automl/amltk/pull/164

Full Changelog: https://github.com/automl/amltk/compare/1.2.0...1.2.1

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] about 2 years ago

AMLTK - 1.2.0

1.2.0 (2023-11-20)

Feat

  • sklearn: Special keywords for splits

Fix

  • trials: Always use a PathBucket with optimizers
  • Trial: Trial should now always have a bucket

[main 223693b] bump: version 1.1.1 → 1.2.0 3 files changed, 14 insertions(+), 3 deletions(-)

What's Changed

  • fix: Cleanup around Trials by @eddiebergman in https://github.com/automl/amltk/pull/157

Full Changelog: https://github.com/automl/amltk/compare/1.1.1...1.2.0

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] about 2 years ago

AMLTK - 1.1.1

1.1.1 (2023-11-19)

Fix

  • doc: Add classifiers to pypi for bades (#155)

[main 7de1879] bump: version 1.1.0 → 1.1.1 3 files changed, 9 insertions(+), 3 deletions(-)

What's Changed

  • doc: Add badges to readme by @eddiebergman in https://github.com/automl/amltk/pull/154
  • fix(doc): Add classifiers to pypi for bades by @eddiebergman in https://github.com/automl/amltk/pull/155
  • doc: Fix test badge by @eddiebergman in https://github.com/automl/amltk/pull/156

Full Changelog: https://github.com/automl/amltk/compare/1.1.0...1.1.1

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] about 2 years ago

AMLTK - 1.1.0

1.1.0 (2023-11-19)

Feat

  • scheduler: method call_later (#145)

Refactor

  • optimization: Add concept of Metric (#150)

[main 0bde21d] bump: version 1.0.1 → 1.1.0 3 files changed, 13 insertions(+), 3 deletions(-)

What's Changed

  • feat(scheduler): method call_later by @eddiebergman in https://github.com/automl/amltk/pull/145
  • doc(CONTRIBUTING): Update contributing by @eddiebergman in https://github.com/automl/amltk/pull/151
  • refactor(optimization): Add concept of Metric by @eddiebergman in https://github.com/automl/amltk/pull/150
  • doc(README): Update with some examples by @eddiebergman in https://github.com/automl/amltk/pull/152
  • Fix(randomness): Ensure we always get a python int by @eddiebergman in https://github.com/automl/amltk/pull/147
  • ci: Disable windows and mac until #149 is fixed by @eddiebergman in https://github.com/automl/amltk/pull/153

Full Changelog: https://github.com/automl/amltk/compare/1.0.1...1.1.0

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] about 2 years ago

AMLTK - 1.0.1

1.0.1 (2023-11-15)

Fix

  • CHANGELOG: Fresh changelog

[main c91e972] bump: version 1.0.0 → 1.0.1 3 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 CHANGELOG.md

Full Changelog: https://github.com/automl/amltk/compare/1.0.0...1.0.1

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] about 2 years ago