Changelog

This changelog is generated automatically from GitHub Releases.

v0.1.36

2026-08-21 · GitHub

What’s Changed

  • Integrate smoothstate secondary Cox smoothing by @uriahf in https://github.com/uriahf/rtichoke_python/pull/315
  • Use smoothstate from PyPI by @uriahf in https://github.com/uriahf/rtichoke_python/pull/316
  • Trim unused runtime dependencies by @uriahf in https://github.com/uriahf/rtichoke_python/pull/317
  • Remove legacy lifelines Cox smoothing by @uriahf in https://github.com/uriahf/rtichoke_python/pull/318
  • Use smoothstate LOWESS and drop statsmodels by @uriahf in https://github.com/uriahf/rtichoke_python/pull/319
  • Add runtime dependency benchmark by @uriahf in https://github.com/uriahf/rtichoke_python/pull/321
  • Fix LOWESS runtime benchmark backend by @uriahf in https://github.com/uriahf/rtichoke_python/pull/322
  • Remove pandas as direct runtime dependency by @uriahf in https://github.com/uriahf/rtichoke_python/pull/324
  • Fix documentation preview concurrency by @uriahf in https://github.com/uriahf/rtichoke_python/pull/326
  • Fix time-dependent gains perfect reference by @uriahf in https://github.com/uriahf/rtichoke_python/pull/325
  • test: lock dcurves parity for issue #127 by @uriahf in https://github.com/uriahf/rtichoke_python/pull/327
  • Fix time-dependent reference prevalence by horizon by @uriahf in https://github.com/uriahf/rtichoke_python/pull/328
  • Default and validate time calibration heuristics by @uriahf in https://github.com/uriahf/rtichoke_python/pull/301
  • Honor size in time-dependent curves by @uriahf in https://github.com/uriahf/rtichoke_python/pull/330
  • Order time-dependent performance data for cross-group comparison by @uriahf in https://github.com/uriahf/rtichoke_python/pull/331
  • Validate time-dependent input alignment by @uriahf in https://github.com/uriahf/rtichoke_python/pull/332
  • Match R cutoff-grid endpoint behavior by @uriahf in https://github.com/uriahf/rtichoke_python/pull/333
  • Honor custom colors in time-dependent curves by @uriahf in https://github.com/uriahf/rtichoke_python/pull/334
  • Honor custom colors in binary curves by @uriahf in https://github.com/uriahf/rtichoke_python/pull/335
  • Keep top-level public exports in sync by @uriahf in https://github.com/uriahf/rtichoke_python/pull/336
  • Match R cutoff equality semantics by @uriahf in https://github.com/uriahf/rtichoke_python/pull/337
  • Stabilize binary performance-data column order by @uriahf in https://github.com/uriahf/rtichoke_python/pull/338
  • Stabilize time-dependent performance-data column order by @uriahf in https://github.com/uriahf/rtichoke_python/pull/339
  • Align binary outcome dictionaries by population key by @uriahf in https://github.com/uriahf/rtichoke_python/pull/340
  • Validate probability and outcome domains by @uriahf in https://github.com/uriahf/rtichoke_python/pull/341
  • Validate calibration probability and outcome domains by @uriahf in https://github.com/uriahf/rtichoke_python/pull/342
  • Audit combined stratification isolation by @uriahf in https://github.com/uriahf/rtichoke_python/pull/343
  • Audit binary and time reference-line isolation by @uriahf in https://github.com/uriahf/rtichoke_python/pull/344
  • Enforce Ruff lint in package CI by @uriahf in https://github.com/uriahf/rtichoke_python/pull/345
  • Establish Ruff format baseline by @uriahf in https://github.com/uriahf/rtichoke_python/pull/346
  • Probe ty readiness in CI by @uriahf in https://github.com/uriahf/rtichoke_python/pull/347
  • Clear ty baseline and enforce type checking by @uriahf in https://github.com/uriahf/rtichoke_python/pull/348
  • Test supported Python versions in CI by @uriahf in https://github.com/uriahf/rtichoke_python/pull/349
  • Remove duplicate dev dependencies by @uriahf in https://github.com/uriahf/rtichoke_python/pull/350
  • Support Plotly 6 by @uriahf in https://github.com/uriahf/rtichoke_python/pull/351
  • Replace deprecated Polars count by @uriahf in https://github.com/uriahf/rtichoke_python/pull/352
  • Probe Python 3.14 compatibility by @uriahf in https://github.com/uriahf/rtichoke_python/pull/353
  • Refresh lockfile for Plotly 6 by @uriahf in https://github.com/uriahf/rtichoke_python/pull/354
  • Update pre-commit tooling versions by @uriahf in https://github.com/uriahf/rtichoke_python/pull/355
  • Upgrade Great Docs to 0.15.0 by @uriahf in https://github.com/uriahf/rtichoke_python/pull/356
  • Improve package metadata by @uriahf in https://github.com/uriahf/rtichoke_python/pull/357
  • Release rtichoke 0.1.36 by @uriahf in https://github.com/uriahf/rtichoke_python/pull/359

