{
  "_id": "6a27b9a324555f66ed53a298",
  "Package": "epigrowthfit",
  "Version": "0.15.4",
  "Date": "2025-02-14",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "URL": "https://github.com/davidearn/epigrowthfit",
  "BugReports": "https://github.com/davidearn/epigrowthfit/issues",
  "Title": "Nonlinear Mixed Effects Models of Epidemic Growth",
  "Description": "Maximum likelihood estimation of nonlinear mixed effects\nmodels of epidemic growth using Template Model Builder ('TMB').\nEnables joint estimation for collections of disease incidence\ntime series, including time series that describe multiple\nepidemic waves. Supports a set of widely used phenomenological\nmodels: exponential, logistic, Richards (generalized logistic),\nsubexponential, and Gompertz.  Provides methods for\ninterrogating model objects and several auxiliary functions,\nincluding one for computing basic reproduction numbers from\nfitted values of the initial exponential growth rate.\nPreliminary versions of this software were applied in Ma et al.\n(2014) <doi:10.1007/s11538-013-9918-2> and in Earn et al.\n(2020) <doi:10.1073/pnas.2004904117>.",
  "Authors@R": "c(person(\"Mikael\", \"Jagan\", role = c(\"aut\", \"cre\"),\nemail = \"jaganmn@mcmaster.ca\",\ncomment = c(ORCID = \"0000-0002-3542-2938\")),\nperson(\"Ben\", \"Bolker\", role = \"aut\",\ncomment = c(ORCID = \"0000-0002-2127-0443\")),\nperson(\"Jonathan\", \"Dushoff\", role = \"ctb\",\ncomment = c(ORCID = \"0000-0003-0506-4794\")),\nperson(\"David\", \"Earn\", role = \"ctb\",\ncomment = c(ORCID = \"0000-0003-3597-617X\")),\nperson(\"Junling\", \"Ma\", role = \"ctb\"))",
  "LazyData": "true",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-06-09 06:51:39 UTC",
    "User": "root"
  },
  "Author": "Mikael Jagan [aut, cre]\n(<https://orcid.org/0000-0002-3542-2938>), Ben Bolker [aut]\n(<https://orcid.org/0000-0002-2127-0443>), Jonathan Dushoff\n[ctb] (<https://orcid.org/0000-0003-0506-4794>), David Earn\n[ctb] (<https://orcid.org/0000-0003-3597-617X>), Junling Ma\n[ctb]",
  "Maintainer": "Mikael Jagan <jaganmn@mcmaster.ca>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2025-02-19 15:32:50 UTC",
  "RemoteUrl": "https://github.com/cran/epigrowthfit",
  "RemoteRef": "HEAD",
  "RemoteSha": "b2204a6ec927de90811a19a1520b8ba2a3ef9e07",
  "MD5sum": "aee52606a5d7bfaeb1bc6863ed218c17",
  "_user": "cran",
  "_type": "src",
  "_file": "epigrowthfit_0.15.4.tar.gz",
  "_fileid": "634767004d1ab8b4de53df81271e9482293ea4d955e52d50a4481f4de3f942ed",
  "_filesize": 414906,
  "_sha256": "634767004d1ab8b4de53df81271e9482293ea4d955e52d50a4481f4de3f942ed",
  "_created": "2026-06-09T06:51:39.000Z",
  "_published": "2026-06-09T06:58:43.338Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 80265039756,
      "time": 315,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7500586974"
    },
    {
      "job": 80265039750,
      "time": 319,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7500587569"
    },
    {
      "job": 80265039742,
      "time": 333,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7500592729"
    },
    {
      "job": 80265039751,
      "time": 320,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7500587525"
    },
    {
      "job": 80264589069,
      "time": 192,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7500493201"
    },
    {
      "job": 80265039712,
      "time": 125,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7500531294"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/27188898382",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/epigrowthfit",
  "_commit": {
    "id": "b2204a6ec927de90811a19a1520b8ba2a3ef9e07",
    "author": "Mikael Jagan <jaganmn@mcmaster.ca>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.15.4\n",
    "time": 1739979170
  },
  "_maintainer": {
    "name": "Mikael Jagan",
    "email": "jaganmn@mcmaster.ca",
    "login": "jaganmn",
    "mastodon": "@jaganmn@fosstodon.org",
    "description": "Research software engineer and R Core Team member",
    "uuid": 28061575,
    "orcid": "0000-0002-3542-2938"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.3",
      "role": "Depends"
    },
    {
      "package": "RcppEigen",
      "version": ">= 0.3.4.0.0",
      "role": "LinkingTo"
    },
    {
      "package": "TMB",
      "role": "LinkingTo"
    },
    {
      "package": "Matrix",
      "version": ">= 1.6-2",
      "role": "Imports"
    },
    {
      "package": "TMB",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "nlme",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "jaganmn",
      "count": 3,
      "uuid": 28061575
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 154,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/epigrowthfit"
  },
  "_devurl": "https://github.com/davidearn/epigrowthfit",
  "_searchresults": 45,
  "_topics": [
    "cpp",
    "openmp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/epigrowthfit.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/davidearn/epigrowthfit",
  "_realowner": "davidearn",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.15.2",
      "date": "2024-04-25"
    },
    {
      "version": "0.15.3",
      "date": "2024-06-18"
    },
    {
      "version": "0.15.4",
      "date": "2025-02-19"
    }
  ],
  "_exports": [
    "cov2theta",
    "dgi",
    "egf",
    "egf_control",
    "egf_control_plot",
    "egf_has_converged",
    "egf_has_random",
    "egf_model",
    "egf_optimizer",
    "egf_parallel",
    "egf_top",
    "finalsize",
    "fixef",
    "InverseWishart",
    "LKJ",
    "Normal",
    "pgi",
    "qgi",
    "R0",
    "ranef",
    "rgi",
    "theta2cov",
    "timescale",
    "Wishart"
  ],
  "_datasets": [
    {
      "name": "covid19.ontario",
      "title": "COVID-19 in Ontario, Canada",
      "object": "covid19.ontario",
      "class": [
        "data.frame"
      ],
      "fields": [
        "date",
        "cases",
        "tests"
      ],
      "rows": 814,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "epigrowthfit-package",
      "title": "R Package 'epigrowthfit'",
      "topics": [
        "epigrowthfit-package",
        "epigrowthfit"
      ]
    },
    {
      "page": "coef.egf",
      "title": "Extract Coefficients and Random Effect Covariance Parameters",
      "topics": [
        "as.list.coef.egf",
        "coef.egf",
        "coef.egf_no_fit",
        "labels.coef.egf",
        "print.coef.egf"
      ]
    },
    {
      "page": "confint.egf",
      "title": "Confidence Intervals",
      "topics": [
        "confint.egf",
        "plot.confint.egf"
      ]
    },
    {
      "page": "cov2theta",
      "title": "Compute a Packed Representation of a Covariance Matrix",
      "topics": [
        "cov2theta",
        "theta2cov"
      ]
    },
    {
      "page": "covid19.ontario",
      "title": "COVID-19 in Ontario, Canada",
      "topics": [
        "covid19.ontario"
      ]
    },
    {
      "page": "df.residual.egf",
      "title": "Extract the Residual Degrees of Freedom",
      "topics": [
        "df.residual.egf",
        "df.residual.egf_no_fit"
      ]
    },
    {
      "page": "egf",
      "title": "Fit Nonlinear Mixed Effects Models of Epidemic Growth",
      "topics": [
        "egf",
        "egf.egf_model"
      ]
    },
    {
      "page": "egf_control",
      "title": "Define Control Parameters",
      "topics": [
        "egf_control"
      ]
    },
    {
      "page": "egf_control_plot",
      "title": "Define Control Parameters for Plotting",
      "topics": [
        "egf_control_plot"
      ]
    },
    {
      "page": "egf_has_converged",
      "title": "Test for Convergence",
      "topics": [
        "egf_has_converged"
      ]
    },
    {
      "page": "egf_has_random",
      "title": "Test for Random Effects",
      "topics": [
        "egf_has_random"
      ]
    },
    {
      "page": "egf_model",
      "title": "Define a Top Level Nonlinear Model",
      "topics": [
        "egf_model"
      ]
    },
    {
      "page": "egf_optimizer",
      "title": "Define an Optimization Method",
      "topics": [
        "egf_optimizer"
      ]
    },
    {
      "page": "egf_parallel",
      "title": "Define a Parallelization Method",
      "topics": [
        "egf_parallel"
      ]
    },
    {
      "page": "egf_prior",
      "title": "Prior Distributions",
      "topics": [
        "egf_prior",
        "InverseWishart",
        "LKJ",
        "Normal",
        "Wishart"
      ]
    },
    {
      "page": "egf_top",
      "title": "Top Level Nonlinear Model Parameter Names",
      "topics": [
        "egf_top",
        "egf_top.egf",
        "egf_top.egf_model",
        "egf_top.egf_no_fit"
      ]
    },
    {
      "page": "egf-class",
      "title": "Description of Objects of Class 'egf'",
      "topics": [
        "egf-class"
      ]
    },
    {
      "page": "epigrowthfit-defunct",
      "title": "Defunct Functions in Package 'epigrowthfit'",
      "topics": [
        "epigrowthfit-defunct"
      ]
    },
    {
      "page": "epigrowthfit-deprecated",
      "title": "Deprecated Functions in Package 'epigrowthfit'",
      "topics": [
        "epigrowthfit-deprecated"
      ]
    },
    {
      "page": "epigrowthfit-notyet",
      "title": "Not Yet Implemented Functions in Package 'epigrowthfit'",
      "topics": [
        "epigrowthfit-notyet"
      ]
    },
    {
      "page": "extractAIC.egf",
      "title": "Extract the (Generalized) AIC",
      "topics": [
        "extractAIC.egf"
      ]
    },
    {
      "page": "finalsize",
      "title": "Compute the Expected Epidemic Final Size",
      "topics": [
        "finalsize"
      ]
    },
    {
      "page": "fitted.egf",
      "title": "Fitted Values",
      "topics": [
        "confint.fitted.egf",
        "fitted.egf",
        "fitted.egf_no_fit"
      ]
    },
    {
      "page": "fixef.egf",
      "title": "Details about Fixed Effect Coefficients",
      "topics": [
        "fixef",
        "fixef.egf",
        "fixef.egf_no_fit"
      ]
    },
    {
      "page": "formula.egf",
      "title": "Extract Model Formulae",
      "topics": [
        "formula.egf",
        "formula.egf_no_fit"
      ]
    },
    {
      "page": "getCall.egf",
      "title": "Extract Model Calls",
      "topics": [
        "getCall.egf",
        "getCall.egf_no_fit"
      ]
    },
    {
      "page": "gi",
      "title": "Generation Interval Distribution",
      "topics": [
        "dgi",
        "gi",
        "pgi",
        "qgi",
        "rgi"
      ]
    },
    {
      "page": "logLik.egf",
      "title": "Extract the Log (Marginal) Likelihood",
      "topics": [
        "logLik.egf"
      ]
    },
    {
      "page": "model.frame.egf",
      "title": "Extract Model Frames",
      "topics": [
        "model.frame.egf",
        "model.frame.egf_no_fit"
      ]
    },
    {
      "page": "model.matrix.egf",
      "title": "Extract Design Matrices",
      "topics": [
        "model.matrix.egf",
        "model.matrix.egf_no_fit"
      ]
    },
    {
      "page": "nobs.egf",
      "title": "Extract the Number of Observations",
      "topics": [
        "nobs.egf",
        "nobs.egf_no_fit"
      ]
    },
    {
      "page": "plot.egf",
      "title": "Plot Nonlinear Mixed Effects Models of Epidemic Growth",
      "topics": [
        "plot.egf"
      ]
    },
    {
      "page": "predict.egf",
      "title": "Predicted Values",
      "topics": [
        "confint.predict.egf",
        "predict.egf"
      ]
    },
    {
      "page": "print.egf",
      "title": "Printing Model Objects",
      "topics": [
        "print.egf"
      ]
    },
    {
      "page": "profile.egf",
      "title": "Univariate Likelihood Profiles",
      "topics": [
        "confint.profile.egf",
        "plot.profile.egf",
        "profile.egf"
      ]
    },
    {
      "page": "R0",
      "title": "Compute the Basic Reproduction Number",
      "topics": [
        "R0"
      ]
    },
    {
      "page": "ranef.egf",
      "title": "Details about Random Effect Coefficients",
      "topics": [
        "ranef",
        "ranef.egf",
        "ranef.egf_no_fit"
      ]
    },
    {
      "page": "simulate.egf",
      "title": "Simulation and Parametric Bootstrapping",
      "topics": [
        "simulate.egf"
      ]
    },
    {
      "page": "simulate.egf_model",
      "title": "Simulating Incidence Time Series",
      "topics": [
        "coef.simulate.egf_model",
        "egf.simulate.egf_model",
        "getCall.simulate.egf_model",
        "simulate.egf_model"
      ]
    },
    {
      "page": "summary.egf",
      "title": "Model Summaries",
      "topics": [
        "print.summary.egf",
        "summary.egf"
      ]
    },
    {
      "page": "terms.egf",
      "title": "Model Terms",
      "topics": [
        "terms.egf",
        "terms.egf_no_fit"
      ]
    },
    {
      "page": "timescale",
      "title": "Compute the Characteristic Time Scale",
      "topics": [
        "timescale"
      ]
    },
    {
      "page": "vcov.egf",
      "title": "Model Covariance Matrices",
      "topics": [
        "vcov.egf"
      ]
    }
  ],
  "_rundeps": [
    "lattice",
    "Matrix",
    "nlme",
    "Rcpp",
    "RcppEigen",
    "TMB"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    },
    {
      "shlib": "libgomp",
      "package": "libgomp1",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "openmp",
      "homepage": "http://gcc.gnu.org/",
      "description": "GCC OpenMP (GOMP) support library"
    }
  ],
  "_score": 1.6532125137753437,
  "_indexed": false,
  "_nocasepkg": "epigrowthfit",
  "_universes": [
    "cran"
  ],
  "_indexurl": "https://davidearn.r-universe.dev/epigrowthfit",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.15.4",
      "date": "2026-06-09T06:54:40.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "b2204a6ec927de90811a19a1520b8ba2a3ef9e07",
      "fileid": "50ba8b13c9f1e438115f7095e86923000c5f1c96bea17526cb76095c41233007",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27188898382"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.15.4",
      "date": "2026-06-09T06:54:27.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "b2204a6ec927de90811a19a1520b8ba2a3ef9e07",
      "fileid": "4e978cd0fbb1399c6f85a45d1af2c5424217ac3f1b295b92910c66eeb5495a0b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27188898382"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.15.4",
      "date": "2026-06-09T06:55:04.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "b2204a6ec927de90811a19a1520b8ba2a3ef9e07",
      "fileid": "bdadf1bd85bf72940680fc533b3a461146685864024aad91bf1552dab384bfca",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27188898382"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.15.4",
      "date": "2026-06-09T06:54:24.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "b2204a6ec927de90811a19a1520b8ba2a3ef9e07",
      "fileid": "f2aaa1b5d9bf58a194cf7feb7ce91ffd2a9f7cc19bab72de58948cb71bde6974",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27188898382"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.15.4",
      "date": "2026-06-09T06:54:28.000Z",
      "arch": "emscripten",
      "commit": "b2204a6ec927de90811a19a1520b8ba2a3ef9e07",
      "fileid": "2ac0cbe32a247afe17de192d86816791dea014db0b62230db7e55d888d06cabe",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27188898382"
    }
  ]
}