Commit Graph

  • db0314a1d1 feat: add optimize_with_retries() for automatic retry of failed trials Manuel Raimann 2026-02-11 17:51:36 +01:00
  • df5fcedecf feat: add tracing integration behind tracing feature flag Manuel Raimann 2026-02-11 17:47:13 +01:00
  • 5061df9876 feat: add optimize_with_checkpoint() and atomic save writes Manuel Raimann 2026-02-11 17:37:57 +01:00
  • 5fe0a75f78 feat: add serde serialization support behind serde feature flag Manuel Raimann 2026-02-11 17:33:48 +01:00
  • dcf3403261 feat: add Study::summary() and Display impl Manuel Raimann 2026-02-11 17:27:43 +01:00
  • bb79d98027 chore: release v0.6.0 v0.6.0 Manuel Raimann 2026-02-11 17:24:10 +01:00
  • f4b0631178 feat: add enqueue_trial() for pre-specified parameter evaluation Manuel Raimann 2026-02-11 17:23:25 +01:00
  • 52f3c074dc feat: add trial user attributes for logging and analysis Manuel Raimann 2026-02-11 17:18:17 +01:00
  • f67188e3a7 feat: add ask() and tell() methods for ask-and-tell interface Manuel Raimann 2026-02-11 17:11:38 +01:00
  • 72da883add feat: add Study::top_trials(n) for retrieving best N trials Manuel Raimann 2026-02-11 17:08:10 +01:00
  • bc278d83a3 feat: add timeout-based optimization methods (optimize_until) Manuel Raimann 2026-02-11 17:06:08 +01:00
  • c586650df4 feat: add From<RangeInclusive> for FloatParam and IntParam Manuel Raimann 2026-02-11 17:02:18 +01:00
  • cc78a92ed6 feat: add Study::minimize() and Study::maximize() constructor shortcuts Manuel Raimann 2026-02-11 17:00:35 +01:00
  • 12c35e7cb4 feat: add WilcoxonPruner for statistics-based trial pruning Manuel Raimann 2026-02-11 16:59:05 +01:00
  • a885d10436 feat: add HyperbandPruner for multi-bracket trial pruning Manuel Raimann 2026-02-11 16:52:59 +01:00
  • 41150057d6 feat: add SuccessiveHalvingPruner for SHA-based trial pruning Manuel Raimann 2026-02-11 16:47:57 +01:00
  • a522fb2f34 feat: add PatientPruner for patience-based trial pruning Manuel Raimann 2026-02-11 16:40:00 +01:00
  • ec04757740 feat: add PercentilePruner for configurable percentile-based trial pruning Manuel Raimann 2026-02-11 16:36:57 +01:00
  • 432c74b927 feat: add MedianPruner for statistics-based trial pruning Manuel Raimann 2026-02-11 16:32:03 +01:00
  • 8199ba6b43 feat: add ThresholdPruner for fixed-bound trial pruning Manuel Raimann 2026-02-11 16:28:22 +01:00
  • abe15bdd7b feat: add TrialPruned error variant and Pruned trial state Manuel Raimann 2026-02-11 16:24:57 +01:00
  • 4d8af3242b feat: add intermediate values and pruner integration to Trial Manuel Raimann 2026-02-11 16:08:25 +01:00
  • 2651e61b2c feat: add Pruner trait and NopPruner default implementation Manuel Raimann 2026-02-11 15:46:56 +01:00
  • d88280c152 chore: release v0.5.1 v0.5.1 Manuel Raimann 2026-02-10 09:30:58 +01:00
  • 0e8fc82201 refactor: update random number generation to use rand::make_rng() and upgrade rand to version 0.10 Manuel Raimann 2026-02-10 09:30:39 +01:00
  • d7ad3f60db chore: release v0.5.0 v0.5.0 Manuel Raimann 2026-02-06 18:55:06 +01:00
  • 5dc81fa0ab Implement Parameters API Manuel Raimann 2026-02-06 18:54:55 +01:00
  • 55e50e6afb Implement Parameters API Manuel Raimann 2026-02-06 17:15:30 +01:00
  • 2fef1ab3c3 docs: add missing derive feature flag to README Manuel Raimann 2026-02-06 16:51:13 +01:00
  • aa1718fed7 docs: update quick start example to use typed Parameter API Manuel Raimann 2026-02-06 16:50:59 +01:00
  • f9227df96e docs: update features list with boolean, enum, and derive support Manuel Raimann 2026-02-06 16:50:43 +01:00
  • 02ec9498c4 refactor: reorganize sampler module and update imports Manuel Raimann 2026-02-04 13:14:22 +01:00
  • 183a78c09e chore: remove log dependency from Cargo.toml Manuel Raimann 2026-02-02 17:33:03 +01:00
  • ce817c1f38 feat: add 'consts' to default extended words in typos configuration Manuel Raimann 2026-02-02 17:32:20 +01:00
  • b9f8844e60 chore: release v0.4.0 v0.4.0 Manuel Raimann 2026-02-02 17:31:35 +01:00
  • d1c8925fc3 refactor: remove warn_independent_sampling option from MultivariateTpeSampler Manuel Raimann 2026-02-02 17:31:25 +01:00
  • 4ce4311c68 Implement Multivariant TPE Manuel Raimann 2026-02-02 14:43:56 +01:00
  • 293b992e75 feat: implement gamma strategies for TPE sampler with examples Manuel Raimann 2026-02-02 13:40:33 +01:00
  • af8a9f7638 feat: add examples for async API parameter optimization and ML hyperparameter tuning Manuel Raimann 2026-01-31 11:56:50 +01:00
  • b9a90ebec3 Format Manuel Raimann 2026-01-31 11:56:31 +01:00
  • 24e921b7b9 style: format suggest method for improved readability Manuel Raimann 2026-01-31 11:45:58 +01:00
  • 6363540269 fix: handle end value in suggest method to avoid panic on underflow Manuel Raimann 2026-01-31 11:44:33 +01:00
  • 9f3c0f0d3b chore: release v0.3.1 Manuel Raimann 2026-01-31 11:31:03 +01:00
  • 747e1928b9 feat: add tests for suggest_bool and suggest_range methods Manuel Raimann 2026-01-31 11:30:37 +01:00
  • 15a43d9485 feat: add SuggestableRange trait and suggest_range method for parameter suggestion from ranges Manuel Raimann 2026-01-31 11:30:33 +01:00
  • 1091429697 feat: add suggest_bool method for boolean parameter suggestion Manuel Raimann 2026-01-31 11:19:55 +01:00
  • 762f1b3cde chore: release v0.3.1 v0.3.1 Manuel Raimann 2026-01-31 11:31:03 +01:00
  • b3534b3a3b feat: add tests for suggest_bool and suggest_range methods Manuel Raimann 2026-01-31 11:30:37 +01:00
  • 9944e69920 feat: add SuggestableRange trait and suggest_range method for parameter suggestion from ranges Manuel Raimann 2026-01-31 11:30:33 +01:00
  • e8e446fb0e feat: add suggest_bool method for boolean parameter suggestion Manuel Raimann 2026-01-31 11:19:55 +01:00
  • b482d56e89 Implement grid search Manuel Raimann 2026-01-30 19:58:18 +01:00
  • 90bf73a39f feat: add documentation, keywords, categories, and readme to Cargo.toml Manuel Raimann 2026-01-30 19:57:21 +01:00
  • 473b973408 feat: add permissions for read access to contents in CI and scheduled workflows Manuel Raimann 2026-01-30 19:28:47 +01:00
  • d8ef4352c3 refactor: replace TpeError with Error in the optimizer library Manuel Raimann 2026-01-30 19:24:58 +01:00
  • eb57519506 feat: allow publishing with dirty workspace in CI Manuel Raimann 2026-01-30 19:23:32 +01:00
  • cb5ecf33f0 chore: release v0.3.0 Manuel Raimann 2026-01-30 19:21:42 +01:00
  • 3898136341 Refactor Manuel Raimann 2026-01-30 19:21:35 +01:00
  • e44ab3669a chore: release v0.3.0 v0.3.0 Manuel Raimann 2026-01-30 19:21:42 +01:00
  • 7a3f89360e Refactor Manuel Raimann 2026-01-30 19:21:35 +01:00
  • 6a8a938b6e feat: enhance publish step to handle already uploaded versions Manuel Raimann 2026-01-30 18:31:54 +01:00
  • 6912cc83d9 feat: add cross-target compilation checks in CI Manuel Raimann 2026-01-30 18:24:56 +01:00
  • fae57e48f3 chore: release v0.2.0 Manuel Raimann 2026-01-30 18:40:03 +01:00
  • daab3ea202 Remove Serde Manuel Raimann 2026-01-30 18:38:43 +01:00
  • aaf880e1c7 fix: remove unused dependency 'ordered-float' from Cargo.toml Manuel Raimann 2026-01-30 18:31:48 +01:00
  • 28b1687be6 chore: release v0.2.0 v0.2.0 Manuel Raimann 2026-01-30 18:40:03 +01:00
  • fc0559a02d Remove Serde Manuel Raimann 2026-01-30 18:38:43 +01:00
  • 6fb39d17c1 fix: remove unused dependency 'ordered-float' from Cargo.toml Manuel Raimann 2026-01-30 18:31:48 +01:00
  • 22527b5d5f feat: add CI step for unused dependencies check with cargo-machete Manuel Raimann 2026-01-30 18:24:22 +01:00
  • 34d61bc544 feat: add CI step to publish to crates.io Manuel Raimann 2026-01-30 18:20:00 +01:00
  • 8f339a2341 feat: add default typo extension for 'Tpe' Manuel Raimann 2026-01-30 18:18:30 +01:00
  • ee4999ce74 chore: release v0.1.1 v0.1.1 Manuel Raimann 2026-01-30 18:13:32 +01:00
  • 39e8675988 refactor: Fix Manuel Raimann 2026-01-30 18:13:02 +01:00
  • 9fd6fbea1f chore: release v0.1.0 Manuel Raimann 2026-01-30 18:11:53 +01:00
  • 7c364ecfad chore: release v0.1.0 v0.1.0 Manuel Raimann 2026-01-30 18:11:53 +01:00
  • a488a6303e r Manuel Raimann 2026-01-30 18:11:51 +01:00
  • e2aae35093 refactor: remove Cargo.lock from release process Manuel Raimann 2026-01-30 18:10:10 +01:00
  • 2e96115db7 refactor: remove Miri job from CI configuration Manuel Raimann 2026-01-30 18:09:25 +01:00
  • 530faba61c refactor: rename library from optimize to optimizer Manuel Raimann 2026-01-30 18:08:13 +01:00
  • 12d572025f feat: add typos check job to CI with Rust installation and caching Manuel Raimann 2026-01-30 18:03:35 +01:00
  • 8a11dd8ca4 feat: enhance CI configuration with additional jobs for MSRV, Cargo Deny, Semver Check, Miri, Minimal Versions, and Typos Manuel Raimann 2026-01-30 18:02:36 +01:00
  • d93f384f1e feat: add scheduled CI workflow for Rust compilation and testing Manuel Raimann 2026-01-30 17:57:00 +01:00
  • 6a283ce7ce feat: add feature-check job to CI for checking feature combinations Manuel Raimann 2026-01-30 17:56:01 +01:00
  • 482354b251 fix: update condition to use is_multiple_of for better readability Manuel Raimann 2026-01-30 17:46:13 +01:00
  • bb5ef05c10 feat: add async integration tests for optimization library Manuel Raimann 2026-01-30 17:45:11 +01:00
  • ee0b75ecf6 feat: add Codecov badge to README for coverage visibility Manuel Raimann 2026-01-30 17:38:34 +01:00
  • 7bc720dfa4 feat: add Codecov token for coverage upload in CI workflow Manuel Raimann 2026-01-30 17:36:59 +01:00
  • 8cbc855fd7 Remove audit.yml workflow Manuel Raimann 2026-01-30 17:35:16 +01:00
  • f27e911633 feat: add CI workflow for code coverage reporting with Codecov Manuel Raimann 2026-01-30 17:34:26 +01:00
  • e95755dd82 feat: add README.md with project overview, features, quick start guide, and documentation links Manuel Raimann 2026-01-30 17:33:33 +01:00
  • 6ab023dcea feat: add optional fixed bandwidth for KDE in TPE sampler Manuel Raimann 2026-01-30 17:30:12 +01:00
  • 0d24c9d960 feat: update Cargo.toml with license, authors, description, and repository info Manuel Raimann 2026-01-30 17:29:58 +01:00
  • 727906b3bb feat: add CI, audit, publish, and dependabot workflows Manuel Raimann 2026-01-30 17:25:01 +01:00
  • 4db6e56466 Initial Implementation Manuel Raimann 2026-01-30 16:02:42 +01:00
  • 164aafc209 feat: add .gitignore to exclude build and IDE files Manuel Raimann 2026-01-30 16:19:14 +01:00