{
  "_id": "6ada64b22ccc51e6c64e506b",
  "Package": "AccumulatR",
  "Type": "Package",
  "Title": "Simulation and Likelihood Tools for Evidence-Accumulation Models",
  "Version": "1.0.0",
  "Authors@R": "c(\nperson(\"Niek\", \"Stevenson\", email = \"niek.stevenson@gmail.com\", role = c(\"aut\", \"cre\"))\n)",
  "Description": "Toolbox for designing, simulating and fitting custom\nracing evidence-accumulation models to behavioral data. Users\ndefine a model in terms of accumulators, pooled channels,\nlogical response rules, and timing dependencies. This allows\nmore direct embedding of psychological hypotheses into the\nmodel. With that model you can simulate decision-making data\nand evaluate the likelihood of observed responses under\nalternative parameter values. The user-facing interface stays\nin R, while the simulation and likelihood calculations are\nhandled in C++ for speed.",
  "License": "GPL-3",
  "URL": "https://github.com/niekstevenson/AccumulatR,\nhttps://niekstevenson.github.io/AccumulatR/",
  "BugReports": "https://github.com/niekstevenson/AccumulatR/issues",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "SystemRequirements": "C++17",
  "NeedsCompilation": "yes",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "Packaged": {
    "Date": "2026-10-22 19:26:34 UTC",
    "User": "root"
  },
  "Author": "Niek Stevenson [aut, cre]",
  "Maintainer": "Niek Stevenson <niek.stevenson@gmail.com>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-10-22 19:19:32 UTC",
  "RemoteUrl": "https://github.com/cran/AccumulatR",
  "RemoteRef": "HEAD",
  "RemoteSha": "907c83a4b11285f4e67aa57fd0f1a3efe3d42343",
  "_user": "cran",
  "_type": "src",
  "_file": "AccumulatR_1.0.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/81317f1cfa38671e2694738cbdb0e5148959b8fe595cab060812ed8b0fc4341a",
  "_filesize": 800965,
  "_sha256": "81317f1cfa38671e2694738cbdb0e5148959b8fe595cab060812ed8b0fc4341a",
  "_expires": "2027-01-30T19:32:00.000Z",
  "_created": "2026-10-22T19:26:34.000Z",
  "_published": "2026-10-22T19:32:02.618Z",
  "_upstream": "https://github.com/cran/AccumulatR",
  "_status": "success",
  "_maintainer": {
    "name": "Niek Stevenson",
    "email": "niek.stevenson@gmail.com",
    "login": "niekstevenson",
    "description": "",
    "uuid": 48476039
  },
  "_jobs": [
    {
      "job": 120038860574,
      "time": 195,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12453002715"
    },
    {
      "job": 120038860573,
      "time": 171,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12452578966"
    },
    {
      "job": 120038860529,
      "time": 193,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12452672918"
    },
    {
      "job": 120038860532,
      "time": 173,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12452773277"
    },
    {
      "job": 120036629784,
      "time": 266,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12452702037"
    },
    {
      "job": 120038860445,
      "time": 129,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12452702379"
    },
    {
      "job": 120038860569,
      "time": 263,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12452233461"
    },
    {
      "job": 120038860517,
      "time": 203,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12452862271"
    },
    {
      "job": 120038860601,
      "time": 260,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12452384658"
    },
    {
      "job": 120038860650,
      "time": 168,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12453490090"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/39839496854",
  "_commit": {
    "id": "907c83a4b11285f4e67aa57fd0f1a3efe3d42343",
    "author": "Niek Stevenson <niek.stevenson@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.0.0\n",
    "time": 1792696772
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "version": ">= 1.1.2",
      "role": "LinkingTo"
    },
    {
      "package": "BH",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "version": ">= 1.1.2",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "DiagrammeR",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-43",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "1.0.0",
      "date": "2026-10-22"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "niekstevenson",
      "count": 1,
      "uuid": 48476039
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 634,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/AccumulatR"
  },
  "_devurl": "https://github.com/niekstevenson/accumulatr",
  "_pkgdown": "https://niekstevenson.github.io/AccumulatR/",
  "_searchresults": 1,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/AccumulatR.html",
    "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"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2026-10-22"
    }
  ],
  "_exports": [
    "add_accumulator",
    "add_component",
    "add_outcome",
    "add_pool",
    "add_trigger",
    "after",
    "all_of",
    "build_outcome_expr",
    "build_param_matrix",
    "complexity_metrics",
    "finalize_model",
    "first_of",
    "inhibit",
    "log_likelihood",
    "make_context",
    "none_of",
    "par_names",
    "plot_accumulators",
    "prepare_data",
    "processing_tree",
    "race_spec",
    "response_probabilities",
    "set_mixture",
    "set_parameters",
    "simulate"
  ],
  "_help": [
    {
      "page": "AccumulatR-package",
      "title": "AccumulatR: Simulate and fit evidence-accumulation models",
      "topics": [
        "AccumulatR-package",
        "AccumulatR"
      ]
    },
    {
      "page": "add_accumulator",
      "title": "Add an accumulator to a model",
      "topics": [
        "add_accumulator"
      ]
    },
    {
      "page": "add_component",
      "title": "Define a mixture component",
      "topics": [
        "add_component"
      ]
    },
    {
      "page": "add_outcome",
      "title": "Define an observed response",
      "topics": [
        "add_outcome"
      ]
    },
    {
      "page": "add_pool",
      "title": "Pool several accumulators under a shared label",
      "topics": [
        "add_pool"
      ]
    },
    {
      "page": "add_trigger",
      "title": "Add a shared absence trigger",
      "topics": [
        "add_trigger"
      ]
    },
    {
      "page": "after",
      "title": "Start one accumulator after another process finishes",
      "topics": [
        "after"
      ]
    },
    {
      "page": "all_of",
      "title": "Define a response that requires several processes to finish",
      "topics": [
        "all_of"
      ]
    },
    {
      "page": "build_outcome_expr",
      "title": "Build a response rule from a quoted expression",
      "topics": [
        "build_outcome_expr"
      ]
    },
    {
      "page": "build_param_matrix",
      "title": "Create trial-level parameter values",
      "topics": [
        "build_param_matrix"
      ]
    },
    {
      "page": "complexity_metrics",
      "title": "Inspect the size of a compiled likelihood plan",
      "topics": [
        "complexity_metrics"
      ]
    },
    {
      "page": "finalize_model",
      "title": "Finalize a model for simulation and fitting",
      "topics": [
        "finalize_model"
      ]
    },
    {
      "page": "first_of",
      "title": "Define a response that occurs when the first listed process finishes",
      "topics": [
        "first_of"
      ]
    },
    {
      "page": "inhibit",
      "title": "Define a response that is blocked by another process",
      "topics": [
        "inhibit"
      ]
    },
    {
      "page": "log_likelihood",
      "title": "Evaluate log-likelihoods of behavioral data",
      "topics": [
        "log_likelihood"
      ]
    },
    {
      "page": "make_context",
      "title": "Build a compiled likelihood context from a model",
      "topics": [
        "make_context"
      ]
    },
    {
      "page": "none_of",
      "title": "Define the absence of an event",
      "topics": [
        "none_of"
      ]
    },
    {
      "page": "par_names",
      "title": "List the parameter names used by a model",
      "topics": [
        "par_names"
      ]
    },
    {
      "page": "plot_accumulators",
      "title": "Plot accumulators and their timing relations",
      "topics": [
        "plot_accumulators"
      ]
    },
    {
      "page": "prepare_data",
      "title": "Prepare behavioral data for likelihood evaluation",
      "topics": [
        "prepare_data"
      ]
    },
    {
      "page": "processing_tree",
      "title": "Draw a processing tree for the responses in a model",
      "topics": [
        "processing_tree"
      ]
    },
    {
      "page": "race_spec",
      "title": "Start a race-model specification",
      "topics": [
        "race_spec"
      ]
    },
    {
      "page": "response_probabilities",
      "title": "Evaluate marginal response probabilities",
      "topics": [
        "response_probabilities"
      ]
    },
    {
      "page": "set_mixture",
      "title": "Control how mixture components are combined",
      "topics": [
        "set_mixture"
      ]
    },
    {
      "page": "set_parameters",
      "title": "Control parameter grouping and names",
      "topics": [
        "set_parameters"
      ]
    },
    {
      "page": "simulate",
      "title": "Simulate behavioral data from a model",
      "topics": [
        "simulate"
      ]
    }
  ],
  "_pkglogo": "https://github.com/cran/AccumulatR/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/cran/AccumulatR/raw/HEAD/README.md",
  "_rundeps": [
    "BH",
    "Rcpp"
  ],
  "_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"
    }
  ],
  "_vignettes": [
    {
      "source": "simple_model.Rmd",
      "filename": "simple_model.html",
      "title": "A Simple Race Model",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Define the model",
        "Simulate data",
        "Evaluate the likelihood",
        "Estimate parameters with optim()"
      ],
      "created": "2026-10-22 19:19:32",
      "modified": "2026-10-22 19:19:32",
      "commits": 1
    },
    {
      "source": "chained_onset.Rmd",
      "filename": "chained_onset.html",
      "title": "Chained Onsets",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Define the model",
        "Simulate data",
        "Estimate parameters with optim()"
      ],
      "created": "2026-10-22 19:19:32",
      "modified": "2026-10-22 19:19:32",
      "commits": 1
    },
    {
      "source": "getting_started.Rmd",
      "filename": "getting_started.html",
      "title": "Getting Started with AccumulatR",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The basic workflow",
        "Core ideas",
        "trials",
        "R",
        "rt",
        "Component",
        "Onset",
        "A minimal model",
        "Simulated behavioral data",
        "From behavioral data to likelihood"
      ],
      "created": "2026-10-22 19:19:32",
      "modified": "2026-10-22 19:19:32",
      "commits": 1
    },
    {
      "source": "logical_rules.Rmd",
      "filename": "logical_rules.html",
      "title": "Logical Rules",
      "engine": "knitr::rmarkdown",
      "headings": [
        "What a response rule does",
        "The four main helpers",
        "first_of(): either route can generate the response",
        "all_of(): several things must all be true",
        "none_of(): the response requires the competing event to be absent",
        "inhibit(): the response is driven by one process and blocked by another",
        "none_of() versus inhibit()",
        "A combined example"
      ],
      "created": "2026-10-22 19:19:32",
      "modified": "2026-10-22 19:19:32",
      "commits": 1
    },
    {
      "source": "multi_outcome.Rmd",
      "filename": "multi_outcome.html",
      "title": "Multiple Outcomes",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Define the model",
        "Simulate data",
        "Estimate parameters with optim()"
      ],
      "created": "2026-10-22 19:19:32",
      "modified": "2026-10-22 19:19:32",
      "commits": 1
    },
    {
      "source": "pool_model.Rmd",
      "filename": "pool_model.html",
      "title": "Pooling Accumulators",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Define the model",
        "Simulate data",
        "Estimate parameters with optim()"
      ],
      "created": "2026-10-22 19:19:32",
      "modified": "2026-10-22 19:19:32",
      "commits": 1
    },
    {
      "source": "trigger_model.Rmd",
      "filename": "trigger_model.html",
      "title": "Shared Absence Triggers",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Define the model",
        "Simulate data",
        "Evaluate the likelihood",
        "Estimate parameters with optim()"
      ],
      "created": "2026-10-22 19:19:32",
      "modified": "2026-10-22 19:19:32",
      "commits": 1
    },
    {
      "source": "distributions.Rmd",
      "filename": "distributions.html",
      "title": "Supported Distributions",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Naming convention",
        "Available distributions",
        "Example"
      ],
      "created": "2026-10-22 19:19:32",
      "modified": "2026-10-22 19:19:32",
      "commits": 1
    },
    {
      "source": "mixtures.Rmd",
      "filename": "mixtures.html",
      "title": "Working with Mixtures",
      "engine": "knitr::rmarkdown",
      "headings": [
        "A common architecture",
        "Fixed mixture weights with observed components",
        "Sampled mixture weights with latent components",
        "Estimate a sampled-mixture weight"
      ],
      "created": "2026-10-22 19:19:32",
      "modified": "2026-10-22 19:19:32",
      "commits": 1
    }
  ],
  "_score": 3.6532125137753435,
  "_indexed": false,
  "_nocasepkg": "accumulatr",
  "_universes": [
    "cran",
    "niekstevenson"
  ],
  "_indexurl": "https://niekstevenson.r-universe.dev/AccumulatR",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-10-22T19:29:40.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "907c83a4b11285f4e67aa57fd0f1a3efe3d42343",
      "fileid": "https://r2.ropensci.org/462a00deb0df886ed945027d1a3dac65c3fc08e422fa08c33e4bafe7bd8906c4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/39839496854"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-10-22T19:29:07.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "907c83a4b11285f4e67aa57fd0f1a3efe3d42343",
      "fileid": "https://r2.ropensci.org/512bfd510c6e3692c26e22e04448dc1a8e55b3c11985fab3d5f98edc3a737477",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/39839496854"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-10-22T19:29:41.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "907c83a4b11285f4e67aa57fd0f1a3efe3d42343",
      "fileid": "https://r2.ropensci.org/0d6d7cfe9339d9bcf6cb3e0bad4d5ea983565e4f42662108b1c6de0afd8e2e3c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/39839496854"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-10-22T19:29:11.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "907c83a4b11285f4e67aa57fd0f1a3efe3d42343",
      "fileid": "https://r2.ropensci.org/2ffec8be91876efcefef44c12c465a1a8bec19f109a1c32249f0c481a15add28",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/39839496854"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.0",
      "date": "2026-10-22T19:29:07.000Z",
      "arch": "emscripten",
      "commit": "907c83a4b11285f4e67aa57fd0f1a3efe3d42343",
      "fileid": "https://r2.ropensci.org/42eb6490e738cdafb2bbc8143f16a6d190ee74ae90f51320f2ebfe382603ae81",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/39839496854"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-10-22T19:30:35.000Z",
      "arch": "aarch64",
      "commit": "907c83a4b11285f4e67aa57fd0f1a3efe3d42343",
      "fileid": "https://r2.ropensci.org/2f6e90351c879b8b70cc2179bd675c6531a1143fb93dd9962d0f7b89aaff4e0f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/39839496854"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-10-22T19:28:23.000Z",
      "arch": "x86_64",
      "commit": "907c83a4b11285f4e67aa57fd0f1a3efe3d42343",
      "fileid": "https://r2.ropensci.org/04ae883a9bd5dbfe01b7c55bd388d1b244195253f0bef330139733376c90a23d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/39839496854"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-10-22T19:30:35.000Z",
      "arch": "aarch64",
      "commit": "907c83a4b11285f4e67aa57fd0f1a3efe3d42343",
      "fileid": "https://r2.ropensci.org/62074e1266855e221a302a00234aa9b9b646cee70237663b1c64130ab28f2b16",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/39839496854"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-10-22T19:28:29.000Z",
      "arch": "x86_64",
      "commit": "907c83a4b11285f4e67aa57fd0f1a3efe3d42343",
      "fileid": "https://r2.ropensci.org/4ee72ce156a6f27f115334e7889f239df5ca40d55ca37c064f6f6605da0246be",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/39839496854"
    }
  ]
}