survival

Survival package for R

https://github.com/therneau/survival

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    3 of 12 committers (25.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (16.4%) to scientific vocabulary

Keywords from Contributors

tidy-data unit-testing string-interpolation ggplot-extension xlsx devtools parsing fwf rcpp r-packages
Last synced: 10 months ago · JSON representation

Repository

Survival package for R

Basic Info
  • Host: GitHub
  • Owner: therneau
  • Language: R
  • Default Branch: master
  • Size: 43 MB
Statistics
  • Stars: 415
  • Watchers: 18
  • Forks: 111
  • Open Issues: 34
  • Releases: 0
Created about 10 years ago · Last pushed about 1 year ago
Metadata Files
Readme

README.md

survival

This is the source code for the "survival" package in R. It gets posted to the comprehensive R archive (CRAN) at intervals, each such posting preceded a thorough test. (I run the test suite for all 800+ packages that depend on survival.) In general, each new push to CRAN will update the second term of the version number, e.g. 2.40-5 to 2.41-0. Updates only to the github source increment after the dash. (If an error is found in the process of CRAN submission then the published CRAN version may be x.yy-1 or even x.yy-2 or 3.) I of course have local working and test versions, which is where I would pull suggested updates to check them out.

The vignettes are slowly being migrated to a companion package survivalVignettes. One reason is that the survival package is already very large, a second is that a recommended package cannot depend on any other packages outside of base + recommended. Some vignettes reference methods or data in other packages, and Rmd is more natural than Sweave for a substantial fraction of users.

A ToDo file lists additions and issues that I am thinking of. New things get added faster than old ones are removed, unfortunately. At the start are some that I would particularly appreciate help with. I have recently shifted to git, which should help with this. (The package has spent 8-11 years managed successively in each of SCCS, rcs, svn, and mercurial.) For those who want to contribute, remember this is a recommended package: you can not use your favorite tidyverse, ggxxx, data.table, etc. package. I (and R core) will be very resistant to adding anything to the imports or depends list that does not absolutely have to be there.

A large portion of the source is found in the noweb directory, and is based on the literate programming ideas of Knuth. Any file in the R or src directories that starts with an "automatically generated ..." comment should NOT be modified directly, instead work with the noweb source. Noweb allows interleaving substantial documentation along with the code and has allowed for deeper documentation of the methods. Note that good practice would be to make derived files such as R/tmerge.R "on the fly" using a configure script; that way there would not be a danger of someone trying to modify the derived file rather than the actual source (noweb/tmerge.Rnw). However, I was not able to create a configure file that worked reliably on all platforms, adding the (redundant) .R files allow the package to be more easily loaded.

However, much as I like the noweb approach, it is clear that very few have adopted it. Thus I will be migrating away as modifications are made to routines, this has already happened with pseudo and residuals.survfit. The extended information on formulas and algorithms will be gathered in the methods vignette. The noweb directory will shrink over time.

Owner

  • Name: Terry Therneau
  • Login: therneau
  • Kind: user
  • Location: Rochester, Minnesota
  • Company: Mayo Clinic

GitHub Events

Total
  • Issues event: 53
  • Watch event: 24
  • Issue comment event: 66
  • Push event: 11
  • Pull request review comment event: 1
  • Pull request review event: 1
  • Pull request event: 7
  • Fork event: 5
Last Year
  • Issues event: 53
  • Watch event: 24
  • Issue comment event: 66
  • Push event: 11
  • Pull request review comment event: 1
  • Pull request review event: 1
  • Pull request event: 7
  • Fork event: 5

Committers

Last synced: 12 months ago

All Time
  • Total Commits: 1,356
  • Total Committers: 12
  • Avg Commits per committer: 113.0
  • Development Distribution Score (DDS): 0.408
Past Year
  • Commits: 64
  • Committers: 1
  • Avg Commits per committer: 64.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Terry Therneau t****u@g****m 803
Therneau Terry t****u@m****u 316
Terry Therneau t****u@m****u 184
therneau n****e@n****e 32
Michael Chirico m****4@g****m 9
Luca Braglia l****a@g****m 3
Jim Hester j****r@g****m 3
AlissonRP a****7@g****m 2
Will Beasley w****y@h****m 1
Mehrad Mahmoudian m****n@g****m 1
Ethan Heinzen h****n@m****u 1
Daniel Sjoberg d****g@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 171
  • Total pull requests: 30
  • Average time to close issues: 3 months
  • Average time to close pull requests: 4 months
  • Total issue authors: 125
  • Total pull request authors: 17
  • Average comments per issue: 1.84
  • Average comments per pull request: 1.23
  • Merged pull requests: 3
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 38
  • Pull requests: 10
  • Average time to close issues: 16 days
  • Average time to close pull requests: about 1 month
  • Issue authors: 23
  • Pull request authors: 6
  • Average comments per issue: 1.03
  • Average comments per pull request: 0.5
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • ThomasSoeiro (15)
  • DarioS (7)
  • steliosbl (5)
  • flippercy (4)
  • Feakster (4)
  • ddsjoberg (3)
  • Dpananos (3)
  • MichelMoser (2)
  • jaromilfrossard (2)
  • iagogv3 (2)
  • chjackson (2)
  • DavidJesse21 (2)
  • barentroia (2)
  • DanChaltiel (2)
  • juliannaharwood (2)
Pull Request Authors
  • MichaelChirico (8)
  • DanChaltiel (5)
  • lukaszdaniel (4)
  • p-schaefer (2)
  • chrismainey (2)
  • ddsjoberg (2)
  • SiddRoy (2)
  • pawelru (2)
  • bbolker (2)
  • AlissonRP (2)
  • ThomasSoeiro (2)
  • denisovan31415 (1)
  • damonbayer (1)
  • mclements (1)
  • mcol (1)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 2
  • Total downloads:
    • cran 83,102 last-month
  • Total docker downloads: 151,100,256
  • Total dependent packages: 1,092
    (may contain duplicates)
  • Total dependent repositories: 2,093
    (may contain duplicates)
  • Total versions: 124
  • Total maintainers: 1
cran.r-project.org: survival

Survival Analysis

  • Versions: 107
  • Dependent Packages: 1,004
  • Dependent Repositories: 2,032
  • Downloads: 83,102 Last month
  • Docker Downloads: 151,100,256
Rankings
Dependent packages count: 0.1%
Dependent repos count: 0.2%
Forks count: 0.7%
Stargazers count: 1.2%
Downloads: 1.5%
Average: 3.5%
Docker downloads count: 17.3%
Maintainers (1)
Last synced: 10 months ago
conda-forge.org: r-survival
  • Versions: 17
  • Dependent Packages: 88
  • Dependent Repositories: 61
Rankings
Dependent packages count: 0.9%
Dependent repos count: 4.5%
Average: 12.0%
Forks count: 19.9%
Stargazers count: 22.9%
Last synced: 10 months ago

Dependencies

DESCRIPTION cran
  • R >= 3.5.0 depends
  • Matrix * imports
  • graphics * imports
  • methods * imports
  • splines * imports
  • stats * imports
  • utils * imports