0.7.4
What's Changed
Added
- Subpackages for the available recommender types
- Multi-style plotting capabilities for generated example plots
- JSON file for plotting themes
- Smoke testing in relevant tox environments
ContinuousParameter
base class- New environment variable
BAYBE_CACHE_DIR
that can customize the disk cache directory
or turn off disk caching entirely - Options to control the number of nonzero parameters in
SubspaceDiscrete.from_simplex
- Temporarily ignore ONNX vulnerabilities
- Better human readable
__str__
representation of search spaces pretty_print_df
function for printing shortened versions of dataframes- Basic Transfer Learning example
- Repo now has reminders (https://github.com/marketplace/actions/issue-reminder) enabled
mypy
for recommenders
Changed
Recommender
s now share their core logic via their base class- Remove progress bars in examples
- Strategies are now called
MetaRecommender
's and part of therecommenders.meta
module Recommender
's are now calledPureRecommender
's and part of therecommenders.pure
modulestrategy
keyword ofCampaign
renamed torecommender
NaiveHybridRecommender
renamed toNaiveHybridSpaceRecommender
Fixed
- Unhandled exception in telemetry when username could not be inferred on Windows
- Metadata is now correctly updated for hybrid spaces
- Unintended deactivation of telemetry due to import problem
- Line wrapping in examples
Deprecations
TwoPhaseStrategy
SequentialStrategy
StreamingSequentialStrategy
Merged Pull Requests
- Fix docs pipeline by @AdrianSosic in #126
- Change docs pipeline python version to 3.9 by @AdrianSosic in #127
- Create recommender subpackages by @AdrianSosic in #128
- Refactor recommender methods by @AdrianSosic in #129
- Multi-version plotting & SMOKE_TEST by @AVHopp in #111
ContinuousParameter
base class by @AdrianSosic in #132- Configurable Cache Dirs by @Scienfitz in #134
- Hotfix: Fallback for Windows-related getuser() issue by @Scienfitz in #133
- Fix hybrid metadata by @Scienfitz in #136
- Hotfix: Telemetry Was Accidentally Disabled by @Scienfitz in #138
- Add line wrap for examples in documentation by @AVHopp in #139
- Nonzero simplex parameter control by @AdrianSosic in #137
- HOTFIX: Ignore newly found ONNX vulnerabilities by @AVHopp in #142
- Include pretty printing for search spaces by @RimRihana in #124
- Remove progress bar in examples by @AVHopp in #141
- Basic Transfer Learning example by @AVHopp in #118
- Enable repo reminders by @Scienfitz in #144
- Add permissions to reminder action by @Scienfitz in #145
- Refactor Strategies to Recommenders by @Scienfitz in #146
- Mypy for recommenders by @Scienfitz in #147
- Consolidate recommender / strat user guides and examples by @Scienfitz in #148
- Include SMOKE_TEST in examples by @AVHopp in #150
- Release 0.7.4 by @Scienfitz in #149
New Contributors
- @RimRihana made their first contribution in #124
Full Changelog: 0.7.3...0.7.4