An open API service providing commit metadata for open source projects.

GitHub / derrynknife/SurPyval / commits

A Python package for survival analysis. The most flexible survival analysis package available. SurPyval can work with arbitrary combinations of observed, censored, and truncated data. SurPyval can also fit distributions with 'offsets' with ease, for example the three parameter Weibull distribution.

SHA Message Author Date Stats
2c551708 merge Merge pull request #984 from derrynknife/dev Derryn Knife <d****e@g****m>
Committed by: GitHub <n****y@g****m>
11 days ago
971589b1 merge Merge pull request #989 from derrynknife/fix/sweeps-split Derryn Knife <d****e@g****m>
Committed by: GitHub <n****y@g****m>
11 days ago
d91d549b Calibration CI: the conformance sweeps in three groups
Co-authored-by: Claude Opus 5.5 (1M context) <n****y@a****m>
derrynknife <d****e@g****m> 11 days ago
8c8ab8b8 merge Merge pull request #988 from derrynknife/fix/docs-exact-equality Derryn Knife <d****e@g****m>
Committed by: GitHub <n****y@g****m>
11 days ago
8ee92147 Docs: the partial-effects check compares to rounding, not bit for bit
Co-authored-by: Claude Opus 5.5 (1M context) <n****y@a****m>
derrynknife <d****e@g****m> 11 days ago
2196f04c merge Merge pull request #987 from derrynknife/fix/calibration-ci-time Derryn Knife <d****e@g****m>
Committed by: GitHub <n****y@g****m>
11 days ago
735093a3 Calibration CI: groups that fit, and a timeout for each
Co-authored-by: Claude Opus 5.5 (1M context) <n****y@a****m>
derrynknife <d****e@g****m> 11 days ago
bc551117 merge Merge pull request #986 from derrynknife/fix/mixture-weights-kept Derryn Knife <d****e@g****m>
Committed by: GitHub <n****y@g****m>
11 days ago
86add1bd MixtureModel.with_params keeps the weights bit for bit
Co-authored-by: Claude Opus 5.5 (1M context) <n****y@a****m>
derrynknife <d****e@g****m> 11 days ago
b174915d merge Merge pull request #985 from derrynknife/fix/release-ci Derryn Knife <d****e@g****m>
Committed by: GitHub <n****y@g****m>
11 days ago
f1f514cf Release 0.25 CI: platform-independent qf, doctests and checks
Co-authored-by: Claude Opus 5.5 (1M context) <n****y@a****m>
derrynknife <d****e@g****m> 11 days ago
3fb2e951 merge Merge pull request #983 from derrynknife/release/0.25-version Derryn Knife <d****e@g****m>
Committed by: GitHub <n****y@g****m>
11 days ago
cc35a4fb Release checks: the docs build with -W, and isort agrees across versions
Co-authored-by: Claude Opus 5.5 (1M context) <n****y@a****m>
derrynknife <d****e@g****m> 11 days ago
fe4e487c Version 0.25 and its changelog
Co-authored-by: Claude Opus 5.5 (1M context) <n****y@a****m>
derrynknife <d****e@g****m> 11 days ago
1d063e81 merge Merge pull request #981 from derrynknife/feature/test-planning-to-dict Derryn Knife <d****e@g****m>
Committed by: GitHub <n****y@g****m>
11 days ago
c753ffcc merge Merge remote-tracking branch 'origin/dev' into feature/test-planning-to-dict derrynknife <d****e@g****m> 11 days ago
7bb39b2a merge Merge pull request #982 from derrynknife/chore/remove-0.24-deprecations Derryn Knife <d****e@g****m>
Committed by: GitHub <n****y@g****m>
11 days ago
90bdbff0 merge Merge pull request #978 from derrynknife/feature/nonparametric-plot Derryn Knife <d****e@g****m>
Committed by: GitHub <n****y@g****m>
11 days ago
7d53d521 Remove the names deprecated in v0.24; REMOVED_IN is 0.26
Co-authored-by: Claude Opus 5.5 (1M context) <n****y@a****m>
derrynknife <d****e@g****m> 11 days ago
c615212a Test planning results: to_dict(), strict JSON
Co-authored-by: Claude Opus 5.5 (1M context) <n****y@a****m>
derrynknife <d****e@g****m> 11 days ago
7501ec37 at_risk_table: the number-at-risk table as data, without matplotlib
Co-authored-by: Claude Opus 5.5 (1M context) <n****y@a****m>
derrynknife <d****e@g****m> 11 days ago
76fad3ae merge Merge remote-tracking branch 'origin/dev' into feature/nonparametric-plot derrynknife <d****e@g****m> 11 days ago
129038bc merge Merge pull request #977 from derrynknife/feature/joint-model-extensions Derryn Knife <d****e@g****m>
Committed by: GitHub <n****y@g****m>
11 days ago
77335a7f DynamicPrediction.to_dict; record the covariate names as decided
Co-authored-by: Claude Opus 5.5 (1M context) <n****y@a****m>
derrynknife <d****e@g****m> 11 days ago
2b3694f1 merge Merge remote-tracking branch 'origin/dev' into feature/joint-model-extensions derrynknife <d****e@g****m> 11 days ago
82ec0e35 merge Merge pull request #980 from derrynknife/fix/copula-reference-precision Derryn Knife <d****e@g****m>
Committed by: GitHub <n****y@g****m>
11 days ago
73d1d4fe Copula #541 tests: references exact on every platform
Co-authored-by: Claude Opus 5.5 (1M context) <n****y@a****m>
derrynknife <d****e@g****m> 11 days ago
19290eb1 merge Merge pull request #979 from derrynknife/fix/mypy-mixture-m Derryn Knife <d****e@g****m>
Committed by: GitHub <n****y@g****m>
11 days ago
2e8488b3 Make mypy pass on dev again, whole package and file by file
Co-authored-by: Claude Opus 5.5 (1M context) <n****y@a****m>
derrynknife <d****e@g****m> 11 days ago
33a297bf Add plot_nonparametric: non-parametric estimates with a number-at-risk table
Co-authored-by: Claude Opus 5.5 (1M context) <n****y@a****m>
derrynknife <d****e@g****m> 11 days ago
2cd17b57 Joint models docs: covariates in each part, inspections, dynamic prediction
Co-authored-by: Claude Opus 5.5 (1M context) <n****y@a****m>
derrynknife <d****e@g****m> 11 days ago
670bd355 Calibration study of the joint model's intervals and bands
Co-authored-by: Claude Opus 5.5 (1M context) <n****y@a****m>
derrynknife <d****e@g****m> 11 days ago
13799794 Joint models: separate hazard and path covariates, interval data, dynamic pre...
Co-authored-by: Claude Opus 5.5 (1M context) <n****y@a****m>
derrynknife <d****e@g****m> 11 days ago
134f866b merge Merge pull request #976 from derrynknife/chore/sync-main Derryn Knife <d****e@g****m>
Committed by: GitHub <n****y@g****m>
11 days ago
c699b0c1 Apply pyupgrade to the joint model modules and two test files
Co-authored-by: Claude Opus 5.5 (1M context) <n****y@a****m>
derrynknife <d****e@g****m> 11 days ago
f5fe53b0 merge Merge main (release merges) back into dev
Co-authored-by: Claude Opus 5.5 (1M context) <n****y@a****m>
derrynknife <d****e@g****m> 11 days ago
6228ead1 merge Merge pull request #975 from derrynknife/docs/remove-roadmap Derryn Knife <d****e@g****m>
Committed by: GitHub <n****y@g****m>
11 days ago
17c978ea Remove ROADMAP.md; issues are for questions, bug reports and suggestions
Co-authored-by: Claude Opus 5.5 (1M context) <n****y@a****m>
derrynknife <d****e@g****m> 11 days ago
0159fc0e merge Merge pull request #858 from derrynknife/docs/reliafy-links Derryn Knife <d****e@g****m>
Committed by: GitHub <n****y@g****m>
11 days ago
495a49b4 merge Merge origin/dev into docs/reliafy-links
Co-authored-by: Claude Opus 5.5 (1M context) <n****y@a****m>
derrynknife <d****e@g****m> 11 days ago
9fd5b8bb merge Merge pull request #971 from derrynknife/feature/bounds-completeness Derryn Knife <d****e@g****m>
Committed by: GitHub <n****y@g****m>
11 days ago
0cbd41d3 merge Merge origin/dev into feature/bounds-completeness
Co-authored-by: Claude Opus 5.5 (1M context) <n****y@a****m>
derrynknife <d****e@g****m> 11 days ago
1cf67c6a Changelog: keep dev's entries alongside this branch's
Co-authored-by: Claude Opus 5.5 (1M context) <n****y@a****m>
derrynknife <d****e@g****m> 11 days ago
71456b51 merge Merge pull request #967 from derrynknife/feature/intervention-test Derryn Knife <d****e@g****m>
Committed by: GitHub <n****y@g****m>
11 days ago
5679b555 merge Merge origin/dev into feature/intervention-test
Co-authored-by: Claude Opus 5.5 (1M context) <n****y@a****m>
derrynknife <d****e@g****m> 11 days ago
0caf2315 merge Merge pull request #974 from derrynknife/chore/branch-names Derryn Knife <d****e@g****m>
Committed by: GitHub <n****y@g****m>
11 days ago
dca8c1dc merge Merge pull request #973 from derrynknife/docs/claude-md Derryn Knife <d****e@g****m>
Committed by: GitHub <n****y@g****m>
11 days ago
325ba634 CLAUDE.md: dev and main
Co-authored-by: Claude Opus 5.5 (1M context) <n****y@a****m>
derrynknife <d****e@g****m> 11 days ago
c9c5fd24 Branches are now dev and main (renamed from develop and master)
Co-authored-by: Claude Opus 5.5 (1M context) <n****y@a****m>
derrynknife <d****e@g****m> 11 days ago
752000e3 CLAUDE.md: pointers for agents working in this repo
Co-authored-by: Claude Opus 5.5 (1M context) <n****y@a****m>
derrynknife <d****e@g****m> 11 days ago
122d8027 merge Merge pull request #972 from derrynknife/claude/data-classes-931 Derryn Knife <d****e@g****m>
Committed by: GitHub <n****y@g****m>
11 days ago
64ee5f5d merge Merge origin/develop (joint models' markers) into claude/data-classes-931
Co-authored-by: Claude Fable 5.1 <n****y@a****m>
Claude <n****y@a****m> 11 days ago
02ef3939 Data classes: fixes from review of the array paths, the DataFrame readers and...
Co-authored-by: Claude Fable 5.1 <n****y@a****m>
Claude <n****y@a****m> 11 days ago
ff9e2c67 Changelog and decisions for the data classes work (#931–#940, #945)
Co-authored-by: Claude Fable 5.1 <n****y@a****m>
Claude <n****y@a****m> 11 days ago
d8340fa6 Predict from item records; predictions as a DataFrame (#940)
Co-authored-by: Claude Fable 5.1 <n****y@a****m>
Claude <n****y@a****m> 12 days ago
b5c08e07 Updating a dataset with new records: update, drop, extend_running (#939)
Co-authored-by: Claude Fable 5.1 <n****y@a****m>
Claude <n****y@a****m> 12 days ago
e6f825fe Units on the data classes, carried to fits; cut-offs per item (#945, #937)
Co-authored-by: Claude Fable 5.1 <n****y@a****m>
Claude <n****y@a****m> 12 days ago
d1c2b3fc Grouping data: attributes on the records, groupby and select by name (#938)
Co-authored-by: Claude Fable 5.1 <n****y@a****m>
Claude <n****y@a****m> 12 days ago
ffaf582a DataFrames in and out of the data classes (#936)
Co-authored-by: Claude Fable 5.1 <n****y@a****m>
Claude <n****y@a****m> 12 days ago
2e8a5793 Likelihood-ratio bounds and truncated draws for offset, LFP and ZI models
Co-authored-by: Claude Opus 5.5 (1M context) <n****y@a****m>
derrynknife <d****e@g****m> 12 days ago
314c618a Docs, changelog, Design Principles and ROADMAP for the bounds sweep
Co-authored-by: Claude Opus 5.5 (1M context) <n****y@a****m>
derrynknife <d****e@g****m> 12 days ago
5617db6a Abutting intervals warn 'No finite maximum'; an exact failure where they meet...
Co-authored-by: Claude Opus 5.5 (1M context) <n****y@a****m>
derrynknife <d****e@g****m> 12 days ago
c5648cb6 Dict and JSON forms for every data class (#935)
Co-authored-by: Claude Fable 5.1 <n****y@a****m>
Claude <n****y@a****m> 12 days ago
00d96710 Messages name the fix; datasets show their rows and count items (#933, #934)
Co-authored-by: Claude Fable 5.1 <n****y@a****m>
Claude <n****y@a****m> 12 days ago
8f9ae3cf merge Merge pull request #970 from derrynknife/claude/surpyval-next-steps-7uatqe Derryn Knife <d****e@g****m>
Committed by: GitHub <n****y@g****m>
12 days ago
2b50c9a3 Reshapes check their inputs and work on the arrays of lifetime data (#932)
Co-authored-by: Claude Fable 5.1 <n****y@a****m>
Claude <n****y@a****m> 12 days ago
2f8d09f2 Mark the joint-model decisions as merged
Co-authored-by: Claude Opus 5.5 <n****y@a****m>
Claude <n****y@a****m> 12 days ago
f722a254 Keep accepts_surpyval_data within the complexity limit after the joint-model ...
Co-authored-by: Claude Opus 5.5 <n****y@a****m>
Claude <n****y@a****m> 12 days ago
c76737a8 merge Merge branch 'worktree-agent-ab9adbeed3e40b9cc' into claude/surpyval-next-ste... Claude <n****y@a****m> 12 days ago
8fde511a merge Merge pull request #969 from derrynknife/claude/surpyval-next-steps-7uatqe Derryn Knife <d****e@g****m>
Committed by: GitHub <n****y@g****m>
12 days ago
881f0434 Records refuse what datasets refuse; unknown keywords name the argument meant...
Co-authored-by: Claude Fable 5.1 <n****y@a****m>
Claude <n****y@a****m> 12 days ago
c4c4cdbf merge Merge branch 'worktree-agent-a8408309b099ab763' into claude/surpyval-next-ste... Claude <n****y@a****m> 12 days ago
61788d1d merge Merge pull request #968 from derrynknife/claude/surpyval-next-steps-7uatqe Derryn Knife <d****e@g****m>
Committed by: GitHub <n****y@g****m>
12 days ago
ca52f3ed DECISIONS.md: statuses after the diagnostics follow-ups
Co-authored-by: Claude Opus 5.5 <n****y@a****m>
Claude <n****y@a****m> 12 days ago
af8fdbb9 merge Merge branch 'diag-base-wave2' into claude/surpyval-next-steps-7uatqe Claude <n****y@a****m> 12 days ago
23fa2cfb Intervention test: did a change reduce the failure rate, and is the evidence ...
Co-authored-by: Claude Opus 5.5 (1M context) <n****y@a****m>
derrynknife <d****e@g****m> 12 days ago
fad397a3 merge Merge remote-tracking branch 'origin/develop' into worktree-agent-ab9adbeed3e... Claude <n****y@a****m> 12 days ago
d2eb4618 Joint models: the recovery study's scripts and summaries in the repository
Co-authored-by: Claude Opus 5.5 <n****y@a****m>
Claude <n****y@a****m> 12 days ago
6d84bac5 Docs: the joint model's recovery study
Co-authored-by: Claude Opus 5.5 <n****y@a****m>
Claude <n****y@a****m> 12 days ago
23e22380 Joint models: a path parameter on a log scale via LinkedPathModel
Co-authored-by: Claude Opus 5.5 <n****y@a****m>
Claude <n****y@a****m> 12 days ago
34a78edd merge Merge remote-tracking branch 'origin/develop' into worktree-agent-a8408309b09... Claude <n****y@a****m> 12 days ago
64aa4d43 Nelson's insulating fluid: one value corrected against the source
Co-authored-by: Claude Opus 5.5 <n****y@a****m>
Claude <n****y@a****m> 12 days ago
bc034164 diagnose(): accelerated-life advice names test planning; model-choice screens...
Co-authored-by: Claude Opus 5.5 <n****y@a****m>
Claude <n****y@a****m> 12 days ago
641a41b5 merge Merge remote-tracking branch 'origin/develop' into diag-base-wave2 Claude <n****y@a****m> 12 days ago
c61cebca diagnose(): the seed rule for recurrent events, and calibration at t0
Co-authored-by: Claude Opus 5.5 <n****y@a****m>
Claude <n****y@a****m> 12 days ago
0513ded9 DECISIONS.md: branches left behind; test planning merged
Co-authored-by: Claude Opus 5.5 <n****y@a****m>
Claude <n****y@a****m> 12 days ago
5118b5f9 merge Merge pull request #965 from derrynknife/claude/happy-einstein-9bpmln Derryn Knife <d****e@g****m>
Committed by: GitHub <n****y@g****m>
12 days ago
c207073b DECISIONS.md: a log of design decisions and their reasons
Co-authored-by: Claude Opus 5.5 <n****y@a****m>
Claude <n****y@a****m> 12 days ago
ae13b2a0 Frailty diagnostics: the from_dict refusal names the data
Co-authored-by: Claude Opus 5.5 <n****y@a****m>
Claude <n****y@a****m> 12 days ago
f357b5e6 Docs: the calibration section fits its own models
Co-authored-by: Claude Opus 5.5 <n****y@a****m>
Claude <n****y@a****m> 12 days ago
78b9e6a9 diagnose(): the families together
Co-authored-by: Claude Opus 5.5 <n****y@a****m>
Claude <n****y@a****m> 12 days ago
92248049 diagnose(): calibration of predicted survival for the Cox, PH and AFT familie...
Co-authored-by: Claude Opus 5.5 <n****y@a****m>
Claude <n****y@a****m> 12 days ago
3d3070ff diagnose(): shared-frailty families (#872)
Co-authored-by: Claude Opus 5.5 <n****y@a****m>
Claude <n****y@a****m> 12 days ago
99b7ff8e Cox diagnostics: each functional-form panel labels its own covariate
Co-authored-by: Claude Opus 5.5 <n****y@a****m>
Claude <n****y@a****m> 12 days ago
4561c61e diagnose(): parametric PH and AFT families (#869)
Co-authored-by: Claude Opus 5.5 <n****y@a****m>
Claude <n****y@a****m> 12 days ago
92b4e651 diagnose() for univariate distributions: bootstrap goodness of fit, probabili...
Co-authored-by: Claude Opus 5.5 <n****y@a****m>
Claude <n****y@a****m> 12 days ago
68fa7b6f diagnose(): n_boot and random_state reach a family's checks (#875)
Co-authored-by: Claude Opus 5.5 <n****y@a****m>
Claude <n****y@a****m> 12 days ago
6a5c8197 diagnose(use_stress=...): a family's own options, and the extrapolation scree...
Co-authored-by: Claude Opus 5.5 <n****y@a****m>
Claude <n****y@a****m> 12 days ago
110b6931 diagnose() Cox family imports only public names (#868)
Co-authored-by: Claude Opus 5.5 <n****y@a****m>
Claude <n****y@a****m> 12 days ago
8739f19f diagnose(): the proportional odds and additive hazards families (#870)
Co-authored-by: Claude Opus 5.5 <n****y@a****m>
Claude <n****y@a****m> 12 days ago

← Back to repository