{
  "_id": "6ad1eb1d0edca5be250227d3",
  "Package": "SmokingHistoryGenerator",
  "Type": "Package",
  "Title": "R Package for the Smoking History Generator",
  "Version": "7.0.0",
  "Date": "2026-06-13",
  "Authors@R": "c(\nperson(\"John\", \"Clarke\", email = \"john.clarke@cornerstonenw.com\", role = c(\"aut\", \"cre\"),\ncomment = \"Author and maintainer of SHG R package wrapper for the SHG\"),\nperson(\"Ben\", \"Racine\", role = \"aut\",\ncomment = \"Co-author of the original SHG\"),\nperson(\"Martin\", \"Krapcho\", role = \"aut\",\ncomment = \"Co-author of the original SHG\"),\nperson(\"Alexander\", \"Gaenko\", role = \"aut\",\ncomment = \"Co-author of the original SHG\"),\nperson(\"Makoto\", \"Matsumoto\", role = c(\"ctb\", \"cph\"),\ncomment = \"Mersenne Twister mt19937 (src/mersenne_class.*); copyright notice in source\"),\nperson(\"Takuji\", \"Nishimura\", role = c(\"ctb\", \"cph\"),\ncomment = \"Mersenne Twister mt19937 (src/mersenne_class.*); copyright notice in source\"),\nperson(\"Pierre\", \"L'Ecuyer\", role = c(\"ctb\", \"cph\"),\ncomment = \"RngStream MRG32k3a (src/RngStream.*); copyright notice in source\")\n)",
  "Maintainer": "John Clarke <john.clarke@cornerstonenw.com>",
  "Description": "Efficient R interface to the Cancer Intervention and\nSurveillance Modeling Network (CISNET) Smoking History\nGenerator microsimulation engine, which synthesizes individual\nsmoking histories (initiation, cessation, intensity) and ages\nat death from calibrated initiation, cessation,\ncigarettes-per-day, and mortality tables. The wrapper exposes\nfixed-cohort and population data-frame simulation,\nmulti-threaded segmentation, reproducible pseudo-random streams\n(L'Ecuyer RngStream MRG32k3a or Matsumoto--Nishimura Mersenne\nTwister), legacy CLI-style configuration files, and portable\nYAML configuration save/load with optional split smoking and\nmortality parameter bundles. Methods follow Jeon et al. (2012)\n<doi:10.1111/j.1539-6924.2011.01775.x>. Random number\ngenerators: Matsumoto and Nishimura (1998)\n<doi:10.1145/272991.272995>; L'Ecuyer (1999)\n<doi:10.1287/opre.47.1.159>; L'Ecuyer et al. (2002)\n<doi:10.1287/opre.50.6.1073.358>.",
  "RoxygenNote": "7.3.3",
  "Roxygen": "list(markdown = TRUE)",
  "URL": "https://github.com/NCI-CISNET/shg-r",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "License": "GPL-3",
  "Repository": "https://nci-cisnet.r-universe.dev",
  "Date/Publication": "2026-06-18 17:54:56 UTC",
  "RemoteUrl": "https://github.com/nci-cisnet/shg-r",
  "RemoteRef": "HEAD",
  "RemoteSha": "add4ae93732dec6ec99cfef9508ce39758f40168",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-16 08:13:53 UTC",
    "User": "root"
  },
  "Author": "John Clarke [aut, cre] (Author and maintainer of SHG R package wrapper\nfor the SHG),\nBen Racine [aut] (Co-author of the original SHG),\nMartin Krapcho [aut] (Co-author of the original SHG),\nAlexander Gaenko [aut] (Co-author of the original SHG),\nMakoto Matsumoto [ctb, cph] (Mersenne Twister mt19937\n(src/mersenne_class.*); copyright notice in source),\nTakuji Nishimura [ctb, cph] (Mersenne Twister mt19937\n(src/mersenne_class.*); copyright notice in source),\nPierre L'Ecuyer [ctb, cph] (RngStream MRG32k3a (src/RngStream.*);\ncopyright notice in source)",
  "_user": "nci-cisnet",
  "_type": "src",
  "_file": "SmokingHistoryGenerator_7.0.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/faed023a09c4ca2c7b89a35a9fa418e0dcf4032a4f599d7488fc12b16d7bdf60",
  "_filesize": 484825,
  "_sha256": "faed023a09c4ca2c7b89a35a9fa418e0dcf4032a4f599d7488fc12b16d7bdf60",
  "_expires": "2027-01-24T09:15:07.000Z",
  "_created": "2026-10-16T08:13:53.000Z",
  "_published": "2026-10-16T09:15:09.843Z",
  "_buildurl": "https://github.com/r-universe/nci-cisnet/actions/runs/38871869894",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 116879276184,
      "time": 100,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12034000973"
    },
    {
      "job": 116879276084,
      "time": 129,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12034300324"
    },
    {
      "job": 116879275986,
      "time": 103,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12033741837"
    },
    {
      "job": 116879276070,
      "time": 118,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12034026097"
    },
    {
      "job": 116879276163,
      "time": 127,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12036347875"
    },
    {
      "job": 116879276132,
      "time": 470,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12035616256"
    },
    {
      "job": 116879276195,
      "time": 127,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12036752085"
    },
    {
      "job": 116879275990,
      "time": 377,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12034754339"
    },
    {
      "job": 116877745691,
      "time": 250,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12033384775"
    },
    {
      "job": 116879276122,
      "time": 91,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12034505125"
    },
    {
      "job": 116879276032,
      "time": 372,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12033199842"
    },
    {
      "job": 116879276138,
      "time": 162,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12033449996"
    },
    {
      "job": 116879276296,
      "time": 135,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12034480341"
    },
    {
      "job": 116879276127,
      "time": 363,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12034355734"
    },
    {
      "job": 116879276141,
      "time": 123,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12033911323"
    }
  ],
  "_upstream": "https://github.com/nci-cisnet/shg-r",
  "_commit": {
    "id": "add4ae93732dec6ec99cfef9508ce39758f40168",
    "author": "Jamie Tam <jamie.tam@rutgers.edu>",
    "committer": "GitHub <noreply@github.com>",
    "message": "corrected email",
    "time": 1781805296
  },
  "_maintainer": {
    "name": "John Clarke",
    "email": "john.clarke@cornerstonenw.com",
    "login": "john-clarke",
    "description": "Maker at @CSNW | interested in interactive, data-driven decision tools",
    "uuid": 1505085
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "version": ">= 1.0.2",
      "role": "Imports"
    },
    {
      "package": "yaml",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "glue",
      "role": "Suggests"
    },
    {
      "package": "httr2",
      "role": "Suggests"
    }
  ],
  "_owner": "nci-cisnet",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-46",
      "n": 1
    },
    {
      "week": "2025-47",
      "n": 3
    },
    {
      "week": "2025-48",
      "n": 1
    },
    {
      "week": "2026-01",
      "n": 5
    },
    {
      "week": "2026-18",
      "n": 3
    },
    {
      "week": "2026-19",
      "n": 16
    },
    {
      "week": "2026-21",
      "n": 2
    },
    {
      "week": "2026-23",
      "n": 1
    },
    {
      "week": "2026-25",
      "n": 3
    }
  ],
  "_tags": [
    {
      "name": "v0.0.2-beta",
      "date": "2026-01-02"
    },
    {
      "name": "v0.0.2",
      "date": "2026-05-01"
    },
    {
      "name": "v6.5.2",
      "date": "2026-05-04"
    },
    {
      "name": "v6.5.2-1.0.0",
      "date": "2026-05-06"
    },
    {
      "name": "v6.5.3-1.0.0",
      "date": "2026-05-19"
    },
    {
      "name": "v7.0.0",
      "date": "2026-06-15"
    }
  ],
  "_topics": [
    "shg",
    "cpp"
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "john-clarke",
      "count": 529,
      "uuid": 1505085
    },
    {
      "user": "copilot",
      "count": 5,
      "uuid": 198982749
    },
    {
      "user": "m-morton",
      "count": 2,
      "uuid": 97915755
    },
    {
      "user": "jamietam",
      "count": 1,
      "uuid": 6785825
    },
    {
      "user": "mwfrost",
      "count": 1,
      "uuid": 201835
    }
  ],
  "_userbio": {
    "uuid": 58011683,
    "type": "organization",
    "name": "Cancer Intervention and Surveillance Modeling Network (CISNET)",
    "followers": 13,
    "description": "CISNET is a consortium of NCI-sponsored investigators who use simulation modeling to improve our understanding of cancer control interventions."
  },
  "_downloads": {
    "count": 185,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/SmokingHistoryGenerator"
  },
  "_devurl": "https://github.com/nci-cisnet/shg-r",
  "_searchresults": 22,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/SmokingHistoryGenerator.html"
  ],
  "_homeurl": "https://github.com/nci-cisnet/shg-r",
  "_realowner": "nci-cisnet",
  "_cranurl": true,
  "_releases": [
    {
      "version": "6.5.3-1.0.1",
      "date": "2026-06-12"
    },
    {
      "version": "7.0.0",
      "date": "2026-06-14"
    }
  ],
  "_exports": [
    "clear_params_cache",
    "shg_apply_config",
    "shg_clear_params_cache",
    "shg_config_bundle",
    "shg_load_config",
    "shg_load_params",
    "shg_params_cache_dir",
    "shg_params_summary",
    "shg_reset_defaults",
    "shg_run",
    "shg_save_config",
    "shg_use_config_bundle",
    "shg_write_config_yaml",
    "SHGInterface"
  ],
  "_help": [
    {
      "page": "SmokingHistoryGenerator-package",
      "title": "R Package for the Smoking History Generator",
      "topics": [
        "SmokingHistoryGenerator-package",
        "SmokingHistoryGenerator"
      ]
    },
    {
      "page": "get_data_shape",
      "title": "get_data_shape method",
      "topics": [
        "get_data_shape"
      ]
    },
    {
      "page": "getConfig",
      "title": "Get SHG Configuration",
      "topics": [
        "getConfig"
      ]
    },
    {
      "page": "getReproConfig",
      "title": "Get Reproducibility Configuration",
      "topics": [
        "getReproConfig"
      ]
    },
    {
      "page": "LegacyRunWebVersion",
      "title": "LegacyRunWebVersion method",
      "topics": [
        "LegacyRunWebVersion"
      ]
    },
    {
      "page": "Rcpp_SHGInterface",
      "title": "Rcpp SHG Interface Class",
      "topics": [
        "Rcpp_SHGInterface"
      ]
    },
    {
      "page": "Rcpp_SHGInterface-class",
      "title": "Class '\"Rcpp_SHGInterface\"'",
      "topics": [
        "Rcpp_SHGInterface-class"
      ]
    },
    {
      "page": "runSimFromDataFrame",
      "title": "runSimFromDataFrame method",
      "topics": [
        "runSimFromDataFrame"
      ]
    },
    {
      "page": "runSimFromFixedValues",
      "title": "runSimFromFixedValues method",
      "topics": [
        "runSimFromFixedValues"
      ]
    },
    {
      "page": "shg_apply_config",
      "title": "Apply a sparse or complete configuration (defaults first, then overlay)",
      "topics": [
        "shg_apply_config"
      ]
    },
    {
      "page": "shg_clear_params_cache",
      "title": "Clear the SHG parameter cache",
      "topics": [
        "clear_params_cache",
        "shg_clear_params_cache"
      ]
    },
    {
      "page": "shg_config_bundle",
      "title": "Build a config list suitable for inspection or advanced serialization",
      "topics": [
        "shg_config_bundle"
      ]
    },
    {
      "page": "shg_load_config",
      "title": "Load engine state and parameters from a YAML config file",
      "topics": [
        "shg_load_config",
        "shg_use_config_bundle"
      ]
    },
    {
      "page": "shg_load_params",
      "title": "Load SHG smoking and mortality parameter bundles and configure the instance",
      "topics": [
        "shg_load_params"
      ]
    },
    {
      "page": "shg_params_cache_dir",
      "title": "Return the directory where downloaded parameter sets are cached",
      "topics": [
        "shg_params_cache_dir"
      ]
    },
    {
      "page": "shg_params_summary",
      "title": "Summarize currently configured SHG parameter tables",
      "topics": [
        "shg_params_summary"
      ]
    },
    {
      "page": "shg_reset_defaults",
      "title": "Reset an SHG instance to factory defaults",
      "topics": [
        "shg_reset_defaults"
      ]
    },
    {
      "page": "shg_run",
      "title": "Run a fixed cohort simulation from a config list",
      "topics": [
        "shg_run"
      ]
    },
    {
      "page": "shg_save_config",
      "title": "Save a portable reproducibility config as YAML",
      "topics": [
        "shg_save_config"
      ]
    },
    {
      "page": "shg_write_config_yaml",
      "title": "Write a configuration list to YAML",
      "topics": [
        "shg_write_config_yaml"
      ]
    },
    {
      "page": "SHGInterface",
      "title": "SHGInterface",
      "topics": [
        "SHGInterface"
      ]
    },
    {
      "page": "useConfig",
      "title": "Use SHG Configuration",
      "topics": [
        "useConfig"
      ]
    }
  ],
  "_readme": "https://github.com/nci-cisnet/shg-r/raw/HEAD/README.md",
  "_rundeps": [
    "Rcpp",
    "yaml"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_score": 4.597695185925512,
  "_indexed": true,
  "_nocasepkg": "smokinghistorygenerator",
  "_universes": [
    "nci-cisnet",
    "john-clarke"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "7.0.0",
      "date": "2026-10-16T08:15:42.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "add4ae93732dec6ec99cfef9508ce39758f40168",
      "fileid": "https://r2.ropensci.org/8603caee4b22704386370dd8fce4212872260e728852b4f640db2aa251a26651",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nci-cisnet/actions/runs/38871869894"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "7.0.0",
      "date": "2026-10-16T08:16:00.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "add4ae93732dec6ec99cfef9508ce39758f40168",
      "fileid": "https://r2.ropensci.org/d9cb7d41f800e4a5642f11fd16817cd423f0cb499af0e58a27f75dd2660d7986",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nci-cisnet/actions/runs/38871869894"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "7.0.0",
      "date": "2026-10-16T08:15:47.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "add4ae93732dec6ec99cfef9508ce39758f40168",
      "fileid": "https://r2.ropensci.org/0b2bfb9de8231f2968d3d37846e11ffece053cbd29912febc76afdd507ab6433",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nci-cisnet/actions/runs/38871869894"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "7.0.0",
      "date": "2026-10-16T08:15:59.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "add4ae93732dec6ec99cfef9508ce39758f40168",
      "fileid": "https://r2.ropensci.org/35139996db10f9ca03f57559036712b9d07ed0ed810f17f4d12da8a8e1d90ed4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nci-cisnet/actions/runs/38871869894"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "7.0.0",
      "date": "2026-10-16T09:11:55.000Z",
      "arch": "aarch64",
      "commit": "add4ae93732dec6ec99cfef9508ce39758f40168",
      "fileid": "https://r2.ropensci.org/3661ccd8ab5ac50f118f1b6ff03586c881d1196d60f7814bb9b50a0a3b2cc3be",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nci-cisnet/actions/runs/38871869894"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "7.0.0",
      "date": "2026-10-16T08:46:21.000Z",
      "arch": "x86_64",
      "commit": "add4ae93732dec6ec99cfef9508ce39758f40168",
      "fileid": "https://r2.ropensci.org/c251434df39991fdbcf8e3451f3eca9f2b4138a2d30a4fa8f1024d036428b227",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nci-cisnet/actions/runs/38871869894"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "7.0.0",
      "date": "2026-10-16T09:14:05.000Z",
      "arch": "aarch64",
      "commit": "add4ae93732dec6ec99cfef9508ce39758f40168",
      "fileid": "https://r2.ropensci.org/57f3f198a098443b93505fa49fac56441338bfb1ca7d9952ecca657e8df6bc8c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nci-cisnet/actions/runs/38871869894"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "7.0.0",
      "date": "2026-10-16T08:44:48.000Z",
      "arch": "x86_64",
      "commit": "add4ae93732dec6ec99cfef9508ce39758f40168",
      "fileid": "https://r2.ropensci.org/0d1c89504f40a35319f1e2c22289a5449f476f4abf7f97a49233974ffc8660de",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nci-cisnet/actions/runs/38871869894"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "7.0.0",
      "date": "2026-10-16T08:15:48.000Z",
      "arch": "emscripten",
      "commit": "add4ae93732dec6ec99cfef9508ce39758f40168",
      "fileid": "https://r2.ropensci.org/c0d5bcc79e5d6ef270f74a90c1088ee9aa2c929897eee525f7e997811d978cb8",
      "status": "success",
      "buildurl": "https://github.com/r-universe/nci-cisnet/actions/runs/38871869894"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "7.0.0",
      "date": "2026-10-16T08:19:18.000Z",
      "arch": "aarch64",
      "commit": "add4ae93732dec6ec99cfef9508ce39758f40168",
      "fileid": "https://r2.ropensci.org/0a56e6aba9e867d373964ba63de913b8ea8c1182281099e95ae3b64a8772f9a3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nci-cisnet/actions/runs/38871869894"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "7.0.0",
      "date": "2026-10-16T08:15:18.000Z",
      "arch": "x86_64",
      "commit": "add4ae93732dec6ec99cfef9508ce39758f40168",
      "fileid": "https://r2.ropensci.org/f1cec05e0c17ade2939f25a462905973edba0d4e8c3a6aaf9ea22a672bcfa6bb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nci-cisnet/actions/runs/38871869894"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "7.0.0",
      "date": "2026-10-16T08:15:28.000Z",
      "arch": "x86_64",
      "commit": "add4ae93732dec6ec99cfef9508ce39758f40168",
      "fileid": "https://r2.ropensci.org/202ec43ecebf60e0537f91680ff4231f7ab0ca35d05f58f9b2fe20e34709ba1c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nci-cisnet/actions/runs/38871869894"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "7.0.0",
      "date": "2026-10-16T08:19:21.000Z",
      "arch": "aarch64",
      "commit": "add4ae93732dec6ec99cfef9508ce39758f40168",
      "fileid": "https://r2.ropensci.org/ca9e8210681ba80f8565f53631036e3445ace81347f2e3101387adf2113bd81f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nci-cisnet/actions/runs/38871869894"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "7.0.0",
      "date": "2026-10-16T08:15:16.000Z",
      "arch": "x86_64",
      "commit": "add4ae93732dec6ec99cfef9508ce39758f40168",
      "fileid": "https://r2.ropensci.org/7d9146ce2d0ba9848c10a448accc99d09837949845c978b136db2f27770e6669",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nci-cisnet/actions/runs/38871869894"
    }
  ]
}