What’s new in 0.22#

scikit-survival 0.22.2 (2023-12-30)#

This release adds support for Python 3.12.

Bug fixes#

  • Fix invalid escape sequence in Introduction of user guide.

Enhancements#

  • Mark Cython functions as noexcept (#418).

  • Add support for Python 3.12 (#422).

  • Do not use deprecated is_categorical_dtype() of Pandas API.

Documentation#

scikit-survival 0.22.1 (2023-10-08)#

Bug fixes#

scikit-survival 0.22.0 (2023-10-01)#

This release adds support for scikit-learn 1.3, which includes missing value support for sksurv.tree.SurvivalTree. Support for previous versions of scikit-learn has been dropped.

Moreover, a low_memory option has been added to sksurv.ensemble.RandomSurvivalForest, sksurv.ensemble.ExtraSurvivalTrees, and sksurv.tree.SurvivalTree which reduces the memory footprint of calling predict, but disables the use of predict_cumulative_hazard_function and predict_survival_function.

Bug fixes#

  • Fix issue where an estimator could be fit to data containing negative event times (#410).

Enhancements#

Documentation#

Backwards incompatible changes#