{
  "_id": "6a169542acfb0bcc41d7aeb3",
  "Type": "Package",
  "Package": "itsdm",
  "Title": "Isolation Forest-Based Presence-Only Species Distribution\nModeling",
  "Version": "0.2.2",
  "Authors@R": "c(\nperson(\"Lei\", \"Song\", , \"lsong@clarku.edu\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-4371-1473\")),\nperson(\"Lyndon\", \"Estes\", , \"lestes@clarku.edu\", role = \"ths\")\n)",
  "Description": "Collection of R functions to do purely presence-only\nspecies distribution modeling with isolation forest (iForest)\nand its variations such as Extended isolation forest and\nSCiForest. See the details of these methods in references: Liu,\nF.T., Ting, K.M. and Zhou, Z.H. (2008)\n<doi:10.1109/ICDM.2008.17>, Hariri, S., Kind, M.C. and Brunner,\nR.J. (2019) <doi:10.1109/TKDE.2019.2947676>, Liu, F.T., Ting,\nK.M. and Zhou, Z.H. (2010) <doi:10.1007/978-3-642-15883-4_18>,\nGuha, S., Mishra, N., Roy, G. and Schrijvers, O. (2016)\n<https://proceedings.mlr.press/v48/guha16.html>, Cortes, D.\n(2021) <doi:10.48550/arXiv.2110.13402>. Additionally, Shapley\nvalues are used to explain model inputs and outputs. See\ndetails in references: Shapley, L.S. (1953)\n<doi:10.1515/9781400881970-018>, Lundberg, S.M. and Lee, S.I.\n(2017)\n<https://dm-gatech.github.io/CS8803-Fall2018-DML-Papers/shapley.pdf>,\nMolnar, C.  (2020) <ISBN:978-0-244-76852-2>, Štrumbelj, E. and\nKononenko, I. (2014) <doi:10.1007/s10115-013-0679-x>. itsdm\nalso provides functions to diagnose variable response, analyze\nvariable importance, draw spatial dependence of variables and\nexamine variable contribution. As utilities, the package\nincludes a few functions to download bioclimatic variables\nincluding 'WorldClim' version 2.0 (see Fick, S.E. and Hijmans,\nR.J. (2017) <doi:10.1002/joc.5086>) and 'CMCC-BioClimInd' (see\nNoce, S., Caporaso, L. and Santini, M. (2020)\n<doi:10.1038/s41597-020-00726-5>.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/LLeiSong/itsdm,\nhttps://lleisong.github.io/itsdm/",
  "BugReports": "https://github.com/LLeiSong/itsdm/issues",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "Config/pak/sysreqs": "libabsl-dev cmake libgdal-dev gdal-bin libgeos-dev\nlibicu-dev libnetcdf-dev libssl-dev libproj-dev libsqlite3-dev\nlibudunits2-dev",
  "Repository": "https://lleisong.r-universe.dev",
  "Date/Publication": "2025-07-01 22:51:54 UTC",
  "RemoteUrl": "https://github.com/lleisong/itsdm",
  "RemoteRef": "HEAD",
  "RemoteSha": "cb8625f1d4ed466c0a99743b6e0651697a403a38",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-27 06:47:19 UTC",
    "User": "root"
  },
  "Author": "Lei Song [aut, cre] (ORCID: <https://orcid.org/0000-0002-4371-1473>),\nLyndon Estes [ths]",
  "Maintainer": "Lei Song <lsong@clarku.edu>",
  "MD5sum": "cd5cbe541ea277662e5cb64beca3c329",
  "_user": "lleisong",
  "_type": "src",
  "_file": "itsdm_0.2.2.tar.gz",
  "_fileid": "58df9a42c0eecd323be7a58c9db63e851d4518b33e16fc5a3f3a804511dadb71",
  "_filesize": 1920446,
  "_sha256": "58df9a42c0eecd323be7a58c9db63e851d4518b33e16fc5a3f3a804511dadb71",
  "_created": "2026-05-27T06:47:19.000Z",
  "_published": "2026-05-27T06:54:58.750Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78022842538,
      "time": 293,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7233785125"
    },
    {
      "job": 78022842533,
      "time": 322,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7233792613"
    },
    {
      "job": 78022842544,
      "time": 208,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7233762955"
    },
    {
      "job": 78022842591,
      "time": 286,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7233803797"
    },
    {
      "job": 78022298856,
      "time": 255,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7233707845"
    },
    {
      "job": 78022842481,
      "time": 153,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7233747840"
    },
    {
      "job": 78022842522,
      "time": 385,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7233809899"
    },
    {
      "job": 78022842508,
      "time": 257,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7233776239"
    },
    {
      "job": 78022842506,
      "time": 316,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7233790932"
    }
  ],
  "_buildurl": "https://github.com/r-universe/lleisong/actions/runs/26495379890",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/lleisong/itsdm",
  "_commit": {
    "id": "cb8625f1d4ed466c0a99743b6e0651697a403a38",
    "author": "Lei Song <pinot.sung@gmail.com>",
    "committer": "Lei Song <pinot.sung@gmail.com>",
    "message": "CRAN Version 0.2.2\n",
    "time": 1751410314
  },
  "_maintainer": {
    "name": "Lei Song",
    "email": "lsong@clarku.edu",
    "orcid": "0000-0002-4371-1473"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "checkmate",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "fastshap",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "isotree",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "mgcv",
      "role": "Imports"
    },
    {
      "package": "ncdf4",
      "role": "Imports"
    },
    {
      "package": "outliertree",
      "role": "Imports"
    },
    {
      "package": "patchwork",
      "role": "Imports"
    },
    {
      "package": "raster",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "ROCit",
      "role": "Imports"
    },
    {
      "package": "sf",
      "role": "Imports"
    },
    {
      "package": "stars",
      "version": ">= 0.6-0",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "tidyselect",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "lleisong",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-27",
      "n": 3
    }
  ],
  "_tags": [],
  "_topics": [
    "isolation-forest",
    "outlier-detection",
    "presence-onlymodel",
    "shapley-value",
    "species-distribution-modelling"
  ],
  "_stars": 5,
  "_contributors": [
    {
      "user": "lleisong",
      "count": 6,
      "uuid": 10140848
    },
    {
      "user": "david-cortes",
      "count": 1,
      "uuid": 11860098
    }
  ],
  "_userbio": {
    "uuid": 10140848,
    "type": "user",
    "name": "Lei Song",
    "description": "Assistant professor of Geography"
  },
  "_downloads": {
    "count": 175,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/itsdm"
  },
  "_devurl": "https://github.com/lleisong/itsdm",
  "_pkgdown": "https://lleisong.github.io/itsdm/",
  "_searchresults": 65,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/itsdm.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/lleisong/itsdm",
  "_realowner": "lleisong",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2022-01-07"
    },
    {
      "version": "0.1.1",
      "date": "2022-01-12"
    },
    {
      "version": "0.1.2",
      "date": "2022-06-20"
    },
    {
      "version": "0.1.3",
      "date": "2022-09-11"
    },
    {
      "version": "0.2.0",
      "date": "2023-01-15"
    },
    {
      "version": "0.2.1",
      "date": "2023-06-11"
    },
    {
      "version": "0.2.2",
      "date": "2025-07-01"
    }
  ],
  "_exports": [
    "cmcc_bioclim",
    "convert_to_pa",
    "detect_envi_change",
    "dim_reduce",
    "evaluate_po",
    "format_observation",
    "future_cmcc_bioclim",
    "future_worldclim2",
    "independent_response",
    "isotree_po",
    "marginal_response",
    "probability",
    "shap_dependence",
    "shap_spatial_response",
    "spatial_response",
    "suspicious_env_outliers",
    "variable_analysis",
    "variable_contrib",
    "worldclim2"
  ],
  "_datasets": [
    {
      "name": "mainland_africa",
      "title": "Boundary of mainland Africa",
      "object": "mainland_africa",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "name",
        "area",
        "geometry"
      ],
      "rows": 1,
      "table": false,
      "tojson": false
    },
    {
      "name": "occ_virtual_species",
      "title": "Occurrence dataset of a virtual species",
      "object": "occ_virtual_species",
      "class": [
        "data.frame"
      ],
      "fields": [
        "x",
        "y",
        "observation",
        "usage"
      ],
      "rows": 500,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "itsdm-package",
      "title": "Isolation forest-based presence-only species distribution modeling",
      "topics": [
        "itsdm-package",
        "itsdm"
      ]
    },
    {
      "page": "cmcc_bioclim",
      "title": "Download historic Bioclimatic indicators (BIOs) named CMCC-BioClimInd.",
      "topics": [
        "cmcc_bioclim"
      ]
    },
    {
      "page": "convert_to_pa",
      "title": "Convert predicted suitability to presence-absence map.",
      "topics": [
        "convert_to_pa"
      ]
    },
    {
      "page": "detect_envi_change",
      "title": "Detect areas influenced by a changing environment variable.",
      "topics": [
        "detect_envi_change"
      ]
    },
    {
      "page": "dim_reduce",
      "title": "Remove environmental variables that have high correlation with others.",
      "topics": [
        "dim_reduce"
      ]
    },
    {
      "page": "evaluate_po",
      "title": "Evaluate the model based on presence-only data.",
      "topics": [
        "evaluate_po"
      ]
    },
    {
      "page": "format_observation",
      "title": "Format the occurrence dataset for usage in 'itsdm'",
      "topics": [
        "format_observation"
      ]
    },
    {
      "page": "future_cmcc_bioclim",
      "title": "Download future Bioclimatic indicators (BIOs) named CMCC-BioClimInd.",
      "topics": [
        "future_cmcc_bioclim"
      ]
    },
    {
      "page": "future_worldclim2",
      "title": "A function to parse the future climate from worldclim version 2.1.",
      "topics": [
        "future_worldclim2"
      ]
    },
    {
      "page": "independent_response",
      "title": "Calculate independent responses of each variables.",
      "topics": [
        "independent_response"
      ]
    },
    {
      "page": "isotree_po",
      "title": "Build Isolation forest species distribution model and explain the the model and outputs.",
      "topics": [
        "isotree_po"
      ]
    },
    {
      "page": "mainland_africa",
      "title": "Boundary of mainland Africa",
      "topics": [
        "mainland_africa"
      ]
    },
    {
      "page": "marginal_response",
      "title": "Calculate marginal responses of each variables.",
      "topics": [
        "marginal_response"
      ]
    },
    {
      "page": "occ_virtual_species",
      "title": "Occurrence dataset of a virtual species",
      "topics": [
        "occ_virtual_species"
      ]
    },
    {
      "page": "plot.EnviChange",
      "title": "Display the figure and map of the 'EnviChange' object.",
      "topics": [
        "plot.EnviChange"
      ]
    },
    {
      "page": "plot.EnvironmentalOutlier",
      "title": "Exhibit suspicious outliers in an observation dataset.",
      "topics": [
        "plot.EnvironmentalOutlier"
      ]
    },
    {
      "page": "plot.IndependentResponse",
      "title": "Show independent response curves.",
      "topics": [
        "plot.IndependentResponse"
      ]
    },
    {
      "page": "plot.MarginalResponse",
      "title": "Show marginal response curves.",
      "topics": [
        "plot.MarginalResponse"
      ]
    },
    {
      "page": "plot.PAConversion",
      "title": "Display results of conversion to presence-absence (PA).",
      "topics": [
        "plot.PAConversion"
      ]
    },
    {
      "page": "plot.POEvaluation",
      "title": "Show model evaluation.",
      "topics": [
        "plot.POEvaluation"
      ]
    },
    {
      "page": "plot.ShapDependence",
      "title": "Show variable dependence plots and variable interaction plots obtained from Shapley values.",
      "topics": [
        "plot.ShapDependence"
      ]
    },
    {
      "page": "plot.SHAPSpatial",
      "title": "Display Shapley values-based spatial variable dependence maps.",
      "topics": [
        "plot.SHAPSpatial"
      ]
    },
    {
      "page": "plot.SpatialResponse",
      "title": "Display spatial variable dependence maps.",
      "topics": [
        "plot.SpatialResponse"
      ]
    },
    {
      "page": "plot.VariableAnalysis",
      "title": "Display variable importance.",
      "topics": [
        "plot.VariableAnalysis"
      ]
    },
    {
      "page": "plot.VariableContribution",
      "title": "Exhibit variable contribution for target observations.",
      "topics": [
        "plot.VariableContribution"
      ]
    },
    {
      "page": "print.EnviChange",
      "title": "Print summary information from 'EnviChange' object.",
      "topics": [
        "print.EnviChange"
      ]
    },
    {
      "page": "print.EnvironmentalOutlier",
      "title": "Print summary information from 'EnvironmentalOutlier' object.",
      "topics": [
        "print.EnvironmentalOutlier"
      ]
    },
    {
      "page": "print.FormatOccurrence",
      "title": "Print summary information from 'FormatOccurrence' object.",
      "topics": [
        "print.FormatOccurrence"
      ]
    },
    {
      "page": "print.PAConversion",
      "title": "Print summary information from 'PAConversion' object.",
      "topics": [
        "print.PAConversion"
      ]
    },
    {
      "page": "print.POEvaluation",
      "title": "Print summary information from model evaluation object ('POEvaluation').",
      "topics": [
        "print.POEvaluation"
      ]
    },
    {
      "page": "print.POIsotree",
      "title": "Print summary information from 'POIsotree' object.",
      "topics": [
        "print.POIsotree"
      ]
    },
    {
      "page": "print.ReducedImageStack",
      "title": "Print summary information from 'ReducedImageStack' object.",
      "topics": [
        "print.ReducedImageStack"
      ]
    },
    {
      "page": "print.VariableAnalysis",
      "title": "Print summary information from variable importance object ('VariableAnalysis').",
      "topics": [
        "print.VariableAnalysis"
      ]
    },
    {
      "page": "probability",
      "title": "Estimate suitability on 'stars' object using trained 'isolation.forest' model.",
      "topics": [
        "probability"
      ]
    },
    {
      "page": "shap_dependence",
      "title": "Calculate Shapley value-based variable dependence.",
      "topics": [
        "shap_dependence"
      ]
    },
    {
      "page": "shap_spatial_response",
      "title": "Calculate shapley values-based spatial response.",
      "topics": [
        "shap_spatial_response"
      ]
    },
    {
      "page": "spatial_response",
      "title": "Calculate spatial response or dependence figures.",
      "topics": [
        "spatial_response"
      ]
    },
    {
      "page": "suspicious_env_outliers",
      "title": "Function to detect suspicious outliers based on environmental variables.",
      "topics": [
        "suspicious_env_outliers"
      ]
    },
    {
      "page": "variable_analysis",
      "title": "Function to evaluate relative importance of each variable.",
      "topics": [
        "variable_analysis"
      ]
    },
    {
      "page": "variable_contrib",
      "title": "Evaluate variable contributions for targeted observations.",
      "topics": [
        "variable_contrib"
      ]
    },
    {
      "page": "worldclim2",
      "title": "Download environmental variables made by worldclim version 2.1.",
      "topics": [
        "worldclim2"
      ]
    }
  ],
  "_readme": "https://github.com/lleisong/itsdm/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "backports",
    "checkmate",
    "class",
    "classInt",
    "cli",
    "codetools",
    "cpp11",
    "DBI",
    "dplyr",
    "e1071",
    "farver",
    "fastshap",
    "foreach",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "isotree",
    "iterators",
    "jsonlite",
    "KernSmooth",
    "labeling",
    "lattice",
    "lifecycle",
    "magrittr",
    "MASS",
    "Matrix",
    "mgcv",
    "ncdf4",
    "nlme",
    "outliertree",
    "patchwork",
    "pillar",
    "pkgconfig",
    "proxy",
    "R6",
    "raster",
    "Rcereal",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RhpcBLASctl",
    "rlang",
    "ROCit",
    "s2",
    "S7",
    "scales",
    "sf",
    "sp",
    "stars",
    "stringi",
    "stringr",
    "terra",
    "tibble",
    "tidyselect",
    "units",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "wk"
  ],
  "_vignettes": [
    {
      "source": "shap_application.Rmd",
      "filename": "shap_application.html",
      "title": "Applications of Shapley values on SDM explanation",
      "author": "Lei Song",
      "engine": "knitr::rmarkdown_notangle",
      "headings": [
        "Introduction",
        "Load libraries",
        "Baobab trees of Madagascar",
        "Environmmental variables",
        "Make training samples",
        "Fit the model",
        "Make the predictions under current and future environment",
        "Environmental response curves",
        "Preciction wrapper function",
        "Environmental response maps",
        "Analyze environmetnal contribution of observations",
        "Affects of changing environment"
      ],
      "created": "2022-12-01 22:24:23",
      "modified": "2022-12-01 22:24:23",
      "commits": 1
    },
    {
      "source": "introduction_of_itsdm.Rmd",
      "filename": "introduction_of_itsdm.html",
      "title": "Introduction of itsdm with a virtual species",
      "author": "Lei Song",
      "engine": "knitr::rmarkdown_notangle",
      "headings": [
        "Set up",
        "Prepare environmental variables",
        "Creating the virtual species",
        "Generate pseudo samples for virtual species",
        "Build a simple isolation_forest species distribution model",
        "Analyze variable dependence",
        "Analyze variable contribution"
      ],
      "created": "2021-11-11 08:05:38",
      "modified": "2022-11-16 22:28:35",
      "commits": 17
    },
    {
      "source": "itsdm_example.Rmd",
      "filename": "itsdm_example.html",
      "title": "Using itsdm to a real species: Africa savanna elephant",
      "author": "Lei Song",
      "engine": "knitr::rmarkdown_notangle",
      "headings": [
        "Set up",
        "Prepare environmental variables",
        "Prepare occurrence from GBIF",
        "Understand the correlations between variables",
        "Split occurrence to training and test",
        "Build a isolation_forest species distribution model",
        "Visualize results",
        "Response curves",
        "Variable importance",
        "Presence-absence map",
        "Analyze variable dependence",
        "Analyze variable contribution",
        "Conclusion"
      ],
      "created": "2022-01-03 11:04:14",
      "modified": "2022-11-16 22:28:35",
      "commits": 10
    }
  ],
  "_score": 5.687974620034556,
  "_indexed": true,
  "_nocasepkg": "itsdm",
  "_universes": [
    "lleisong"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.2",
      "date": "2026-05-27T06:50:00.000Z",
      "distro": "noble",
      "commit": "cb8625f1d4ed466c0a99743b6e0651697a403a38",
      "fileid": "b3c77c156ff36d2db6bd4e63cbd6e610507f6bff390b87e93c2fb9c2533ce2e1",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/lleisong/actions/runs/26495379890"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2.2",
      "date": "2026-05-27T06:50:43.000Z",
      "distro": "noble",
      "commit": "cb8625f1d4ed466c0a99743b6e0651697a403a38",
      "fileid": "99fef1aeba23cb08150b3c5a0aa1aeb3c903f10051e7914b64a9b945d4de3204",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/lleisong/actions/runs/26495379890"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.2",
      "date": "2026-05-27T06:50:06.000Z",
      "commit": "cb8625f1d4ed466c0a99743b6e0651697a403a38",
      "fileid": "bf1f5cc0156c99975869c684fc55c13539da641a6f7f6b4c6fe810d5b9cd8465",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/lleisong/actions/runs/26495379890"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.2.2",
      "date": "2026-05-27T06:51:50.000Z",
      "commit": "cb8625f1d4ed466c0a99743b6e0651697a403a38",
      "fileid": "92307aa5ad0c7d52fedf27b60af816eed63ef72fe2b824aac2311928d88d0a9c",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/lleisong/actions/runs/26495379890"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.2",
      "date": "2026-05-27T06:50:25.000Z",
      "commit": "cb8625f1d4ed466c0a99743b6e0651697a403a38",
      "fileid": "733da1d36d2ccb90b72c0e54d2bf5d7d8db113509f4dcaf21e3a5f3b7c9264b1",
      "status": "success",
      "buildurl": "https://github.com/r-universe/lleisong/actions/runs/26495379890"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.2",
      "date": "2026-05-27T06:50:22.000Z",
      "commit": "cb8625f1d4ed466c0a99743b6e0651697a403a38",
      "fileid": "dc1d668947b69941a04fbea1bebc0a2ae368509f4e8aab9e2821a3d0e8384b52",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/lleisong/actions/runs/26495379890"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.2",
      "date": "2026-05-27T06:49:20.000Z",
      "commit": "cb8625f1d4ed466c0a99743b6e0651697a403a38",
      "fileid": "7dbe8da00e20ad3288137a4c381141faa53c3e2c7df6ae9d74970ea98f117d9d",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/lleisong/actions/runs/26495379890"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.2.2",
      "date": "2026-05-27T06:50:04.000Z",
      "commit": "cb8625f1d4ed466c0a99743b6e0651697a403a38",
      "fileid": "6b16a0df581de46c5ff78c415261e8420572ef0d215e45c0f79f7029de475a3f",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/lleisong/actions/runs/26495379890"
    }
  ]
}