Full Changelog: https://github.com/uriahf/rtichoke_python/compare/v0.1.35…v0.1.36

v0.1.35

2026-08-18 · GitHub

What’s Changed

  • Clamp calibration zoom to probability bounds by @uriahf in https://github.com/uriahf/rtichoke_python/pull/312
  • Improve interactive calibration panel geometry by @uriahf in https://github.com/uriahf/rtichoke_python/pull/313

Full Changelog: https://github.com/uriahf/rtichoke_python/compare/v0.1.34…v0.1.35

v0.1.34

2026-08-18 · GitHub

What’s Changed

  • feat: add changelog entry for v0.1.33 by @uriahf in https://github.com/uriahf/rtichoke_python/pull/310
  • Guarantee square interactive calibration panels by @uriahf in https://github.com/uriahf/rtichoke_python/pull/311

Full Changelog: https://github.com/uriahf/rtichoke_python/compare/v0.1.33…v0.1.34

v0.1.33

2026-08-17 · GitHub

What’s Changed

  • Jules 11048813694386596407 e7f2a3f8 by @uriahf in https://github.com/uriahf/rtichoke_python/pull/306
  • Extend smooth_method=“secondary_cox” with 3-knot Restricted Cubic Splines by @uriahf in https://github.com/uriahf/rtichoke_python/pull/308
  • feat: update release version marker to 0.1.33 for PyPI automated release by @uriahf in https://github.com/uriahf/rtichoke_python/pull/309

Full Changelog: https://github.com/uriahf/rtichoke_python/compare/v0.1.32…v0.1.33

v0.1.32

2026-08-16 · GitHub

v0.1.30

2026-08-12 · GitHub

What’s Changed

  • Allow adjusted calibration when censoring is absent by @uriahf in https://github.com/uriahf/rtichoke_python/pull/297

Full Changelog: https://github.com/uriahf/rtichoke_python/compare/v0.1.29…v0.1.30

v0.1.29

2026-08-12 · GitHub

