{
  "_id": "6a5b189b9baadeef8ab4b3f9",
  "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-07-18 06:06:05 UTC",
    "User": "root"
  },
  "Author": "Benjamin R. Goldstein [aut, cre],\nDaniel Turek [aut],\nLauren Ponisio [aut],\nWei Zhang [ctb],\nPerry de Valpine [aut]",
  "_user": "nimble-dev",
  "_type": "src",
  "_file": "nimbleEcology_0.5.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/25970bd6d376090aef029afeb59f36d4cff371649da63efe2c1c768beca9877c",
  "_filesize": 439715,
  "_sha256": "25970bd6d376090aef029afeb59f36d4cff371649da63efe2c1c768beca9877c",
  "_expires": "2026-10-26T06:09:29.000Z",
  "_created": "2026-07-18T06:06:05.000Z",
  "_published": "2026-07-18T06:09:31.170Z",
  "_jobs": [
    {
      "job": 88051352256,
      "time": 155,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8426275522"
    },
    {
      "job": 88051352241,
      "time": 154,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8426275198"
    },
    {
      "job": 88051352245,
      "time": 95,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8426266596"
    },
    {
      "job": 88051352239,
      "time": 111,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8426268906"
    },
    {
      "job": 88050972015,
      "time": 293,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8426251949"
    },
    {
      "job": 88051352234,
      "time": 124,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8426270930"
    },
    {
      "job": 88051352261,
      "time": 95,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8426266417"
    },
    {
      "job": 88051352269,
      "time": 97,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8426266841"
    },
    {
      "job": 88051352272,
      "time": 93,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8426266328"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/nimble-dev/actions/runs/29633270350",
  "_status": "success",
  "_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
  },
  "_distro": "resolute",
  "_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": [],
  "_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",
    "followers": 25
  },
  "_downloads": {
    "count": 377,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/nimbleEcology"
  },
  "_mentions": 1,
  "_devurl": "https://github.com/nimble-dev/nimbleecology",
  "_searchresults": 153,
  "_rbuild": "4.6.1",
  "_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.093176449696249,
  "_indexed": true,
  "_nocasepkg": "nimbleecology",
  "_universes": [
    "nimble-dev",
    "dochvam"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.5.0",
      "date": "2026-07-18T06:08:26.000Z",
      "distro": "resolute",
      "commit": "c9739e73e3d938654217be1a358b68e3e3928737",
      "fileid": "https://r2.ropensci.org/4140b730f1cf5be2af5ca6bbce46b25f7c0b490a2897c84f248ac3145d4e8fbf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nimble-dev/actions/runs/29633270350"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.5.0",
      "date": "2026-07-18T06:08:25.000Z",
      "distro": "resolute",
      "commit": "c9739e73e3d938654217be1a358b68e3e3928737",
      "fileid": "https://r2.ropensci.org/cff330b352a8c4f5783a65c3d41feb9882782b05241afbf5a74e617d928076b3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nimble-dev/actions/runs/29633270350"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.5.0",
      "date": "2026-07-18T06:07:43.000Z",
      "commit": "c9739e73e3d938654217be1a358b68e3e3928737",
      "fileid": "https://r2.ropensci.org/e2f716d89b9cf37a53c920b676652b0769559e6fe56422d2fd87e9cbed91af45",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nimble-dev/actions/runs/29633270350"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.5.0",
      "date": "2026-07-18T06:07:51.000Z",
      "commit": "c9739e73e3d938654217be1a358b68e3e3928737",
      "fileid": "https://r2.ropensci.org/7739dce9bf409ba210611c7b86e46d766f7fb55735821e162a781c45f77c8d12",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nimble-dev/actions/runs/29633270350"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.5.0",
      "date": "2026-07-18T06:08:35.000Z",
      "commit": "c9739e73e3d938654217be1a358b68e3e3928737",
      "fileid": "https://r2.ropensci.org/dc33e78ec0ab431a03bf8e4a76d626375b10719a405e41b435b4eeda329b7fe9",
      "status": "success",
      "buildurl": "https://github.com/r-universe/nimble-dev/actions/runs/29633270350"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.5.0",
      "date": "2026-07-18T06:07:21.000Z",
      "commit": "c9739e73e3d938654217be1a358b68e3e3928737",
      "fileid": "https://r2.ropensci.org/75ed829e468ed992bbb637b72dc16ac6a5e55718c28cf40a52bc1d5f1ed6be9a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nimble-dev/actions/runs/29633270350"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.5.0",
      "date": "2026-07-18T06:07:24.000Z",
      "commit": "c9739e73e3d938654217be1a358b68e3e3928737",
      "fileid": "https://r2.ropensci.org/934809616e484cf67863c46ef96443498dbb7ba96122fddc2cb4bde14296f716",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nimble-dev/actions/runs/29633270350"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.5.0",
      "date": "2026-07-18T06:07:19.000Z",
      "commit": "c9739e73e3d938654217be1a358b68e3e3928737",
      "fileid": "https://r2.ropensci.org/53d1d0576bf77e8cd742d40e30ea85934ac51cc2a61ebf41bf14159fc9941760",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nimble-dev/actions/runs/29633270350"
    }
  ]
}