{
  "_id": "6a1eed0fb401979e7341270a",
  "Package": "nimbleEcology",
  "Type": "Package",
  "Title": "Distributions for Ecological Models in 'nimble'",
  "Version": "0.5.0",
  "Maintainer": "Benjamin R. Goldstein <bgoldst2@ncsu.edu>",
  "Authors@R": "c(person(\"Benjamin R.\", \"Goldstein\", role = c(\"aut\", \"cre\"),\nemail = \"bgoldst2@ncsu.edu\"),\nperson(\"Daniel\", \"Turek\", role = \"aut\"),\nperson(\"Lauren\", \"Ponisio\", role = \"aut\"),\nperson(\"Wei\", \"Zhang\", role = \"ctb\"),\nperson(\"Perry\", \"de Valpine\", role = \"aut\"))",
  "Date": "2024-06-24",
  "Description": "Common ecological distributions for 'nimble' models in the\nform of nimbleFunction objects. Includes Cormack-Jolly-Seber,\noccupancy, dynamic occupancy, hidden Markov, dynamic hidden\nMarkov, and N-mixture models. (Jolly (1965) <DOI:\n10.2307/2333826>, Seber (1965) <DOI: 10.2307/2333827>, Turek et\nal. (2016) <doi:10.1007/s10651-016-0353-z>).",
  "License": "GPL-3",
  "Copyright": "Copyright (c) 2024, Perry de Valpine, Ben Goldstein, Daniel\nTurek, Lauren Ponisio",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "URL": "https://github.com/nimble-dev/nimbleEcology",
  "Collate": "utils.R dBetaBinom.R dCJS.R dDynOcc.R dDHMM.R dHMM.R dOcc.R\ndNmixture.R dNmixtureAD.R zzz.R",
  "RoxygenNote": "7.3.1",
  "Config/pak/sysreqs": "libglpk-dev libxml2-dev",
  "Repository": "https://nimble-dev.r-universe.dev",
  "Date/Publication": "2025-06-09 18:49:45 UTC",
  "RemoteUrl": "https://github.com/nimble-dev/nimbleecology",
  "RemoteRef": "HEAD",
  "RemoteSha": "c9739e73e3d938654217be1a358b68e3e3928737",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-19 09:15:25 UTC",
    "User": "root"
  },
  "Author": "Benjamin R. Goldstein [aut, cre],\nDaniel Turek [aut],\nLauren Ponisio [aut],\nWei Zhang [ctb],\nPerry de Valpine [aut]",
  "MD5sum": "32c1d76d8f3b6a0fd0696f5cf70355d0",
  "_user": "nimble-dev",
  "_type": "src",
  "_file": "nimbleEcology_0.5.0.tar.gz",
  "_fileid": "92c848f5948ac143a3b64c9bc5f3ca9c48a9165302c100ec3c4056ce99c6a6dd",
  "_filesize": 444068,
  "_sha256": "92c848f5948ac143a3b64c9bc5f3ca9c48a9165302c100ec3c4056ce99c6a6dd",
  "_created": "2026-05-19T09:15:25.000Z",
  "_published": "2026-06-02T14:47:43.233Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79098893176,
      "time": 150,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7079517458"
    },
    {
      "job": 79098893570,
      "time": 166,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7079522937"
    },
    {
      "job": 79098893406,
      "time": 183,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7079519525"
    },
    {
      "job": 79098893208,
      "time": 205,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7079527378"
    },
    {
      "job": 79098892276,
      "time": 228,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7079461509"
    },
    {
      "job": 79098891826,
      "time": 130,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7361121350"
    },
    {
      "job": 79098893225,
      "time": 159,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7079522782"
    },
    {
      "job": 79098892563,
      "time": 98,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7079498543"
    },
    {
      "job": 79098893470,
      "time": 135,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7079511860"
    }
  ],
  "_buildurl": "https://github.com/r-universe/nimble-dev/actions/runs/26087708477",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/nimble-dev/nimbleecology",
  "_commit": {
    "id": "c9739e73e3d938654217be1a358b68e3e3928737",
    "author": "Christopher Paciorek <paciorek@stat.berkeley.edu>",
    "committer": "Christopher Paciorek <paciorek@stat.berkeley.edu>",
    "message": "Update CI to use latest Ubuntu.\n",
    "time": 1749494985
  },
  "_maintainer": {
    "name": "Benjamin R. Goldstein",
    "email": "bgoldst2@ncsu.edu",
    "login": "dochvam",
    "description": "",
    "uuid": 24279399
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0.0",
      "role": "Depends"
    },
    {
      "package": "nimble",
      "role": "Depends"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 2.1.0",
      "role": "Suggests"
    }
  ],
  "_owner": "nimble-dev",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2025-24",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 18,
  "_contributors": [
    {
      "user": "dochvam",
      "count": 273,
      "uuid": 24279399
    },
    {
      "user": "perrydv",
      "count": 31,
      "uuid": 8012337
    },
    {
      "user": "kenkellner",
      "count": 11,
      "uuid": 6852955
    },
    {
      "user": "paciorek",
      "count": 3,
      "uuid": 2501598
    }
  ],
  "_userbio": {
    "uuid": 7871767,
    "type": "organization",
    "name": "nimble-dev"
  },
  "_downloads": {
    "count": 290,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/nimbleEcology"
  },
  "_mentions": 1,
  "_devurl": "https://github.com/nimble-dev/nimbleecology",
  "_searchresults": 157,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/nimbleEcology.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/nimble-dev/nimbleecology",
  "_realowner": "nimble-dev",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2019-10-09"
    },
    {
      "version": "0.2.0",
      "date": "2020-02-21"
    },
    {
      "version": "0.2.1",
      "date": "2020-04-07"
    },
    {
      "version": "0.2.2",
      "date": "2020-05-13"
    },
    {
      "version": "0.3.0",
      "date": "2020-05-29"
    },
    {
      "version": "0.3.1",
      "date": "2020-09-25"
    },
    {
      "version": "0.4.0",
      "date": "2021-05-04"
    },
    {
      "version": "0.4.1",
      "date": "2021-11-02"
    },
    {
      "version": "0.5.0",
      "date": "2024-06-27"
    }
  ],
  "_exports": [
    "dBetaBinom_s",
    "dBetaBinom_v",
    "dCJS_ss",
    "dCJS_sv",
    "dCJS_vs",
    "dCJS_vv",
    "dDHMM",
    "dDHMMo",
    "dDynOcc_ssm",
    "dDynOcc_sss",
    "dDynOcc_ssv",
    "dDynOcc_svm",
    "dDynOcc_svs",
    "dDynOcc_svv",
    "dDynOcc_vsm",
    "dDynOcc_vss",
    "dDynOcc_vsv",
    "dDynOcc_vvm",
    "dDynOcc_vvs",
    "dDynOcc_vvv",
    "dHMM",
    "dHMMo",
    "dNmixture_BBNB_oneObs",
    "dNmixture_BBNB_s",
    "dNmixture_BBNB_steps",
    "dNmixture_BBNB_v",
    "dNmixture_BBP_oneObs",
    "dNmixture_BBP_s",
    "dNmixture_BBP_steps",
    "dNmixture_BBP_v",
    "dNmixture_BNB_oneObs",
    "dNmixture_BNB_s",
    "dNmixture_BNB_steps",
    "dNmixture_BNB_v",
    "dNmixture_s",
    "dNmixture_steps",
    "dNmixture_v",
    "dNmixtureAD_BBNB_oneObs",
    "dNmixtureAD_BBNB_s",
    "dNmixtureAD_BBNB_v",
    "dNmixtureAD_BBP_oneObs",
    "dNmixtureAD_BBP_s",
    "dNmixtureAD_BBP_v",
    "dNmixtureAD_BNB_oneObs",
    "dNmixtureAD_BNB_s",
    "dNmixtureAD_BNB_v",
    "dNmixtureAD_s",
    "dNmixtureAD_v",
    "dOcc_s",
    "dOcc_v",
    "nimBetaFun",
    "nimNmixPois_logFac",
    "rBetaBinom_s",
    "rBetaBinom_v",
    "rCJS_ss",
    "rCJS_sv",
    "rCJS_vs",
    "rCJS_vv",
    "rDHMM",
    "rDHMMo",
    "rDynOcc_ssm",
    "rDynOcc_sss",
    "rDynOcc_ssv",
    "rDynOcc_svm",
    "rDynOcc_svs",
    "rDynOcc_svv",
    "rDynOcc_vsm",
    "rDynOcc_vss",
    "rDynOcc_vsv",
    "rDynOcc_vvm",
    "rDynOcc_vvs",
    "rDynOcc_vvv",
    "rHMM",
    "rHMMo",
    "rNmixture_BBNB_oneObs",
    "rNmixture_BBNB_s",
    "rNmixture_BBNB_v",
    "rNmixture_BBP_oneObs",
    "rNmixture_BBP_s",
    "rNmixture_BBP_v",
    "rNmixture_BNB_oneObs",
    "rNmixture_BNB_s",
    "rNmixture_BNB_v",
    "rNmixture_s",
    "rNmixture_v",
    "rNmixtureAD_BBNB_oneObs",
    "rNmixtureAD_BBNB_s",
    "rNmixtureAD_BBNB_v",
    "rNmixtureAD_BBP_oneObs",
    "rNmixtureAD_BBP_s",
    "rNmixtureAD_BBP_v",
    "rNmixtureAD_BNB_oneObs",
    "rNmixtureAD_BNB_s",
    "rNmixtureAD_BNB_v",
    "rNmixtureAD_s",
    "rNmixtureAD_v",
    "rOcc_s",
    "rOcc_v"
  ],
  "_help": [
    {
      "page": "dBetaBinom",
      "title": "A beta binomial distribution and beta function for use in 'nimble' models",
      "topics": [
        "dBetaBinom",
        "dBetaBinom_s",
        "dBetaBinom_v",
        "nimBetaFun",
        "rBetaBinom_s",
        "rBetaBinom_v"
      ]
    },
    {
      "page": "dCJS",
      "title": "Cormack-Jolly-Seber distribution for use in 'nimble' models",
      "topics": [
        "dCJS",
        "dCJS_ss",
        "dCJS_sv",
        "dCJS_vs",
        "dCJS_vv",
        "rCJS_ss",
        "rCJS_sv",
        "rCJS_vs",
        "rCJS_vv"
      ]
    },
    {
      "page": "dDHMM",
      "title": "Dynamic Hidden Markov Model distribution for use in 'nimble' models",
      "topics": [
        "dDHMM",
        "dDHMMo",
        "rDHMM",
        "rDHMMo"
      ]
    },
    {
      "page": "dDynOcc",
      "title": "Dynamic occupancy distribution for use in 'nimble' models 'dDynOcc_**' and 'rDynOcc_**' provide dynamic occupancy model distributions that can be used directly from R or in 'nimble' models.",
      "topics": [
        "dDynOcc",
        "dDynOcc_ssm",
        "dDynOcc_sss",
        "dDynOcc_ssv",
        "dDynOcc_svm",
        "dDynOcc_svs",
        "dDynOcc_svv",
        "dDynOcc_vsm",
        "dDynOcc_vss",
        "dDynOcc_vsv",
        "dDynOcc_vvm",
        "dDynOcc_vvs",
        "dDynOcc_vvv",
        "rDynOcc_ssm",
        "rDynOcc_sss",
        "rDynOcc_ssv",
        "rDynOcc_svm",
        "rDynOcc_svs",
        "rDynOcc_svv",
        "rDynOcc_vsm",
        "rDynOcc_vss",
        "rDynOcc_vsv",
        "rDynOcc_vvm",
        "rDynOcc_vvs",
        "rDynOcc_vvv"
      ]
    },
    {
      "page": "dHMM",
      "title": "Hidden Markov Model distribution for use in 'nimble' models",
      "topics": [
        "dHMM",
        "dHMMo",
        "rHMM",
        "rHMMo"
      ]
    },
    {
      "page": "dNmixture",
      "title": "dNmixture distribution for use in 'nimble' models",
      "topics": [
        "dNmixture",
        "dNmixture_BBNB_oneObs",
        "dNmixture_BBNB_s",
        "dNmixture_BBNB_v",
        "dNmixture_BBP_oneObs",
        "dNmixture_BBP_s",
        "dNmixture_BBP_v",
        "dNmixture_BNB_oneObs",
        "dNmixture_BNB_s",
        "dNmixture_BNB_v",
        "dNmixture_s",
        "dNmixture_v",
        "rNmixture_BBNB_oneObs",
        "rNmixture_BBNB_s",
        "rNmixture_BBNB_v",
        "rNmixture_BBP_oneObs",
        "rNmixture_BBP_s",
        "rNmixture_BBP_v",
        "rNmixture_BNB_oneObs",
        "rNmixture_BNB_s",
        "rNmixture_BNB_v",
        "rNmixture_s",
        "rNmixture_v"
      ]
    },
    {
      "page": "dNmixture_steps",
      "title": "Internal helper nimbleFunctions for dNmixture distributions",
      "topics": [
        "dNmixture_BBNB_steps",
        "dNmixture_BBP_steps",
        "dNmixture_BNB_steps",
        "dNmixture_steps",
        "nimNmixPois_logFac"
      ]
    },
    {
      "page": "dNmixtureAD",
      "title": "N-mixture distributions with AD support for use in 'nimble' models",
      "topics": [
        "dNmixtureAD",
        "dNmixtureAD_BBNB_oneObs",
        "dNmixtureAD_BBNB_s",
        "dNmixtureAD_BBNB_v",
        "dNmixtureAD_BBP_oneObs",
        "dNmixtureAD_BBP_s",
        "dNmixtureAD_BBP_v",
        "dNmixtureAD_BNB_oneObs",
        "dNmixtureAD_BNB_s",
        "dNmixtureAD_BNB_v",
        "dNmixtureAD_s",
        "dNmixtureAD_v",
        "rNmixtureAD_BBNB_oneObs",
        "rNmixtureAD_BBNB_s",
        "rNmixtureAD_BBNB_v",
        "rNmixtureAD_BBP_oneObs",
        "rNmixtureAD_BBP_s",
        "rNmixtureAD_BBP_v",
        "rNmixtureAD_BNB_oneObs",
        "rNmixtureAD_BNB_s",
        "rNmixtureAD_BNB_v",
        "rNmixtureAD_s",
        "rNmixtureAD_v"
      ]
    },
    {
      "page": "dOcc",
      "title": "Occupancy distribution suitable for use in 'nimble' models",
      "topics": [
        "dOcc",
        "dOcc_s",
        "dOcc_v",
        "rOcc_s",
        "rOcc_v"
      ]
    }
  ],
  "_readme": "https://github.com/nimble-dev/nimbleecology/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "coda",
    "cpp11",
    "glue",
    "igraph",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "nimble",
    "numDeriv",
    "pkgconfig",
    "pracma",
    "R6",
    "rlang",
    "vctrs"
  ],
  "_vignettes": [
    {
      "source": "Introduction_to_nimbleEcology.Rmd",
      "filename": "Introduction_to_nimbleEcology.html",
      "title": "Introduction to nimbleEcology",
      "author": "Perry de Valpine and Ben Goldstein",
      "engine": "knitr::rmarkdown",
      "headings": [
        "What is nimble?",
        "Getting help",
        "The concept of using new distributions for ecological model components.",
        "Illustration: A simple occupancy model",
        "MCMC with both versions of the example occupancy model.",
        "Build the model",
        "Simulate data",
        "Configure and build the MCMC",
        "Compile the model and MCMC",
        "Run the MCMC and extract the samples",
        "Do it all for the new version of the model",
        "Use the new version for something different: maximum likelihood or maximum a posteriori estimation.",
        "Support for automatic differentiation with nimbleEcology.",
        "Distributions provided in nimbleEcology",
        "A note on static typing",
        "Capture-recapture (dCJS)",
        "CJS distributions in nimbleEcology",
        "Hidden Markov models (HMMs) and Dynamic hidden Markov models (DHMMs)",
        "HMM and DHMM distributions in nimbleEcology",
        "Occupancy",
        "Occupancy models in nimbleEcology",
        "Dynamic occupancy",
        "Dynamic occupancy models in nimbleEcology",
        "N-mixture",
        "N-mixture models in nimbleEcology"
      ],
      "created": "2019-09-10 22:06:26",
      "modified": "2024-06-27 00:06:05",
      "commits": 17
    }
  ],
  "_score": 7.1043846712878835,
  "_indexed": true,
  "_nocasepkg": "nimbleecology",
  "_universes": [
    "nimble-dev",
    "dochvam"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.5.0",
      "date": "2026-05-19T09:17:36.000Z",
      "distro": "noble",
      "commit": "c9739e73e3d938654217be1a358b68e3e3928737",
      "fileid": "9a5dfaebeb73c0cfb28fd7fe286236ef52efac9e44ac025f61c68f9648b3c295",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nimble-dev/actions/runs/26087708477"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.5.0",
      "date": "2026-05-19T09:17:48.000Z",
      "distro": "noble",
      "commit": "c9739e73e3d938654217be1a358b68e3e3928737",
      "fileid": "287d244c12983f29bcc798431f1b69eac2188621f49a9fd88435eeaea6473348",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nimble-dev/actions/runs/26087708477"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.5.0",
      "date": "2026-05-19T09:17:49.000Z",
      "commit": "c9739e73e3d938654217be1a358b68e3e3928737",
      "fileid": "402e20ebe290fe78d2dfd89fdaf1ffe4ac048bbabcf910d5240d1760377e1707",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nimble-dev/actions/runs/26087708477"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.5.0",
      "date": "2026-05-19T09:17:55.000Z",
      "commit": "c9739e73e3d938654217be1a358b68e3e3928737",
      "fileid": "7f8d5c2cce8f7f169897657bded01ec1a7f6171cc2c89b1b563307040861a127",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nimble-dev/actions/runs/26087708477"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.5.0",
      "date": "2026-05-19T09:17:50.000Z",
      "commit": "c9739e73e3d938654217be1a358b68e3e3928737",
      "fileid": "2e9d35d4b17c4f6b56f59864ef2721b6635754e6cbaa655f983771fa00ae3137",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nimble-dev/actions/runs/26087708477"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.5.0",
      "date": "2026-05-19T09:16:39.000Z",
      "commit": "c9739e73e3d938654217be1a358b68e3e3928737",
      "fileid": "a2fa2ac4b6d9e2819dcf8407b62416af2f308e4b2b5ee6bf7c0c1903a03fadc9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nimble-dev/actions/runs/26087708477"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.5.0",
      "date": "2026-05-19T09:17:13.000Z",
      "commit": "c9739e73e3d938654217be1a358b68e3e3928737",
      "fileid": "c4b5c975fc82eec75d405a12c78c6e90939741123b64c6d228a7f1d88d44ecf0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nimble-dev/actions/runs/26087708477"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.5.0",
      "date": "2026-06-02T14:47:07.000Z",
      "commit": "c9739e73e3d938654217be1a358b68e3e3928737",
      "fileid": "0e44f5dfbb609ba4413ef782d0236f1440b5e2163809663dc76073c25bce2a95",
      "status": "success",
      "buildurl": "https://github.com/r-universe/nimble-dev/actions/runs/26087708477"
    }
  ]
}