What’s Changed

  • 65 create a clean marimo version of walkthrough the aj estimateqmd by @uriahf in https://github.com/uriahf/rtichoke_python/pull/84
  • build: fix requires-python to support >=3.9 by @uriahf in https://github.com/uriahf/rtichoke_python/pull/86
  • Observable report by @uriahf in https://github.com/uriahf/rtichoke_python/pull/85
  • test: fix test_extract_aj_estimate_for_strata_basic by @uriahf in https://github.com/uriahf/rtichoke_python/pull/87
  • close #89 by @uriahf in https://github.com/uriahf/rtichoke_python/pull/90
  • docs: close #91 by @uriahf in https://github.com/uriahf/rtichoke_python/pull/92
  • fix: remove explicit call from an absolute path by @uriahf in https://github.com/uriahf/rtichoke_python/pull/93
  • build: add contents write permissions to yml file by @uriahf in https://github.com/uriahf/rtichoke_python/pull/94
  • Observable report by @uriahf in https://github.com/uriahf/rtichoke_python/pull/88
  • 65 create a clean marimo version of walkthrough the aj estimateqmd by @uriahf in https://github.com/uriahf/rtichoke_python/pull/95
  • Observable report by @uriahf in https://github.com/uriahf/rtichoke_python/pull/96
  • 65 create a clean marimo version of walkthrough the aj estimateqmd by @uriahf in https://github.com/uriahf/rtichoke_python/pull/167
  • Observable report by @uriahf in https://github.com/uriahf/rtichoke_python/pull/170
  • 100 create prepare performance data and prepare performance data times functions by @uriahf in https://github.com/uriahf/rtichoke_python/pull/172
  • build: give up before_we_validate.qmd for now by @uriahf in https://github.com/uriahf/rtichoke_python/pull/174
  • Observable report by @uriahf in https://github.com/uriahf/rtichoke_python/pull/173
  • feat: close #171 by @uriahf in https://github.com/uriahf/rtichoke_python/pull/175
  • build: add quartodoc build step in publish-package.yml by @uriahf in https://github.com/uriahf/rtichoke_python/pull/177
  • 100 create prepare performance data and prepare performance data times functions by @uriahf in https://github.com/uriahf/rtichoke_python/pull/178
  • 100 create prepare performance data and prepare performance data times functions by @uriahf in https://github.com/uriahf/rtichoke_python/pull/186
  • build: try to make quarto publish work by @uriahf in https://github.com/uriahf/rtichoke_python/pull/187
  • build: remove unecessary files from docs by @uriahf in https://github.com/uriahf/rtichoke_python/pull/189
  • fix: remove tracked files that might cause some problems by @uriahf in https://github.com/uriahf/rtichoke_python/pull/190
  • build: use quarto action instead of uv run quarto publish by @uriahf in https://github.com/uriahf/rtichoke_python/pull/191
  • 100 create prepare performance data and prepare performance data times functions by @uriahf in https://github.com/uriahf/rtichoke_python/pull/192
  • Observable report by @uriahf in https://github.com/uriahf/rtichoke_python/pull/176
  • build: update version number by @uriahf in https://github.com/uriahf/rtichoke_python/pull/193
  • 195 update functions for discrimination plots by @uriahf in https://github.com/uriahf/rtichoke_python/pull/200
  • Observable report by @uriahf in https://github.com/uriahf/rtichoke_python/pull/201
  • 195 update functions for discrimination plots by @uriahf in https://github.com/uriahf/rtichoke_python/pull/205
  • 195 update functions for discrimination plots by @uriahf in https://github.com/uriahf/rtichoke_python/pull/206
  • fix: add fill_null with 0 values by @uriahf in https://github.com/uriahf/rtichoke_python/pull/208
  • 195 update functions for discrimination plots by @uriahf in https://github.com/uriahf/rtichoke_python/pull/211
  • 195 update functions for discrimination plots by @uriahf in https://github.com/uriahf/rtichoke_python/pull/214
  • 195 update functions for discrimination plots by @uriahf in https://github.com/uriahf/rtichoke_python/pull/217
  • feat: migrate decision curves to new api by @uriahf in https://github.com/uriahf/rtichoke_python/pull/219
  • 199 create create rtichoke curve list times function by @uriahf in https://github.com/uriahf/rtichoke_python/pull/230
  • feat: add _create_plotly_curve_times() by @uriahf in https://github.com/uriahf/rtichoke_python/pull/231
  • 232 create exported functions create curve times by @uriahf in https://github.com/uriahf/rtichoke_python/pull/242
  • 232 create exported functions create curve times by @uriahf in https://github.com/uriahf/rtichoke_python/pull/244
  • feat: Add smoothed calibration curve by @google-labs-jules[bot] in https://github.com/uriahf/rtichoke_python/pull/260
  • feat: Add create_calibration_curve_times function by @google-labs-jules[bot] in https://github.com/uriahf/rtichoke_python/pull/264
  • Feat/calibration curve times 1091703731330045434 by @uriahf in https://github.com/uriahf/rtichoke_python/pull/266
  • Pass ty check and update AGENTS.md by @google-labs-jules[bot] in https://github.com/uriahf/rtichoke_python/pull/267
  • Refactor: helpers module by @google-labs-jules[bot] in https://github.com/uriahf/rtichoke_python/pull/268
  • 245 add updated functions create calibration curve and create calibration curve times by @uriahf in https://github.com/uriahf/rtichoke_python/pull/269
  • Improve Documentation and Add Getting Started Tutorial by @google-labs-jules[bot] in https://github.com/uriahf/rtichoke_python/pull/271
  • docs: Update README and “Getting Started” Tutorial by @google-labs-jules[bot] in https://github.com/uriahf/rtichoke_python/pull/272
  • Fix: Replace unstable qcut with robust rank-based decile calculation by @google-labs-jules[bot] in https://github.com/uriahf/rtichoke_python/pull/277
  • 273 small changes for better calibration plots by @uriahf in https://github.com/uriahf/rtichoke_python/pull/278
  • Fix plot consistency and transparency by @google-labs-jules[bot] in https://github.com/uriahf/rtichoke_python/pull/280
  • 273 small changes for better calibration plots by @uriahf in https://github.com/uriahf/rtichoke_python/pull/281
  • Migrate documentation to Great Docs by @uriahf in https://github.com/uriahf/rtichoke_python/pull/282
  • Separate PyPI publishing from package CI by @uriahf in https://github.com/uriahf/rtichoke_python/pull/283
  • Prevent merged PR cleanup from cancelling docs deployment by @uriahf in https://github.com/uriahf/rtichoke_python/pull/284
  • Polish Great Docs onboarding and API conventions by @uriahf in https://github.com/uriahf/rtichoke_python/pull/286
  • Sort performance data deterministically by @uriahf in https://github.com/uriahf/rtichoke_python/pull/287
  • Fix calibration multi-population input contract by @uriahf in https://github.com/uriahf/rtichoke_python/pull/291
  • Normalize integer fixed time horizons by @uriahf in https://github.com/uriahf/rtichoke_python/pull/292
  • Raise actionable errors for unsupported calibration heuristics by @uriahf in https://github.com/uriahf/rtichoke_python/pull/293
  • Document curve API constraints and troubleshooting by @uriahf in https://github.com/uriahf/rtichoke_python/pull/289
  • Add R-style performance table with Great Tables and Reactable renderers by @uriahf in https://github.com/uriahf/rtichoke_python/pull/288
  • Release rtichoke 0.1.29 by @uriahf in https://github.com/uriahf/rtichoke_python/pull/294
  • Fix 0.1.29 release workflow by @uriahf in https://github.com/uriahf/rtichoke_python/pull/295
  • Publish 0.1.29 through configured trusted publisher by @uriahf in https://github.com/uriahf/rtichoke_python/pull/296

New Contributors

  • @uriahf made their first contribution in https://github.com/uriahf/rtichoke_python/pull/84
  • @google-labs-jules[bot] made their first contribution in https://github.com/uriahf/rtichoke_python/pull/260

Full Changelog: https://github.com/uriahf/rtichoke_python/commits/v0.1.29