{
  "_id": "6a1ff7e1b401979e73443941",
  "Package": "spm2",
  "Title": "Spatial Predictive Modeling",
  "Version": "1.1.3",
  "Date": "2023-04-05",
  "Authors@R": "person(\"Jin\", \"Li\", email = \"jinli68@gmail.com\", role = c(\"aut\", \"cre\"))",
  "Description": "An updated and extended version of 'spm' package, by\nintroducing some further novel functions for modern statistical\nmethods (i.e., generalised linear models, glmnet, generalised\nleast squares), thin plate splines, support vector machine,\nkriging methods (i.e., simple kriging, universal kriging, block\nkriging, kriging with an external drift), and novel hybrid\nmethods (228 hybrids plus numerous variants) of modern\nstatistical methods or machine learning methods with\nmathematical and/or univariate geostatistical methods for\nspatial predictive modelling. For each method, two functions\nare provided, with one function for assessing the predictive\nerrors and accuracy of the method based on cross-validation,\nand the other for generating spatial predictions. It also\ncontains a couple of functions for data preparation and\npredictive accuracy assessment.",
  "License": "GPL (>= 2)",
  "LazyData": "true",
  "RoxygenNote": "7.1.1",
  "Encoding": "UTF-8",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-03 09:41:27 UTC",
    "User": "root"
  },
  "Author": "Jin Li [aut, cre]",
  "Maintainer": "Jin Li <jinli68@gmail.com>",
  "Config/pak/sysreqs": "libabsl-dev cmake libgdal-dev gdal-bin libgeos-dev\nlibssl-dev libproj-dev libsqlite3-dev libudunits2-dev",
  "Repository": "https://jinli22.r-universe.dev",
  "Date/Publication": "2023-04-06 11:10:02 UTC",
  "RemoteUrl": "https://github.com/cran/spm2",
  "RemoteRef": "HEAD",
  "RemoteSha": "e98b877988ee80fa7d2de3073cc808fea4a90d48",
  "MD5sum": "0e50aee21c399068e7e5cf06dca0f359",
  "_user": "jinli22",
  "_type": "src",
  "_file": "spm2_1.1.3.tar.gz",
  "_fileid": "2524fa91bee9c235cc1cdcc41396ca4e639b449e00b199c92892d2ae57241411",
  "_filesize": 393498,
  "_sha256": "2524fa91bee9c235cc1cdcc41396ca4e639b449e00b199c92892d2ae57241411",
  "_created": "2026-06-03T09:41:27.000Z",
  "_published": "2026-06-03T09:46:09.132Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79265615337,
      "time": 137,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7381082832"
    },
    {
      "job": 79265615296,
      "time": 116,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7381075454"
    },
    {
      "job": 79265615297,
      "time": 239,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7381104273"
    },
    {
      "job": 79265615335,
      "time": 192,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7381087782"
    },
    {
      "job": 79264772880,
      "time": 276,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7381029967"
    },
    {
      "job": 79265615379,
      "time": 120,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7381076255"
    },
    {
      "job": 79265615322,
      "time": 74,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7381059992"
    },
    {
      "job": 79265615419,
      "time": 90,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7381065828"
    },
    {
      "job": 79265615345,
      "time": 85,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7381063887"
    }
  ],
  "_buildurl": "https://github.com/r-universe/jinli22/actions/runs/26876403413",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/spm2",
  "_commit": {
    "id": "e98b877988ee80fa7d2de3073cc808fea4a90d48",
    "author": "Jin Li <jinli68@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.1.3\n",
    "time": 1680779402
  },
  "_maintainer": {
    "name": "Jin Li",
    "email": "jinli68@gmail.com",
    "login": "jinli22",
    "description": "Founder of Data2Action, Australia. For my research, please see http://www.researchgate.net/profile/Jin_Li32",
    "uuid": 30451799
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.10",
      "role": "Depends"
    },
    {
      "package": "spm",
      "role": "Imports"
    },
    {
      "package": "gstat",
      "role": "Imports"
    },
    {
      "package": "sp",
      "role": "Imports"
    },
    {
      "package": "randomForest",
      "role": "Imports"
    },
    {
      "package": "gbm",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "fields",
      "role": "Imports"
    },
    {
      "package": "nlme",
      "role": "Imports"
    },
    {
      "package": "glmnet",
      "role": "Imports"
    },
    {
      "package": "e1071",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 2,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "jinli22",
      "count": 3,
      "uuid": 30451799
    }
  ],
  "_userbio": {
    "uuid": 30451799,
    "type": "user",
    "name": "Jin Li",
    "description": "Founder of Data2Action, Australia. For my research, please see http://www.researchgate.net/profile/Jin_Li32"
  },
  "_downloads": {
    "count": 241,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/spm2"
  },
  "_mentions": 2,
  "_searchresults": 2,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/spm2.html",
    "manual.pdf"
  ],
  "_realowner": "jinli22",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.1.0",
      "date": "2021-10-08"
    },
    {
      "version": "1.1.2",
      "date": "2022-03-10"
    },
    {
      "version": "1.1.3",
      "date": "2023-04-06"
    }
  ],
  "_exports": [
    "ccr",
    "datasplit",
    "decimaldigit",
    "gbmkrigeidwcv",
    "gbmkrigeidwpred",
    "glmcv",
    "glmidwcv",
    "glmidwpred",
    "glmkrigecv",
    "glmkrigeidwcv",
    "glmkrigeidwpred",
    "glmkrigepred",
    "glmnetcv",
    "glmpred",
    "glscv",
    "glsidwcv",
    "glsidwpred",
    "glskrigecv",
    "glskrigeidwcv",
    "glskrigeidwpred",
    "glskrigepred",
    "glspred",
    "krigecv",
    "krigepred",
    "rfkrigeidwcv",
    "rfkrigeidwpred",
    "svmcv",
    "svmidwcv",
    "svmidwpred",
    "svmkrigecv",
    "svmkrigeidwcv",
    "svmkrigeidwpred",
    "svmkrigepred",
    "svmpred",
    "tpscv"
  ],
  "_datasets": [
    {
      "name": "bees",
      "title": "A dataset of bees count data and relevant information in oilseed Brassica fields in an Australian temperate landscape.",
      "object": "bees",
      "class": [
        "data.frame"
      ],
      "fields": [
        "transid",
        "transsurv",
        "plotsurv",
        "paddock",
        "plot",
        "obs",
        "hbee",
        "nbee",
        "hover",
        "date",
        "sx",
        "fx",
        "sy",
        "fy",
        "loc",
        "pair",
        "inf",
        "rankinf",
        "dupl",
        "temp",
        "windspeed",
        "winddir",
        "cloudc",
        "disttoedgecalc",
        "disttoedgemeasured",
        "w100",
        "w200",
        "w300",
        "w400",
        "w500",
        "w600",
        "w700",
        "w800",
        "w900",
        "w1000",
        "w1500",
        "w2000",
        "c100",
        "c200",
        "c300",
        "c400",
        "c500",
        "c1000",
        "c1500",
        "area",
        "perimeter",
        "gyration",
        "paratio",
        "shape",
        "fractaldimention",
        "circumscircle",
        "contiguity",
        "links100",
        "links200",
        "links300",
        "links400",
        "links500",
        "links1000",
        "links1500",
        "links2000",
        "windspeed2"
      ],
      "rows": 212,
      "table": true,
      "tojson": true
    },
    {
      "name": "sponge2",
      "title": "A dataset of sponge species richness in the Timor Sea region, northern Australia marine margin",
      "object": "sponge2",
      "class": [
        "data.frame"
      ],
      "fields": [
        "easting",
        "northing",
        "species.richness",
        "mud",
        "sand",
        "gravel",
        "bathy",
        "bs25",
        "bs10",
        "bs11",
        "bs12",
        "bs13",
        "bs14",
        "bs15",
        "bs16",
        "bs17",
        "bs18",
        "bs19",
        "bs20",
        "bs21",
        "bs22",
        "bs23",
        "bs24",
        "bs26",
        "bs27",
        "bs28",
        "bs29",
        "bs30",
        "bs31",
        "bs32",
        "bs33",
        "bs34",
        "bs35",
        "bs36",
        "bs_o",
        "bs_homo_o",
        "bs_entro_o",
        "bs_var_o",
        "bs_lmi_o",
        "bathy_o",
        "bathy_lmi_o",
        "tpi_o",
        "slope_o",
        "plan_cur_o",
        "prof_cur_o",
        "relief_o",
        "rugosity_o",
        "dist.coast",
        "rugosity3",
        "rugosity5",
        "rugosity7",
        "tpi3",
        "tpi5",
        "tpi7",
        "bathy_lmi3",
        "bathy_lmi5",
        "bathy_lmi7",
        "plan_curv3",
        "plan_curv5",
        "plan_curv7",
        "relief_3",
        "relief_5",
        "relief_7",
        "slope3",
        "slope5",
        "slope7",
        "prof_cur3",
        "prof_cur5",
        "prof_cur7",
        "entro3",
        "entro5",
        "entro7",
        "homo3",
        "homo5",
        "homo7",
        "var3",
        "var5",
        "var7",
        "bs_lmi3",
        "bs_lmi5",
        "bs_lmi7"
      ],
      "rows": 77,
      "table": true,
      "tojson": true
    },
    {
      "name": "spongelonglat",
      "title": "A dataset of sponge species richness in the Timor Sea region, northern Australia marine margin",
      "object": "spongelonglat",
      "class": [
        "data.frame"
      ],
      "fields": [
        "sponge",
        "tpi3",
        "var7",
        "entro7",
        "bs34",
        "bs11",
        "long",
        "lat"
      ],
      "rows": 77,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "bees",
      "title": "A dataset of bees count data and relevant information in oilseed Brassica fields in an Australian temperate landscape.",
      "topics": [
        "bees"
      ]
    },
    {
      "page": "ccr",
      "title": "Correct classification rate for predictive models based on cross -validation",
      "topics": [
        "ccr"
      ]
    },
    {
      "page": "cran-comments",
      "title": "Note on notes",
      "topics": [
        "cran-comments"
      ]
    },
    {
      "page": "datasplit",
      "title": "Split data for k-fold cross-validation",
      "topics": [
        "datasplit"
      ]
    },
    {
      "page": "decimaldigit",
      "title": "Digit number after decimal point for a numeric variable",
      "topics": [
        "decimaldigit"
      ]
    },
    {
      "page": "gbmkrigeidwcv",
      "title": "Cross validation, n-fold and leave-one-out for the hybrid methods of generalized boosted regression modeling ('gbm'), 'kriging' and inverse distance weighted ('IDW').",
      "topics": [
        "gbmkrigeidwcv"
      ]
    },
    {
      "page": "gbmkrigeidwpred",
      "title": "Generate spatial predictions using the hybrid methods of generalized boosted regression modeling ('gbm'), 'kriging' and inverse distance weighted ('IDW').",
      "topics": [
        "gbmkrigeidwpred"
      ]
    },
    {
      "page": "glmcv",
      "title": "Cross validation, n-fold and leave-one-out for generalised linear models ('glm')",
      "topics": [
        "glmcv"
      ]
    },
    {
      "page": "glmidwcv",
      "title": "Cross validation, n-fold and leave-one-out for the hybrid method of generalised linear models ('glm') and inverse distance weighted ('IDW') ('glmidw')",
      "topics": [
        "glmidwcv"
      ]
    },
    {
      "page": "glmidwpred",
      "title": "Generate spatial predictions using the hybrid method of generalised linear models ('glm') and inverse distance weighted ('IDW') ('glmidw')",
      "topics": [
        "glmidwpred"
      ]
    },
    {
      "page": "glmkrigecv",
      "title": "Cross validation, n-fold and leave-one-out for the hybrid method of generalised linear models ('glm') and 'krige' ('glmkrige')",
      "topics": [
        "glmkrigecv"
      ]
    },
    {
      "page": "glmkrigeidwcv",
      "title": "Cross validation, n-fold and leave-one-out for the hybrid methods of generalised linear models ('glm'), 'kriging' and inverse distance weighted ('IDW').",
      "topics": [
        "glmkrigeidwcv"
      ]
    },
    {
      "page": "glmkrigeidwpred",
      "title": "Generate spatial predictions using the hybrid methods of generalised linear models ('glm'), 'kriging' and inverse distance weighted ('IDW').",
      "topics": [
        "glmkrigeidwpred"
      ]
    },
    {
      "page": "glmkrigepred",
      "title": "Generate spatial predictions using the hybrid method of generalised linear models ('glm') and 'krige'",
      "topics": [
        "glmkrigepred"
      ]
    },
    {
      "page": "glmnetcv",
      "title": "Cross validation, n-fold and leave-one-out, for 'glmnet' in 'glmnet' package",
      "topics": [
        "glmnetcv"
      ]
    },
    {
      "page": "glmpred",
      "title": "Generate spatial predictions using generalised linear models ('glm')",
      "topics": [
        "glmpred"
      ]
    },
    {
      "page": "glscv",
      "title": "Cross validation, n-fold and leave-one-out for generalized least squares ('gls')",
      "topics": [
        "glscv"
      ]
    },
    {
      "page": "glsidwcv",
      "title": "Cross validation, n-fold and leave-one-out for the hybrid method of generalized least squares ('gls') and inverse distance weighted ('idw') (glsidw)",
      "topics": [
        "glsidwcv"
      ]
    },
    {
      "page": "glsidwpred",
      "title": "Generate spatial predictions using the hybrid method of generalized least squares ('gls') and inverse distance weighted ('IDW') ('glsidw')",
      "topics": [
        "glsidwpred"
      ]
    },
    {
      "page": "glskrigecv",
      "title": "Cross validation, n-fold and leave-one-out for the hybrid method of generalized least squares ('gls') and kriging ('krige') ('glskrige')",
      "topics": [
        "glskrigecv"
      ]
    },
    {
      "page": "glskrigeidwcv",
      "title": "Cross validation, n-fold and leave-one-out for the hybrid methods of generalised least squares ('gls'), 'kriging' and inverse distance weighted ('IDW')",
      "topics": [
        "glskrigeidwcv"
      ]
    },
    {
      "page": "glskrigeidwpred",
      "title": "Generate spatial predictions using the hybrid methods of generalised least squares ('gls'), 'kriging' and inverse distance weighted ('IDW')",
      "topics": [
        "glskrigeidwpred"
      ]
    },
    {
      "page": "glskrigepred",
      "title": "Generate spatial predictions using the hybrid method of generalized least squares ('gls') and kriging ('krige') ('glskrige')",
      "topics": [
        "glskrigepred"
      ]
    },
    {
      "page": "glspred",
      "title": "Generate spatial predictions using generalized least squares ('gls')",
      "topics": [
        "glspred"
      ]
    },
    {
      "page": "krigecv",
      "title": "Cross validation, n-fold and leave-one-out for kriging methods ('krige')",
      "topics": [
        "krigecv"
      ]
    },
    {
      "page": "krigepred",
      "title": "Generate spatial predictions using kriging methods ('krige')",
      "topics": [
        "krigepred"
      ]
    },
    {
      "page": "rfkrigeidwcv",
      "title": "Cross validation, n-fold and leave-one-out for the hybrid methods of 'random forest' ('RF'), 'kriging' and inverse distance weighted ('IDW')",
      "topics": [
        "rfkrigeidwcv"
      ]
    },
    {
      "page": "rfkrigeidwpred",
      "title": "Generate spatial predictions using the hybrid methods of 'random forest' ('RF'), 'kriging' and inverse distance weighted ('IDW').",
      "topics": [
        "rfkrigeidwpred"
      ]
    },
    {
      "page": "sponge2",
      "title": "A dataset of sponge species richness in the Timor Sea region, northern Australia marine margin",
      "topics": [
        "sponge2"
      ]
    },
    {
      "page": "spongelonglat",
      "title": "A dataset of sponge species richness in the Timor Sea region, northern Australia marine margin",
      "topics": [
        "spongelonglat"
      ]
    },
    {
      "page": "svmcv",
      "title": "Cross validation, n-fold and leave-one-out for support vector machine ('svm')",
      "topics": [
        "svmcv"
      ]
    },
    {
      "page": "svmidwcv",
      "title": "Cross validation, n-fold and leave-one-out for the hybrid method of support vector machine ('svm') regression and inverse distance weighted ('IDW') (svmidw)",
      "topics": [
        "svmidwcv"
      ]
    },
    {
      "page": "svmidwpred",
      "title": "Generate spatial predictions using the hybrid method of support vector machine ('svm') regression and inverse distance weighted ('IDW') ('svmidw')",
      "topics": [
        "svmidwpred"
      ]
    },
    {
      "page": "svmkrigecv",
      "title": "Cross validation, n-fold and leave-one-out for the hybrid method of support vector machine ('svm') regression and 'krige' (svmkrige)",
      "topics": [
        "svmkrigecv"
      ]
    },
    {
      "page": "svmkrigeidwcv",
      "title": "Cross validation, n-fold and leave-one-out for the hybrid methods of support vector machine ('svm') regression , 'kriging' and inverse distance weighted ('IDW').",
      "topics": [
        "svmkrigeidwcv"
      ]
    },
    {
      "page": "svmkrigeidwpred",
      "title": "Generate spatial predictions using the hybrid methods of support vector machine ('svm') regression , 'kriging' and inverse distance weighted ('IDW').",
      "topics": [
        "svmkrigeidwpred"
      ]
    },
    {
      "page": "svmkrigepred",
      "title": "Generate spatial predictions using the hybrid method of support vector machine ('svm') regression and 'krige' (svmkrige)",
      "topics": [
        "svmkrigepred"
      ]
    },
    {
      "page": "svmpred",
      "title": "Generate spatial predictions using support vector machine ('svm')",
      "topics": [
        "svmpred"
      ]
    },
    {
      "page": "tpscv",
      "title": "Cross validation, n-fold and leave-one-out for thin plate splines ('TPS')",
      "topics": [
        "tpscv"
      ]
    }
  ],
  "_rundeps": [
    "abind",
    "class",
    "classInt",
    "codetools",
    "DBI",
    "dotCall64",
    "e1071",
    "fields",
    "FNN",
    "foreach",
    "gbm",
    "glmnet",
    "gstat",
    "intervals",
    "iterators",
    "KernSmooth",
    "lattice",
    "maps",
    "MASS",
    "Matrix",
    "nlme",
    "proxy",
    "psy",
    "randomForest",
    "ranger",
    "RColorBrewer",
    "Rcpp",
    "RcppEigen",
    "rlang",
    "s2",
    "sf",
    "sftime",
    "shape",
    "sp",
    "spacetime",
    "spam",
    "spm",
    "stars",
    "survival",
    "units",
    "viridisLite",
    "wk",
    "xts",
    "zoo"
  ],
  "_score": 2.0791812460476247,
  "_indexed": true,
  "_nocasepkg": "spm2",
  "_universes": [
    "jinli22"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.3",
      "date": "2026-06-03T09:43:51.000Z",
      "distro": "noble",
      "commit": "e98b877988ee80fa7d2de3073cc808fea4a90d48",
      "fileid": "e55c271dc639ff2d41d7867533e85c6d655ef129fdd0dd300ab6ceca1495ffe8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jinli22/actions/runs/26876403413"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.1.3",
      "date": "2026-06-03T09:43:35.000Z",
      "distro": "noble",
      "commit": "e98b877988ee80fa7d2de3073cc808fea4a90d48",
      "fileid": "34864772d231304c2687a16c6dbc1bfe655554da89e8a5870f8ee12a92b00183",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jinli22/actions/runs/26876403413"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1.3",
      "date": "2026-06-03T09:44:45.000Z",
      "commit": "e98b877988ee80fa7d2de3073cc808fea4a90d48",
      "fileid": "3b3127e792474b8dd6f488f2fa4d24efa61c259412fde453eb9d853aba5165dc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jinli22/actions/runs/26876403413"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.1.3",
      "date": "2026-06-03T09:44:04.000Z",
      "commit": "e98b877988ee80fa7d2de3073cc808fea4a90d48",
      "fileid": "4103ea2dba3099239e167fc916f3a6fefde0c38a3ef706cf56d7b06ae8c940d2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jinli22/actions/runs/26876403413"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.1.3",
      "date": "2026-06-03T09:43:48.000Z",
      "commit": "e98b877988ee80fa7d2de3073cc808fea4a90d48",
      "fileid": "03195f637883630ce6c3c8c652cd1dd0d9d4b97931fc72ac7dd707238d544a6c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/jinli22/actions/runs/26876403413"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1.3",
      "date": "2026-06-03T09:42:44.000Z",
      "commit": "e98b877988ee80fa7d2de3073cc808fea4a90d48",
      "fileid": "c31ca5996b09eba691aaef2d8f3a31968f274472349a86c2784218e7d18d9335",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jinli22/actions/runs/26876403413"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.1.3",
      "date": "2026-06-03T09:42:57.000Z",
      "commit": "e98b877988ee80fa7d2de3073cc808fea4a90d48",
      "fileid": "16c2f8b686c1ac07b642c98bc143c5bc9c88b994a7e1fb181d0effdb0d1ec17b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jinli22/actions/runs/26876403413"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.1.3",
      "date": "2026-06-03T09:42:52.000Z",
      "commit": "e98b877988ee80fa7d2de3073cc808fea4a90d48",
      "fileid": "3e002ed78c4e62d0cd3accf457a283bbade05615ae42119e3bd3c8068cdd7783",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jinli22/actions/runs/26876403413"
    }
  ]
}