{
  "_id": "6a17d8b8acfb0bcc41d9b0cd",
  "Package": "CellODE",
  "Type": "Package",
  "Title": "Cellular Dynamics Inference Using Neural ODE",
  "Version": "1.0.0",
  "Authors@R": "person(\"Zaoqu\", \"Liu\", \nemail = \"liuzaoqu@163.com\",\nrole = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-0000-0000\"))",
  "Description": "An R implementation for single-cell trajectory inference\nusing Variational Autoencoder (VAE) and Neural Ordinary\nDifferential Equations (Neural ODE). CellODE automatically\ninfers cellular dynamics from single-cell RNA sequencing data,\nproviding pseudotime estimation, latent space representation,\nand vector field analysis. The package is designed for seamless\nintegration with Seurat objects and supports both Seurat V4 and\nV5.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "VignetteBuilder": "knitr",
  "URL": "https://zaoqu-liu.github.io/CellODE/,\nhttps://github.com/Zaoqu-Liu/CellODE",
  "BugReports": "https://github.com/Zaoqu-Liu/CellODE/issues",
  "Config/testthat/edition": "3",
  "Repository": "https://zaoqu-liu.r-universe.dev",
  "Date/Publication": "2026-01-25 18:08:27 UTC",
  "RemoteUrl": "https://github.com/Zaoqu-Liu/CellODE",
  "RemoteRef": "main",
  "RemoteSha": "d163c8cf8510a34abb4af5e2b783163b9387ad3d",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-26 05:56:06 UTC",
    "User": "root"
  },
  "Author": "Zaoqu Liu [aut, cre] (ORCID: <https://orcid.org/0000-0002-0000-0000>)",
  "Maintainer": "Zaoqu Liu <liuzaoqu@163.com>",
  "MD5sum": "fa2fa9217821c6938cfec50f4293e25c",
  "_user": "zaoqu-liu",
  "_type": "src",
  "_file": "CellODE_1.0.0.tar.gz",
  "_fileid": "8c3de17b4b79104b00e981953060c13560eca049e625483dca421740dc11c171",
  "_filesize": 4249290,
  "_sha256": "8c3de17b4b79104b00e981953060c13560eca049e625483dca421740dc11c171",
  "_created": "2026-05-26T05:56:06.000Z",
  "_published": "2026-05-28T05:55:04.691Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78231955253,
      "time": 237,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7209930664"
    },
    {
      "job": 78231955217,
      "time": 254,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7209933941"
    },
    {
      "job": 78231955399,
      "time": 221,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7209926707"
    },
    {
      "job": 78231955374,
      "time": 241,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7209931164"
    },
    {
      "job": 78231954878,
      "time": 82,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 78231954882,
      "time": 189,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 78231955112,
      "time": 126,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7209907709"
    },
    {
      "job": 78231954993,
      "time": 379,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7209960747"
    },
    {
      "job": 78231954596,
      "time": 295,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7209880934"
    },
    {
      "job": 78231955087,
      "time": 172,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7209917020"
    },
    {
      "job": 78231955241,
      "time": 202,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7209922763"
    },
    {
      "job": 78231954821,
      "time": 104,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 78231955066,
      "time": 208,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7209924119"
    }
  ],
  "_buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/26434905475",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/Zaoqu-Liu/CellODE",
  "_commit": {
    "id": "d163c8cf8510a34abb4af5e2b783163b9387ad3d",
    "author": "Zaoqu-Liu <liuzaoqu@163.com>",
    "committer": "Zaoqu-Liu <liuzaoqu@163.com>",
    "message": "Fix R CMD check errors and warnings\n\n- Fix test for unique_sort_with_index (function doesn't exist)\n- Fix sparse_row_sums/sparse_col_sums tests (convert to vector)\n- Regenerate roxygen documentation for plot functions\n- Add methods package and import 'as' function\n- Fix .onLoad to not use packageStartupMessage\n- Use dynamic lookup for optional functions (torch_mps_is_available, LayerData)\n- Update NAMESPACE with new imports\n",
    "time": 1769364507
  },
  "_maintainer": {
    "name": "Zaoqu Liu",
    "email": "liuzaoqu@163.com",
    "login": "zaoqu-liu",
    "orcid": "0000-0002-0000-0000",
    "description": "AI4S",
    "uuid": 68080738
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "torch",
      "version": ">= 0.9.0",
      "role": "Imports"
    },
    {
      "package": "R6",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "RcppArmadillo",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "coro",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "Seurat",
      "version": ">= 4.0.0",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "pkgdown",
      "role": "Suggests"
    }
  ],
  "_owner": "zaoqu-liu",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-04",
      "n": 14
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "zaoqu-liu",
      "count": 14,
      "uuid": 68080738
    }
  ],
  "_userbio": {
    "uuid": 68080738,
    "type": "user",
    "name": "LIU Zaoqu",
    "description": "AI4S"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/CellODE"
  },
  "_devurl": "https://github.com/zaoqu-liu/cellode",
  "_pkgdown": "https://zaoqu-liu.github.io/CellODE/",
  "_searchresults": 4,
  "_topics": [
    "openblas",
    "cpp",
    "openmp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/CellODE.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "cosine_similarity",
    "extract_expression",
    "l2_norm",
    "load_model",
    "log_nb",
    "log_zinb",
    "MakeDataset",
    "normal_kl",
    "odeint",
    "plot_loss",
    "plot_pseudotime",
    "plot_vector_field",
    "predict_latentsp",
    "predict_ltsp_from_time",
    "predict_time",
    "predict_vector_field",
    "reverse_time",
    "split_data",
    "split_index",
    "TNODE",
    "Trainer",
    "vector_field_embedding",
    "vector_field_embedding_grid"
  ],
  "_help": [
    {
      "page": "CellODE-package",
      "title": "CellODE: Cellular Dynamics Inference Using Neural ODE",
      "topics": [
        "CellODE-package",
        "CellODE"
      ]
    },
    {
      "page": "cosine_similarity",
      "title": "Calculate Cosine Similarity",
      "topics": [
        "cosine_similarity"
      ]
    },
    {
      "page": "data_utils",
      "title": "Data Utilities for CellODE",
      "topics": [
        "data_utils"
      ]
    },
    {
      "page": "extract_expression",
      "title": "Extract Expression Matrix from Seurat Object",
      "topics": [
        "extract_expression"
      ]
    },
    {
      "page": "l2_norm",
      "title": "L2 Norm",
      "topics": [
        "l2_norm"
      ]
    },
    {
      "page": "load_model",
      "title": "Load Trained Model",
      "topics": [
        "load_model"
      ]
    },
    {
      "page": "log_nb",
      "title": "Log Probability of Negative Binomial Distribution",
      "topics": [
        "log_nb"
      ]
    },
    {
      "page": "log_zinb",
      "title": "Log Probability of Zero-Inflated Negative Binomial Distribution",
      "topics": [
        "log_zinb"
      ]
    },
    {
      "page": "MakeDataset",
      "title": "Create Dataset for Training",
      "topics": [
        "MakeDataset"
      ]
    },
    {
      "page": "nn_modules",
      "title": "Neural Network Modules for CellODE",
      "topics": [
        "nn_modules"
      ]
    },
    {
      "page": "normal_kl",
      "title": "KL Divergence between Two Normal Distributions",
      "topics": [
        "normal_kl"
      ]
    },
    {
      "page": "ode_solver",
      "title": "Neural ODE Solver for CellODE",
      "topics": [
        "ode_solver"
      ]
    },
    {
      "page": "odeint",
      "title": "Forward ODE Integration",
      "topics": [
        "odeint"
      ]
    },
    {
      "page": "plot_loss",
      "title": "Plot Training Loss Curves",
      "topics": [
        "plot_loss"
      ]
    },
    {
      "page": "plot_pseudotime",
      "title": "Plot Pseudotime with Direction Arrows",
      "topics": [
        "plot_pseudotime"
      ]
    },
    {
      "page": "plot_vector_field",
      "title": "Plot Vector Field with Direction Arrows",
      "topics": [
        "plot_vector_field"
      ]
    },
    {
      "page": "plotting",
      "title": "Visualization Functions for CellODE",
      "topics": [
        "plotting"
      ]
    },
    {
      "page": "predict",
      "title": "Prediction Functions for CellODE",
      "topics": [
        "predict"
      ]
    },
    {
      "page": "predict_latentsp",
      "title": "Predict Latent Space for Query Cells",
      "topics": [
        "predict_latentsp"
      ]
    },
    {
      "page": "predict_ltsp_from_time",
      "title": "Predict Latent Space from Time Points",
      "topics": [
        "predict_ltsp_from_time"
      ]
    },
    {
      "page": "predict_time",
      "title": "Predict Pseudotime for Query Cells",
      "topics": [
        "predict_time"
      ]
    },
    {
      "page": "predict_vector_field",
      "title": "Predict Vector Field for Query Cells",
      "topics": [
        "predict_vector_field"
      ]
    },
    {
      "page": "reverse_time",
      "title": "Reverse Pseudotime",
      "topics": [
        "reverse_time"
      ]
    },
    {
      "page": "split_data",
      "title": "Split Data for Training and Validation",
      "topics": [
        "split_data"
      ]
    },
    {
      "page": "split_index",
      "title": "Split Indices for Training and Validation",
      "topics": [
        "split_index"
      ]
    },
    {
      "page": "TNODE",
      "title": "Time Neural ODE (TNODE) Model",
      "topics": [
        "TNODE"
      ]
    },
    {
      "page": "train",
      "title": "Training Module for CellODE",
      "topics": [
        "train"
      ]
    },
    {
      "page": "Trainer",
      "title": "CellODE Trainer",
      "topics": [
        "Trainer"
      ]
    },
    {
      "page": "utils",
      "title": "Utility Functions for CellODE",
      "topics": [
        "utils"
      ]
    },
    {
      "page": "vector_field",
      "title": "Vector Field Analysis for CellODE",
      "topics": [
        "vector_field"
      ]
    },
    {
      "page": "vector_field_embedding",
      "title": "Vector Field Embedding",
      "topics": [
        "vector_field_embedding"
      ]
    },
    {
      "page": "vector_field_embedding_grid",
      "title": "Vector Field Embedding on Grid",
      "topics": [
        "vector_field_embedding_grid"
      ]
    },
    {
      "page": "zzz",
      "title": "Package Startup",
      "topics": [
        "zzz"
      ]
    }
  ],
  "_readme": "https://github.com/Zaoqu-Liu/CellODE/raw/main/README.md",
  "_rundeps": [
    "bit",
    "bit64",
    "callr",
    "cli",
    "coro",
    "cpp11",
    "desc",
    "farver",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "jsonlite",
    "labeling",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "processx",
    "ps",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "rlang",
    "S7",
    "safetensors",
    "scales",
    "torch",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_sysdeps": [
    {
      "shlib": "libblas",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.26+ds-1ubuntu0.1",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    },
    {
      "shlib": "libgomp",
      "package": "libgomp1",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "openmp",
      "homepage": "http://gcc.gnu.org/",
      "description": "GCC OpenMP (GOMP) support library"
    }
  ],
  "_vignettes": [
    {
      "source": "advanced-usage.Rmd",
      "filename": "advanced-usage.html",
      "title": "Advanced Usage and Best Practices",
      "author": "Zaoqu Liu",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Hyperparameter Tuning",
        "Latent Space Dimensionality",
        "ODE Network Architecture",
        "VAE Network Architecture",
        "Loss Function Selection",
        "Loss Weight Balancing",
        "Training Configuration",
        "Learning Rate Scheduling",
        "Batch Size and Epochs",
        "Data Subsampling",
        "Handling Complex Trajectories",
        "Branching Trajectories",
        "Cyclic Trajectories",
        "Prediction on Query Data",
        "Coarse vs Fine Mode",
        "Predicting Future States",
        "Integration with Seurat Workflows",
        "Adding Results to Seurat Object",
        "Downstream Analysis",
        "Performance Optimization",
        "GPU Acceleration",
        "Memory Management",
        "Batched Inference",
        "Model Persistence",
        "Saving and Loading",
        "Model Inspection",
        "Troubleshooting",
        "Training Issues",
        "Quality Issues",
        "Memory Issues",
        "Reproducibility",
        "Best Practices Summary",
        "Session Info"
      ],
      "created": "2026-01-25 16:39:56",
      "modified": "2026-01-25 17:29:58",
      "commits": 2
    },
    {
      "source": "algorithm-theory.Rmd",
      "filename": "algorithm-theory.html",
      "title": "Algorithm Theory: Neural ODE for Cellular Dynamics",
      "author": "Zaoqu Liu",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Mathematical Framework",
        "Problem Formulation",
        "Model Architecture",
        "Encoder Network",
        "Time Inference",
        "Latent Space Inference",
        "Neural ODE",
        "Continuous Dynamics",
        "Integration",
        "ODE Function Architecture",
        "Decoder Network",
        "Reconstruction Likelihood",
        "1. Negative Binomial (NB)",
        "2. Zero-Inflated Negative Binomial (ZINB)",
        "3. Mean Squared Error (MSE)",
        "Loss Function",
        "Components",
        "Time Direction Determination",
        "Demonstration",
        "Key Innovations",
        "1. Automatic Time Inference",
        "2. Continuous Dynamics",
        "3. Unified Framework",
        "References",
        "Session Info"
      ],
      "created": "2026-01-25 16:39:56",
      "modified": "2026-01-25 17:58:36",
      "commits": 2
    },
    {
      "source": "CellODE-quickstart.Rmd",
      "filename": "CellODE-quickstart.html",
      "title": "Getting Started with CellODE",
      "author": "Zaoqu Liu",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Installation",
        "From R-universe (Recommended)",
        "From GitHub",
        "Basic Workflow",
        "1. Load Libraries",
        "2. Prepare Data",
        "3. Create and Train Model",
        "4. Extract Pseudotime",
        "5. Get Latent Space",
        "6. Compute Vector Field",
        "7. Save Model",
        "Quick Example with Synthetic Data",
        "Parameter Guidelines",
        "Loss Mode Selection",
        "Latent Dimensions",
        "Next Steps",
        "Session Info"
      ],
      "created": "2026-01-25 15:53:11",
      "modified": "2026-01-25 17:29:58",
      "commits": 3
    },
    {
      "source": "vector-field-analysis.Rmd",
      "filename": "vector-field-analysis.html",
      "title": "Vector Field Analysis and Visualization",
      "author": "Zaoqu Liu",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Quick Start: Using CellODE Functions",
        "Create Example Data",
        "Simulate CellODE Model Output",
        "Vector Field Computation with CellODE",
        "Step 1: Compute Cosine Similarity",
        "Step 2: Compute Embedding Velocity",
        "Step 3: Grid-Based Vector Field",
        "Visualization with CellODE",
        "Plot Pseudotime with Direction Arrows",
        "Plot Vector Field - Grid Mode",
        "Plot Vector Field - Stream Mode",
        "Plot Vector Field - Raw Mode",
        "Customization Options",
        "Arrow Styling",
        "Clean Publication Figure",
        "Mathematical Background",
        "From Latent Dynamics to Velocity",
        "Cosine Similarity",
        "Transition Probability",
        "Embedding Velocity",
        "Comparison with RNA Velocity",
        "Best Practices",
        "1. Neighbor Selection",
        "2. Visualization Density",
        "3. Self-Transition",
        "Summary",
        "Session Info"
      ],
      "created": "2026-01-25 16:39:56",
      "modified": "2026-01-25 17:29:58",
      "commits": 2
    }
  ],
  "_score": 3.3010299956639813,
  "_indexed": true,
  "_nocasepkg": "cellode",
  "_universes": [
    "zaoqu-liu"
  ],
  "_binaries": [
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-03-26T09:20:11.000Z",
      "arch": "aarch64",
      "commit": "d163c8cf8510a34abb4af5e2b783163b9387ad3d",
      "fileid": "65aa3fff2caf990071e33e07feb417f73956d3f125cdfbe49164e3e7afcd5a8c",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/23586281759"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-03-26T09:22:41.000Z",
      "arch": "x86_64",
      "commit": "d163c8cf8510a34abb4af5e2b783163b9387ad3d",
      "fileid": "9ff2d2baf3ba291e998bd21117352e0e6e7af7f2a8099f98ccfae53579cb73c9",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/23586281759"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-03-26T09:17:26.000Z",
      "arch": "x86_64",
      "commit": "d163c8cf8510a34abb4af5e2b783163b9387ad3d",
      "fileid": "7362741947cb450dcca088c955e7c34f3d2fbb40d9bcf49fa4d0feebaed68f0e",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/23586281759"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-05-26T05:59:27.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "d163c8cf8510a34abb4af5e2b783163b9387ad3d",
      "fileid": "17d25f6530ab6d66fa8597e7739604ab45a7cfb9060be3960d289600e29cc04c",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/26434905475"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-05-26T05:59:37.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "d163c8cf8510a34abb4af5e2b783163b9387ad3d",
      "fileid": "7b5a52491759fe8c904d2ad2089d9bc7e7b5a6170b9580c353143e35e6c27091",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/26434905475"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-05-26T05:59:13.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "d163c8cf8510a34abb4af5e2b783163b9387ad3d",
      "fileid": "474ae85ae9ff00c776afd7bcd47ea048b854c358d6c2bf88c680a51d3f5b0aa2",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/26434905475"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-05-26T05:59:26.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "d163c8cf8510a34abb4af5e2b783163b9387ad3d",
      "fileid": "49aa7bf196faccd0729f41610caf2ff04f340a79065554b9cb9625df9cd06c3c",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/26434905475"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-05-26T05:58:05.000Z",
      "arch": "aarch64",
      "commit": "d163c8cf8510a34abb4af5e2b783163b9387ad3d",
      "fileid": "6608c7e168697bb16a2fa0c4a8c18cc28bef05d3e1615eea9b5e9dec573334db",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/26434905475"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-05-26T06:00:28.000Z",
      "arch": "x86_64",
      "commit": "d163c8cf8510a34abb4af5e2b783163b9387ad3d",
      "fileid": "4b1ca21309e1fb9cd189b38592cc4024bf133bb1573aeb98337f7f0d963b13ab",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/26434905475"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.0",
      "date": "2026-05-26T05:59:28.000Z",
      "arch": "emscripten",
      "commit": "d163c8cf8510a34abb4af5e2b783163b9387ad3d",
      "fileid": "2b8b3cf6beb3174ab14db3af7e2fcacc02c21d20ec1249ce35d58fdf2caab9c7",
      "status": "success",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/26434905475"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-05-26T05:58:10.000Z",
      "arch": "x86_64",
      "commit": "d163c8cf8510a34abb4af5e2b783163b9387ad3d",
      "fileid": "370f46fb7d877ce433da4059f29380f01edd77c743dc13c25beaf00ecd042127",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/26434905475"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-05-26T05:58:11.000Z",
      "arch": "x86_64",
      "commit": "d163c8cf8510a34abb4af5e2b783163b9387ad3d",
      "fileid": "8e7d39c2e3e4a85b7fe14c1924727f8718c482dc72d23e781c84f7be7804b404",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/26434905475"
    }
  ]
}