{
  "_id": "6a5dde289baadeef8ab557f2",
  "Package": "sddr",
  "Title": "Spatial Distribution Dynamics",
  "Version": "0.1.1.9000",
  "Authors@R": "person(\"Muhammad\", \"Farooqi\",\nemail = \"mqfarooqi@gmail.com\",\nrole = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0003-4918-9791\"))",
  "Description": "A tidy toolkit for distribution dynamics: analysing how a\ncross-sectional distribution of values evolves over time and\nwhere it settles in the long run. Provides discrete-time,\nspatial, rank and local indicator of spatial association\n('LISA') Markov transition estimation, ergodic analysis\n(steady-state, mean first passage and sojourn times),\nrank-mobility measures (Kendall's tau and the Theta statistic)\nand Markov mobility indices. Methods use long-format\n'id'/'time'/'value' data rather than transition matrices and\nbuild on the distribution-dynamics literature (Quah (1993); Rey\n(2001) <doi:10.1111/j.1538-4632.2001.tb00444.x>). Results are\nvalidated for numerical parity against the reference 'giddy'\nlibrary.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "Config/testthat/edition": "3",
  "URL": "https://github.com/mqfarooqi1/sddr",
  "BugReports": "https://github.com/mqfarooqi1/sddr/issues",
  "Config/roxygen2/version": "8.0.0",
  "Repository": "https://mqfarooqi1.r-universe.dev",
  "Date/Publication": "2026-07-20 07:57:06 UTC",
  "RemoteUrl": "https://github.com/mqfarooqi1/sddr",
  "RemoteRef": "HEAD",
  "RemoteSha": "fb060f78ff64180107e6340938a5bace93076137",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-07-20 08:34:08 UTC",
    "User": "root"
  },
  "Author": "Muhammad Farooqi [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-4918-9791>)",
  "Maintainer": "Muhammad Farooqi <mqfarooqi@gmail.com>",
  "_user": "mqfarooqi1",
  "_type": "src",
  "_file": "sddr_0.1.1.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/5b3f4617bbcf8e306411c5d352a768ebb0781c9b887e6138a4b851ce7b74c998",
  "_filesize": 224524,
  "_sha256": "5b3f4617bbcf8e306411c5d352a768ebb0781c9b887e6138a4b851ce7b74c998",
  "_expires": "2026-10-28T08:36:54.000Z",
  "_created": "2026-07-20T08:34:08.000Z",
  "_published": "2026-07-20T08:36:56.452Z",
  "_jobs": [
    {
      "job": 88306576683,
      "time": 124,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8455230714"
    },
    {
      "job": 88306576698,
      "time": 117,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8455227907"
    },
    {
      "job": 88306576688,
      "time": 88,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8455216169"
    },
    {
      "job": 88306576678,
      "time": 110,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8455225147"
    },
    {
      "job": 88306091872,
      "time": 157,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8455182331"
    },
    {
      "job": 88306576704,
      "time": 89,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8455217328"
    },
    {
      "job": 88306576772,
      "time": 70,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8455210361"
    },
    {
      "job": 88306576731,
      "time": 84,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8455215294"
    },
    {
      "job": 88306576730,
      "time": 68,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8455210098"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/mqfarooqi1/actions/runs/29728168593",
  "_status": "success",
  "_upstream": "https://github.com/mqfarooqi1/sddr",
  "_commit": {
    "id": "fb060f78ff64180107e6340938a5bace93076137",
    "author": "Muhammad Farooqi <mqfarooqi@gmail.com>",
    "committer": "Muhammad Farooqi <mqfarooqi@gmail.com>",
    "message": "Add examples/sddr_world_map.R: real-world life-expectancy analysis + maps\n\nEnd-to-end sddr on real data (gapminder life expectancy, 1952-2007) and real country geometry (spData::world) with k-nearest-neighbour weights; renders world choropleth + LISA quadrant maps (sf/ggplot2). Extra deps documented in-file; .Rbuildignored.\n",
    "time": 1784534226
  },
  "_maintainer": {
    "name": "Muhammad Farooqi",
    "email": "mqfarooqi@gmail.com",
    "login": "mqfarooqi1",
    "linkedin": "in/muhammad-q-farooqi-609636120",
    "orcid": "0000-0003-4918-9791",
    "description": "",
    "uuid": 147016782
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "reticulate",
      "role": "Suggests"
    },
    {
      "package": "spdep",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "mqfarooqi1",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-28",
      "n": 13
    },
    {
      "week": "2026-29",
      "n": 2
    },
    {
      "week": "2026-30",
      "n": 2
    }
  ],
  "_tags": [],
  "_stars": 1,
  "_contributors": [
    {
      "user": "mqfarooqi1",
      "count": 17,
      "uuid": 147016782
    }
  ],
  "_userbio": {
    "uuid": 147016782,
    "type": "user",
    "name": "Muhammad Q Farooqi",
    "followers": 0
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/sddr"
  },
  "_devurl": "https://github.com/mqfarooqi1/sddr",
  "_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/sddr.html",
    "LICENSE",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/mqfarooqi1/sddr",
  "_realowner": "mqfarooqi1",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2026-07-19"
    }
  ],
  "_exports": [
    "full_rank_markov",
    "geo_rank_markov",
    "lisa_markov",
    "markov",
    "mfpt",
    "mobility",
    "sojourn_time",
    "spatial_markov",
    "steady_state",
    "tau",
    "tau_local",
    "theta"
  ],
  "_help": [
    {
      "page": "full_rank_markov",
      "title": "Full-rank Markov chain",
      "topics": [
        "full_rank_markov"
      ]
    },
    {
      "page": "geo_rank_markov",
      "title": "Geographic-rank Markov chain",
      "topics": [
        "geo_rank_markov"
      ]
    },
    {
      "page": "lisa_markov",
      "title": "LISA Markov chain",
      "topics": [
        "lisa_markov"
      ]
    },
    {
      "page": "markov",
      "title": "Classic Markov chain for distribution dynamics",
      "topics": [
        "markov"
      ]
    },
    {
      "page": "mfpt",
      "title": "Mean first passage times",
      "topics": [
        "mfpt",
        "mfpt.default",
        "mfpt.sddr_markov"
      ]
    },
    {
      "page": "mobility",
      "title": "Markov mobility indices",
      "topics": [
        "mobility"
      ]
    },
    {
      "page": "sojourn_time",
      "title": "Sojourn times",
      "topics": [
        "sojourn_time",
        "sojourn_time.default",
        "sojourn_time.sddr_markov"
      ]
    },
    {
      "page": "spatial_markov",
      "title": "Spatial Markov chain for distribution dynamics",
      "topics": [
        "spatial_markov"
      ]
    },
    {
      "page": "steady_state",
      "title": "Ergodic (steady-state) distribution of a Markov chain",
      "topics": [
        "steady_state",
        "steady_state.default",
        "steady_state.sddr_markov"
      ]
    },
    {
      "page": "tau",
      "title": "Kendall's tau rank correlation",
      "topics": [
        "tau"
      ]
    },
    {
      "page": "tau_local",
      "title": "Local Kendall's tau (local indicator of mobility association)",
      "topics": [
        "tau_local"
      ]
    },
    {
      "page": "theta",
      "title": "Theta rank-mobility statistic",
      "topics": [
        "theta"
      ]
    }
  ],
  "_pkglogo": "https://github.com/mqfarooqi1/sddr/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/mqfarooqi1/sddr/raw/HEAD/README.md",
  "_rundeps": [],
  "_score": 3.1760912590556813,
  "_indexed": true,
  "_nocasepkg": "sddr",
  "_universes": [
    "mqfarooqi1"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.1.9000",
      "date": "2026-07-20T08:36:21.000Z",
      "distro": "resolute",
      "commit": "fb060f78ff64180107e6340938a5bace93076137",
      "fileid": "https://r2.ropensci.org/1d361a496c5fca0cae6db78d46b55e0410f827224bceffa2f352c5773ee04400",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mqfarooqi1/actions/runs/29728168593"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.1.9000",
      "date": "2026-07-20T08:36:14.000Z",
      "distro": "resolute",
      "commit": "fb060f78ff64180107e6340938a5bace93076137",
      "fileid": "https://r2.ropensci.org/a4c3fc3c0b0db0cd7546633f7a30cd082fdc6e651c36eebf31c912296f3d1eb5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mqfarooqi1/actions/runs/29728168593"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.1.9000",
      "date": "2026-07-20T08:35:45.000Z",
      "commit": "fb060f78ff64180107e6340938a5bace93076137",
      "fileid": "https://r2.ropensci.org/c544d473320d34aba5c95474454a71d0fb885732f378b75ed4a68854294d85c6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mqfarooqi1/actions/runs/29728168593"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.1.9000",
      "date": "2026-07-20T08:36:06.000Z",
      "commit": "fb060f78ff64180107e6340938a5bace93076137",
      "fileid": "https://r2.ropensci.org/7a2b6e33606cfeb24a8f666fac16ccf5b6c26c11d7f6d59a6423962e476dc40e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mqfarooqi1/actions/runs/29728168593"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.1.9000",
      "date": "2026-07-20T08:35:57.000Z",
      "commit": "fb060f78ff64180107e6340938a5bace93076137",
      "fileid": "https://r2.ropensci.org/d6e05487bbc2285279db9272fda13e4c55e41262099711bf894f8f08b46465c9",
      "status": "success",
      "buildurl": "https://github.com/r-universe/mqfarooqi1/actions/runs/29728168593"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.1.9000",
      "date": "2026-07-20T08:35:22.000Z",
      "commit": "fb060f78ff64180107e6340938a5bace93076137",
      "fileid": "https://r2.ropensci.org/0c966826e49563bb4195dc0582272c3eca3871950e8165b642ad02279bea5c66",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mqfarooqi1/actions/runs/29728168593"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.1.9000",
      "date": "2026-07-20T08:35:36.000Z",
      "commit": "fb060f78ff64180107e6340938a5bace93076137",
      "fileid": "https://r2.ropensci.org/f63ba07d612fd4a38a52f6ef7f211bca6236b0a937a56169b396537ee45fe676",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mqfarooqi1/actions/runs/29728168593"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.1.9000",
      "date": "2026-07-20T08:35:22.000Z",
      "commit": "fb060f78ff64180107e6340938a5bace93076137",
      "fileid": "https://r2.ropensci.org/7500e0472d19968b7e5068e4678f1fc8946c89b7d7088efc9c712119a74d3472",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mqfarooqi1/actions/runs/29728168593"
    }
  ]
}