{
  "_id": "6a2a975c7b7a29ca6004f67f",
  "Package": "funneljoin",
  "Type": "Package",
  "Title": "Time-Based Joins to Analyze Sequences of Events",
  "Version": "0.1.9000",
  "Authors@R": "c(\nperson(\"Emily\", \"Robinson\", email = \"robinson.es@gmail.com\", role = c(\"aut\", \"cre\")),\nperson(\"Anthony\", \"Baker\", email = \"anthony@datacamp.com\", role = c(\"aut\")),\nperson(\"David\", \"Robinson\", email = \"admiral.david@gmail.com\", role = c(\"aut\")),\nperson(\"Jacqueline\", \"Nolis\", email = \"jacquelinenolis@outlook.com\", role = c(\"art\")))",
  "Maintainer": "Emily Robinson <robinson.es@gmail.com>",
  "Description": "Time-based joins to analyze sequence of events, both in\nmemory and out of memory. after_join() joins two tables of\nevents, while funnel_start() and funnel_step() join events in\nthe same table. With the type argument, you can switch between\ndifferent funnel types, like first-first and last-firstafter.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.2.1",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://robinsones.r-universe.dev",
  "Date/Publication": "2023-03-21 19:35:05 UTC",
  "RemoteUrl": "https://github.com/robinsones/funneljoin",
  "RemoteRef": "HEAD",
  "RemoteSha": "9e5cc4c037db4dca6e72c5ca0c1de87c46befaf0",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-11 10:59:25 UTC",
    "User": "root"
  },
  "Author": "Emily Robinson [aut, cre],\nAnthony Baker [aut],\nDavid Robinson [aut],\nJacqueline Nolis [art]",
  "MD5sum": "5ddbe470462040b1532465e57bc80620",
  "_user": "robinsones",
  "_type": "src",
  "_file": "funneljoin_0.1.9000.tar.gz",
  "_fileid": "3c3cbcc012d4fa667db14260e512142cf62aa9ad1fad29d8a7f8a75339bc3862",
  "_filesize": 250818,
  "_sha256": "3c3cbcc012d4fa667db14260e512142cf62aa9ad1fad29d8a7f8a75339bc3862",
  "_created": "2026-06-11T10:59:25.000Z",
  "_published": "2026-06-11T11:09:16.590Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 80781337206,
      "time": 136,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7562262972"
    },
    {
      "job": 80781337191,
      "time": 112,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7562254640"
    },
    {
      "job": 80781337208,
      "time": 179,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7562355014"
    },
    {
      "job": 80781337229,
      "time": 149,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7562401473"
    },
    {
      "job": 80780831829,
      "time": 175,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7562213547"
    },
    {
      "job": 80781337207,
      "time": 112,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7562254825"
    },
    {
      "job": 80781337225,
      "time": 104,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7562252023"
    },
    {
      "job": 80781337242,
      "time": 92,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7562247173"
    },
    {
      "job": 80781337238,
      "time": 215,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7562290993"
    }
  ],
  "_buildurl": "https://github.com/r-universe/robinsones/actions/runs/27341954795",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/robinsones/funneljoin",
  "_commit": {
    "id": "9e5cc4c037db4dca6e72c5ca0c1de87c46befaf0",
    "author": "Emily Robinson <robinson.es@gmail.com>",
    "committer": "Emily Robinson <robinson.es@gmail.com>",
    "message": "add revdep to ignore\n",
    "time": 1679427305
  },
  "_maintainer": {
    "name": "Emily Robinson",
    "email": "robinson.es@gmail.com",
    "login": "robinsones",
    "twitter": "@robinson_es",
    "description": "Senior Data Scientist",
    "uuid": 17410158
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.10",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "broom",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "forcats",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "tibble",
      "role": "Suggests"
    }
  ],
  "_owner": "robinsones",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 70,
  "_contributors": [
    {
      "user": "robinsones",
      "count": 153,
      "uuid": 17410158
    },
    {
      "user": "bakera81",
      "count": 13,
      "uuid": 8726176
    },
    {
      "user": "dgrtwo",
      "count": 10,
      "uuid": 994718
    }
  ],
  "_userbio": {
    "uuid": 17410158,
    "type": "user",
    "name": "Emily Robinson",
    "description": "Senior Data Scientist"
  },
  "_downloads": {
    "count": 220,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/funneljoin"
  },
  "_devurl": "https://github.com/robinsones/funneljoin",
  "_searchresults": 24,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/funneljoin.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/robinsones/funneljoin",
  "_realowner": "robinsones",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2019-12-20"
    },
    {
      "version": "0.2.0",
      "date": "2023-03-21"
    }
  ],
  "_exports": [
    "after_anti_join",
    "after_full_join",
    "after_inner_join",
    "after_join",
    "after_left_join",
    "after_right_join",
    "after_semi_join",
    "filter",
    "funnel_start",
    "funnel_step",
    "funnel_steps",
    "reclass",
    "summarize_conversions",
    "summarize_funnel",
    "summarize_prop_tests"
  ],
  "_datasets": [
    {
      "name": "landed",
      "title": "Example dataset of landing events",
      "object": "landed",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "user_id",
        "timestamp"
      ],
      "rows": 11,
      "table": true,
      "tojson": true
    },
    {
      "name": "registered",
      "title": "Example dataset of registration events",
      "object": "registered",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "user_id",
        "timestamp"
      ],
      "rows": 10,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "after_join",
      "title": "Join tables based on one event happening after another",
      "topics": [
        "after_anti_join",
        "after_full_join",
        "after_inner_join",
        "after_join",
        "after_left_join",
        "after_right_join",
        "after_semi_join"
      ]
    },
    {
      "page": "after_join_all",
      "title": "View result for each type of afterjoin",
      "topics": [
        "after_join_all"
      ]
    },
    {
      "page": "as_seconds",
      "title": "Title",
      "topics": [
        "as_seconds"
      ]
    },
    {
      "page": "distinct_events",
      "title": "Distinct events",
      "topics": [
        "distinct_events"
      ]
    },
    {
      "page": "funnel_start",
      "title": "Start a funnel",
      "topics": [
        "funnel_start"
      ]
    },
    {
      "page": "funnel_step",
      "title": "Continue to funnel",
      "topics": [
        "funnel_step",
        "funnel_steps"
      ]
    },
    {
      "page": "landed",
      "title": "Example dataset of landing events",
      "topics": [
        "landed"
      ]
    },
    {
      "page": "reclass",
      "title": "Copy class and attributes from the original version of an object to a modified version.",
      "topics": [
        "reclass"
      ]
    },
    {
      "page": "registered",
      "title": "Example dataset of registration events",
      "topics": [
        "registered"
      ]
    },
    {
      "page": "summarize_conversions",
      "title": "Summarize Left-joined table into conversion count",
      "topics": [
        "summarize_conversions"
      ]
    },
    {
      "page": "summarize_funnel",
      "title": "Summarize after funnel start and funnel step(s)",
      "topics": [
        "summarize_funnel"
      ]
    },
    {
      "page": "summarize_prop_tests",
      "title": "Summarise after join funnel with proportion test",
      "topics": [
        "summarize_prop_tests"
      ]
    }
  ],
  "_pkglogo": "https://github.com/robinsones/funneljoin/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/robinsones/funneljoin/raw/HEAD/README.md",
  "_rundeps": [
    "backports",
    "broom",
    "cli",
    "cpp11",
    "dplyr",
    "forcats",
    "generics",
    "glue",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "rlang",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "funneljoin.Rmd",
      "filename": "funneljoin.html",
      "title": "Introduction to funneljoin",
      "author": "Emily Robinson",
      "engine": "knitr::rmarkdown",
      "headings": [
        "after_join types",
        "Max gap",
        "Other types of joins",
        "Summarize Prop Tests"
      ],
      "created": "2018-10-03 16:52:42",
      "modified": "2019-09-25 17:51:36",
      "commits": 14
    }
  ],
  "_score": 6.225309281725863,
  "_indexed": true,
  "_nocasepkg": "funneljoin",
  "_universes": [
    "robinsones"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.9000",
      "date": "2026-06-11T11:01:32.000Z",
      "distro": "noble",
      "commit": "9e5cc4c037db4dca6e72c5ca0c1de87c46befaf0",
      "fileid": "5df9777cf20bad8c808ef3fe6dffb678d2c191c882120b033526db67e35cf101",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/robinsones/actions/runs/27341954795"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.9000",
      "date": "2026-06-11T11:01:12.000Z",
      "distro": "noble",
      "commit": "9e5cc4c037db4dca6e72c5ca0c1de87c46befaf0",
      "fileid": "7a0a8e5e68680524c02cccc8c42cecc8de54ae66255fb9a7af81813ac5453b3c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/robinsones/actions/runs/27341954795"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.9000",
      "date": "2026-06-11T11:06:04.000Z",
      "commit": "9e5cc4c037db4dca6e72c5ca0c1de87c46befaf0",
      "fileid": "719db78c5cd0882caa0bed03f80f920674b9050a0d0f5f98ff7e4abd460b23fc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/robinsones/actions/runs/27341954795"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.9000",
      "date": "2026-06-11T11:08:13.000Z",
      "commit": "9e5cc4c037db4dca6e72c5ca0c1de87c46befaf0",
      "fileid": "cce5d078e456b96b9c2b48a13bb037e1b5e7c57a0d7412f5c57f63223acee05a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/robinsones/actions/runs/27341954795"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.9000",
      "date": "2026-06-11T11:01:32.000Z",
      "commit": "9e5cc4c037db4dca6e72c5ca0c1de87c46befaf0",
      "fileid": "ee28c477f07e9bf55d882c2236d1b79064bd2910eeaa4ad0db6c43e8130b0506",
      "status": "success",
      "buildurl": "https://github.com/r-universe/robinsones/actions/runs/27341954795"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.9000",
      "date": "2026-06-11T11:00:51.000Z",
      "commit": "9e5cc4c037db4dca6e72c5ca0c1de87c46befaf0",
      "fileid": "ff452c532df10f7bfed1aba70d0b12bdf809866f21c53fc16c1b038644c31e9e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/robinsones/actions/runs/27341954795"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.9000",
      "date": "2026-06-11T11:00:42.000Z",
      "commit": "9e5cc4c037db4dca6e72c5ca0c1de87c46befaf0",
      "fileid": "04eff79a6c60a23c8b891d5162c174b625ad344f1e063eed46284c7690bc6d55",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/robinsones/actions/runs/27341954795"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.9000",
      "date": "2026-06-11T11:02:50.000Z",
      "commit": "9e5cc4c037db4dca6e72c5ca0c1de87c46befaf0",
      "fileid": "e876a19c53c305020a6ddd1c72ec0b05e85413832f5705e8228a607abf4d9c19",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/robinsones/actions/runs/27341954795"
    }
  ]
}