Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/release-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.1.35
0.1.36
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,15 @@

<!--next-version-placeholder-->

## v0.1.36 (21/08/2026)

- Fixed several binary and time-dependent curve consistency issues, including cutoff-grid endpoints, binary cutoff equality, time-dependent reference prevalence, gains perfect-reference behavior, custom colors, and plot sizing.
- Added stricter validation for probability/outcome domains and multi-population input alignment, and made binary/time-dependent performance-data ordering and column schemas deterministic.
- Updated time-dependent calibration defaults to use the adjusted-censoring / competing-as-negative heuristic set when omitted, while rejecting ambiguous multiple heuristic sets.
- Moved secondary-Cox and LOWESS calibration smoothing onto `smoothstate`, removing obsolete runtime dependencies including `statsmodels`, `pandas`, `pyarrow`, `typing`, and runtime `marimo`.
- Added Plotly 6 support and raised the supported Python range to 3.12–3.14, with CI now enforcing Ruff lint/formatting and `ty` type checking across the supported interpreters.
- Improved package metadata and project links, and upgraded the documentation toolchain to Great Docs 0.15.0.

## v0.1.33

- Extended `smooth_method="secondary_cox"` in `create_calibration_curve_times` to use 3-knot restricted cubic splines (RCS) on complementary log-log predictions.
Expand Down
28 changes: 27 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,35 @@ dependencies = [
"great-tables>=0.18.0",
]
name = "rtichoke"
version = "0.1.35"
version = "0.1.36"
description = "interactive visualizations for performance of predictive models"
readme = "README.md"
keywords = [
"prediction",
"model-performance",
"calibration",
"roc",
"survival-analysis",
"competing-risks",
]
classifiers = [
"Development Status :: 4 - Beta",
"Intended Audience :: Science/Research",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
"Topic :: Scientific/Engineering",
]

[project.urls]
Documentation = "https://uriahf.github.io/rtichoke_python/"
"Python Tutorials" = "https://uriahf.github.io/rtichoke_blog_python/"
"R Package" = "https://github.com/uriahf/rtichoke"
"R Tutorials" = "https://rtichoke-blog.netlify.app/posts"
Source = "https://github.com/uriahf/rtichoke_python"
Issues = "https://github.com/uriahf/rtichoke_python/issues"
Changelog = "https://github.com/uriahf/rtichoke_python/blob/main/CHANGELOG.md"

[dependency-groups]
dev = [
Expand Down
20 changes: 5 additions & 15 deletions uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading