{
  "_id": "6ac8c344de46216d5edd6aff",
  "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-10-09 09:54:04 UTC",
    "User": "root"
  },
  "Author": "Emily Robinson [aut, cre],\nAnthony Baker [aut],\nDavid Robinson [aut],\nJacqueline Nolis [art]",
  "_user": "robinsones",
  "_type": "src",
  "_file": "funneljoin_0.1.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/452588300eae3f834f23136530b53497f211713ec4343716861db740d3082b91",
  "_filesize": 250813,
  "_sha256": "452588300eae3f834f23136530b53497f211713ec4343716861db740d3082b91",
  "_expires": "2027-01-17T10:34:42.000Z",
  "_created": "2026-10-09T09:54:04.000Z",
  "_published": "2026-10-09T10:34:44.182Z",
  "_buildurl": "https://github.com/r-universe/robinsones/actions/runs/37913926816",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 113766482040,
      "time": 121,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11608806563"
    },
    {
      "job": 113766482024,
      "time": 115,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11609275608"
    },
    {
      "job": 113766481998,
      "time": 193,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11610657390"
    },
    {
      "job": 113766482138,
      "time": 168,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11610207212"
    },
    {
      "job": 113765512582,
      "time": 167,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11607504866"
    },
    {
      "job": 113766481901,
      "time": 94,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11609260519"
    },
    {
      "job": 113766481922,
      "time": 80,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11608496649"
    },
    {
      "job": 113766481953,
      "time": 89,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11608476727"
    },
    {
      "job": 113766482022,
      "time": 81,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11609740262"
    }
  ],
  "_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
  },
  "_distro": "resolute",
  "_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": 68,
  "_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",
    "followers": 661,
    "description": "Senior Data Scientist"
  },
  "_downloads": {
    "count": 422,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/funneljoin"
  },
  "_devurl": "https://github.com/robinsones/funneljoin",
  "_searchresults": 21,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/funneljoin.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_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.154728207440156,
  "_indexed": true,
  "_nocasepkg": "funneljoin",
  "_universes": [
    "robinsones"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.9000",
      "date": "2026-10-09T09:55:58.000Z",
      "distro": "resolute",
      "commit": "9e5cc4c037db4dca6e72c5ca0c1de87c46befaf0",
      "fileid": "https://r2.ropensci.org/1da97bbabcd32a4f3252da05587f3dd4f5753d6b0c8b0812ac9f55ca791342f7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/robinsones/actions/runs/37913926816"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.9000",
      "date": "2026-10-09T09:55:57.000Z",
      "distro": "resolute",
      "commit": "9e5cc4c037db4dca6e72c5ca0c1de87c46befaf0",
      "fileid": "https://r2.ropensci.org/e3e5c0c1fae77d048da74eb9019fbf5823f53c6faf0a1179fa285ea5843c6a7e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/robinsones/actions/runs/37913926816"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.9000",
      "date": "2026-10-09T10:32:13.000Z",
      "commit": "9e5cc4c037db4dca6e72c5ca0c1de87c46befaf0",
      "fileid": "https://r2.ropensci.org/d6d35b27c47a44ecfb3ba9086d74a618ab330220065abcb1e1c0fee002ca2a42",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/robinsones/actions/runs/37913926816"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.9000",
      "date": "2026-10-09T10:33:30.000Z",
      "commit": "9e5cc4c037db4dca6e72c5ca0c1de87c46befaf0",
      "fileid": "https://r2.ropensci.org/07563f77ba0810d286f09e5626eba8d2f7c49d6e0852e9a464024fa1241d6e6a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/robinsones/actions/runs/37913926816"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.9000",
      "date": "2026-10-09T09:55:53.000Z",
      "commit": "9e5cc4c037db4dca6e72c5ca0c1de87c46befaf0",
      "fileid": "https://r2.ropensci.org/94f158a69b937b3512f53ab8dfee1536bcb2573626c6823d8f8fd684fbe26534",
      "status": "success",
      "buildurl": "https://github.com/r-universe/robinsones/actions/runs/37913926816"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.9000",
      "date": "2026-10-09T09:55:08.000Z",
      "commit": "9e5cc4c037db4dca6e72c5ca0c1de87c46befaf0",
      "fileid": "https://r2.ropensci.org/eb02cc14c1734295f9bd6ca4ad978f42e3aa1e448d96a8576ee6c8a6b7eebaf0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/robinsones/actions/runs/37913926816"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.9000",
      "date": "2026-10-09T09:55:14.000Z",
      "commit": "9e5cc4c037db4dca6e72c5ca0c1de87c46befaf0",
      "fileid": "https://r2.ropensci.org/4ab46c2f0302a71ffc19748b4ebec378898c443b47b0c8b0e33717b62e23e144",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/robinsones/actions/runs/37913926816"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.9000",
      "date": "2026-10-09T09:55:14.000Z",
      "commit": "9e5cc4c037db4dca6e72c5ca0c1de87c46befaf0",
      "fileid": "https://r2.ropensci.org/2903c792b085fde138d531e98dabb6596bb0292ed3570f6dff49434217fcb878",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/robinsones/actions/runs/37913926816"
    }
  ]
}