{
  "_id": "6a59cccc09eb0996dd68e020",
  "Package": "retentionflow",
  "Title": "Retention Flow Tables and Sankey Diagrams",
  "Version": "0.1.25",
  "Authors@R": "c(\nperson(\"Alexander\", \"Nanni\", email = \"alexander.nanni@gmail.com\", role = c(\"aut\", \"cre\"))\n)",
  "Author": "Alexander Nanni [aut, cre]",
  "Maintainer": "Alexander Nanni <alexander.nanni@gmail.com>",
  "Description": "Creates transition tables, summaries, and interactive\nSankey diagrams from longitudinal person-term-state data.\nSankey diagrams visualize flows between states with link widths\nproportional to flow counts; see Kennedy and Sankey (1898) \"The\nThermal Efficiency of Steam Engines\"\n<doi:10.1680/imotp.1898.19100> and Schmidt (2008) \"The Sankey\nDiagram in Energy and Material Flow Management: Part I:\nHistory\" <doi:10.1111/j.1530-9290.2008.00004.x>. The minimum\ninput schema is one row per person per term with an identifier,\nterm, and categorical state.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.2",
  "Config/testthat/edition": "3",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-07-17 06:29:35 UTC",
    "User": "root"
  },
  "Repository": "https://ananni3.r-universe.dev",
  "Date/Publication": "2026-07-16 13:40:02 UTC",
  "RemoteUrl": "https://github.com/cran/retentionflow",
  "RemoteRef": "HEAD",
  "RemoteSha": "0609563167e7693e8bef9892a5b7af811a3cf1b8",
  "_user": "ananni3",
  "_type": "src",
  "_file": "retentionflow_0.1.25.tar.gz",
  "_fileid": "https://r2.ropensci.org/4229bcafa1b6f5c3990f9067c09f29c6f37dc1106c2c817fc71fc5159879b038",
  "_filesize": 113628,
  "_sha256": "4229bcafa1b6f5c3990f9067c09f29c6f37dc1106c2c817fc71fc5159879b038",
  "_expires": "2026-10-25T06:33:46.000Z",
  "_created": "2026-07-17T06:29:35.000Z",
  "_published": "2026-07-17T06:33:48.172Z",
  "_jobs": [
    {
      "job": 87820801067,
      "time": 129,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8398975514"
    },
    {
      "job": 87820801058,
      "time": 184,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8398991872"
    },
    {
      "job": 87820801068,
      "time": 191,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8398981709"
    },
    {
      "job": 87820801043,
      "time": 144,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8398968066"
    },
    {
      "job": 87820400860,
      "time": 173,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8398937281"
    },
    {
      "job": 87820801049,
      "time": 107,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8398969017"
    },
    {
      "job": 87820801064,
      "time": 96,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8398965445"
    },
    {
      "job": 87820801090,
      "time": 80,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8398961937"
    },
    {
      "job": 87820801075,
      "time": 71,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8398958386"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/ananni3/actions/runs/29560045711",
  "_status": "success",
  "_upstream": "https://github.com/cran/retentionflow",
  "_commit": {
    "id": "0609563167e7693e8bef9892a5b7af811a3cf1b8",
    "author": "Alexander Nanni <alexander.nanni@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.1.25\n",
    "time": 1784209202
  },
  "_maintainer": {
    "name": "Alexander Nanni",
    "email": "alexander.nanni@gmail.com",
    "login": "ananni3",
    "linkedin": "in/alexandernanni",
    "description": "\n",
    "uuid": 128730722
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "htmlwidgets",
      "role": "Suggests"
    },
    {
      "package": "plotly",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-29",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.25",
      "date": "2026-07-16"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "ananni3",
      "count": 1,
      "uuid": 128730722
    }
  ],
  "_userbio": {
    "uuid": 128730722,
    "type": "user",
    "name": "Alexander Nanni",
    "followers": 0
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/retentionflow"
  },
  "_searchresults": 0,
  "_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/readme.html",
    "extra/readme.md",
    "extra/retentionflow.html",
    "LICENSE",
    "manual.pdf"
  ],
  "_realowner": "ananni3",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.25",
      "date": "2026-07-16"
    }
  ],
  "_exports": [
    "make_transitions",
    "plot_sankey",
    "retention_example",
    "summarize_transitions",
    "validate_flow_data"
  ],
  "_datasets": [
    {
      "name": "stem_retention",
      "title": "Sample STEM retention data",
      "object": "stem_retention",
      "file": "stem_retention.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "ID",
        "Term",
        "State"
      ],
      "rows": 800,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "make_transitions",
      "title": "Create term-to-term transition records",
      "topics": [
        "make_transitions"
      ]
    },
    {
      "page": "plot_sankey",
      "title": "Plot an interactive Sankey retention diagram",
      "topics": [
        "plot_sankey"
      ]
    },
    {
      "page": "retention_example",
      "title": "Example retention flow data",
      "topics": [
        "retention_example"
      ]
    },
    {
      "page": "stem_retention",
      "title": "Sample STEM retention data",
      "topics": [
        "stem_retention"
      ]
    },
    {
      "page": "summarize_transitions",
      "title": "Summarize transition records",
      "topics": [
        "summarize_transitions"
      ]
    },
    {
      "page": "validate_flow_data",
      "title": "Validate retention flow data",
      "topics": [
        "validate_flow_data"
      ]
    }
  ],
  "_readme": "https://github.com/cran/retentionflow/raw/HEAD/README.md",
  "_rundeps": [],
  "_score": 1.6989700043360187,
  "_indexed": true,
  "_nocasepkg": "retentionflow",
  "_universes": [
    "ananni3"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.25",
      "date": "2026-07-17T06:31:48.000Z",
      "distro": "resolute",
      "commit": "0609563167e7693e8bef9892a5b7af811a3cf1b8",
      "fileid": "https://r2.ropensci.org/6126b4f41c52c9f1516e02b3812dff50b268bcb73e0c8bb3f4622833838ed3e3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ananni3/actions/runs/29560045711"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.25",
      "date": "2026-07-17T06:32:40.000Z",
      "distro": "resolute",
      "commit": "0609563167e7693e8bef9892a5b7af811a3cf1b8",
      "fileid": "https://r2.ropensci.org/cd17fc26b50a36763e900c5ffb6a96e6587539ef01188ac7aedfc4dc96b48057",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ananni3/actions/runs/29560045711"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.25",
      "date": "2026-07-17T06:32:09.000Z",
      "commit": "0609563167e7693e8bef9892a5b7af811a3cf1b8",
      "fileid": "https://r2.ropensci.org/a5ea17773ae38aace3823ffc214115f1a68b5cd49693c65db6fd4a05e9ae8788",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ananni3/actions/runs/29560045711"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.25",
      "date": "2026-07-17T06:31:25.000Z",
      "commit": "0609563167e7693e8bef9892a5b7af811a3cf1b8",
      "fileid": "https://r2.ropensci.org/1daaa1bb535ee22e703b3963be3c7404bcb78403f26fe312459522ca83fa7273",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ananni3/actions/runs/29560045711"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.25",
      "date": "2026-07-17T06:31:38.000Z",
      "commit": "0609563167e7693e8bef9892a5b7af811a3cf1b8",
      "fileid": "https://r2.ropensci.org/5e49c5e623d8c203c0cb035cead3be5d64d39a82ed60f506d20e015083ecbf4e",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ananni3/actions/runs/29560045711"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.25",
      "date": "2026-07-17T06:31:08.000Z",
      "commit": "0609563167e7693e8bef9892a5b7af811a3cf1b8",
      "fileid": "https://r2.ropensci.org/19f3f599a4fa4af7ec9cba55ab29c4592666ed9bddc867cd10e8ff8ee0b125d1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ananni3/actions/runs/29560045711"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.25",
      "date": "2026-07-17T06:30:58.000Z",
      "commit": "0609563167e7693e8bef9892a5b7af811a3cf1b8",
      "fileid": "https://r2.ropensci.org/3c76256a43dba08b80271c29dc11f11ef295c13eab7cac2024463a9371abb714",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ananni3/actions/runs/29560045711"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.25",
      "date": "2026-07-17T06:30:46.000Z",
      "commit": "0609563167e7693e8bef9892a5b7af811a3cf1b8",
      "fileid": "https://r2.ropensci.org/d82d48eadf238ae54ac226ec994f1fc8bb0b8a35bec85cac78d390e37c88d5fd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ananni3/actions/runs/29560045711"
    }
  ]
}