Model-tuner

Latest version: v0.0.29b1

Safety actively analyzes 722581 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

0.025a

Model Tuner Version 0.0.25a Changelog

0.0.29b1

This release addresses a packaging issue introduced in `0.0.29b` related to an invalid dependency format in `pyproject.toml`. The fix ensures full compliance with [PEP 508](https://www.python.org/dev/peps/pep-0508/) and allows installation to succeed across supported environments for Python 3.7.

What changed
- Corrected malformed environment marker for `scikit-optimize` in `project.dependencies`
- No functional code changes were made — this is strictly a build fix for PyPI compatibility

Why this matters
- `0.0.29b` could not be installed via pip due to a syntax error in the build configuration.
- `0.0.29b1` replaces it as the correct beta release for downstream testing and usage.

0.0.29b

What's Changed
* Upd. versioning for 3.7 by lshpaner in https://github.com/uclamii/model_tuner/pull/200
* Add addtl' pytests; improved cov; rmv unused code by lshpaner in https://github.com/uclamii/model_tuner/pull/199
* Upd. thresh logic from >= to >; chng nomenclature of y_pred; rmv unus… by lshpaner in https://github.com/uclamii/model_tuner/pull/198


**Full Changelog**: https://github.com/uclamii/model_tuner/compare/0.0.28b...0.0.29b

0.0.28b

What's Changed
* upd. CalibratedClassifier to use validation set by lshpaner in https://github.com/uclamii/model_tuner/pull/193
* Update docstring for `stratify_y` in `train_val_test_split` by lshpaner in https://github.com/uclamii/model_tuner/pull/194


**Full Changelog**: https://github.com/uclamii/model_tuner/compare/0.0.27b...0.0.28b

0.0.27b

What's Changed
* Xgboost n estimators fix by elemets in https://github.com/uclamii/model_tuner/pull/186
* Google colab compatibility - pandas version by elemets in https://github.com/uclamii/model_tuner/pull/187


**Full Changelog**: https://github.com/uclamii/model_tuner/compare/0.0.26b...0.0.27b

0.0.26b

Model Tuner Version 0.0.26b Changelog

Release Notes Summary

- Optimal threshold: Users can now specify target precision or recall and an optimal threshold is computed for that
- Finalised testing: coverage is now at 86% total
- New `get_feature_names()` helper function for extracting features
- `n_estimators` calculation for boosting algorithms is now fixed


What's Changed
* Fix: AttributeError in `get_feature_selection_pipeline` with RFE and `calibrate=True` by lshpaner in https://github.com/uclamii/model_tuner/pull/144
* Fix: Incorrect Iteration Over `score` String in `calibrateModel` by lshpaner in https://github.com/uclamii/model_tuner/pull/146
* Add Printout of Rebalanced Classes in KFold Outputs by lshpaner in https://github.com/uclamii/model_tuner/pull/148
* Fix Inaccurate Confusion Matrix Counts Across Folds by lshpaner in https://github.com/uclamii/model_tuner/pull/150
* Pp tests ii by panas89 in https://github.com/uclamii/model_tuner/pull/153
* AF Tests by elemets in https://github.com/uclamii/model_tuner/pull/154
* GroupKFold by elemets in https://github.com/uclamii/model_tuner/pull/155
* added new logic for calc. fold metrics in report_model_metrics by lshpaner in https://github.com/uclamii/model_tuner/pull/156
* Pp tests iii by panas89 in https://github.com/uclamii/model_tuner/pull/159
* Account for Threshold Tuning in K-Fold Classification and Metrics Reporting by lshpaner in https://github.com/uclamii/model_tuner/pull/162
* Updated `return_dict` logic in `return_metrics` by lshpaner in https://github.com/uclamii/model_tuner/pull/165
* updated dict logic in `return_metrics` by lshpaner in https://github.com/uclamii/model_tuner/pull/168
* Pp tests iv by panas89 in https://github.com/uclamii/model_tuner/pull/167
* Modified `aggregated_y_pred` to `aggregated_y_prob` inside `brier_score_loss` by lshpaner in https://github.com/uclamii/model_tuner/pull/164
* updated bin class. test; (+) multilabel test by lshpaner in https://github.com/uclamii/model_tuner/pull/169
* AF tests IV by elemets in https://github.com/uclamii/model_tuner/pull/170
* updated threshold print logic by lshpaner in https://github.com/uclamii/model_tuner/pull/172
* added unittest for catboost_n_iterations, upd. (+1) inside model_tuner… by lshpaner in https://github.com/uclamii/model_tuner/pull/175
* Tests for feature selection pipeline by elemets in https://github.com/uclamii/model_tuner/pull/177
* Pp tests v by panas89 in https://github.com/uclamii/model_tuner/pull/176
* added shap script by lshpaner in https://github.com/uclamii/model_tuner/pull/178
* Calibrate report remove by elemets in https://github.com/uclamii/model_tuner/pull/179
* Adding tests for early stopping fit with and without a score by elemets in https://github.com/uclamii/model_tuner/pull/180
* Calculate Metrics by elemets in https://github.com/uclamii/model_tuner/pull/181
* Move logo to different script; streamlined by lshpaner in https://github.com/uclamii/model_tuner/pull/182
* added new method and script for threshold optimization by lshpaner in https://github.com/uclamii/model_tuner/pull/184
* get_feature_names by elemets in https://github.com/uclamii/model_tuner/pull/185


**Full Changelog**: https://github.com/uclamii/model_tuner/compare/0.0.24a...0.0.26b

Page 1 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.