{
  "_id": "6a3ffc6fa319ef94144a2daa",
  "Package": "faSTM",
  "Title": "Fast Structural Topic Models",
  "Version": "0.0.0.9000",
  "Authors@R": "c(\nperson(\"Neal\", \"Caren\", email = \"neal.caren@unc.edu\", role = c(\"aut\", \"cre\")),\nperson(\"Margaret\", \"Roberts\", role = \"cph\",\ncomment = \"author of stm; inspection formulas in inspect.R adapted from stm (MIT)\"),\nperson(\"Brandon\", \"Stewart\", role = \"cph\", comment = \"author of stm (MIT)\"),\nperson(\"Dustin\", \"Tingley\", role = \"cph\", comment = \"author of stm (MIT)\"))",
  "Description": "A modern implementation of the Structural Topic Model.\nfaSTM fits the logistic-normal STM (with prevalence and content\ncovariates) via a multithreaded Rust core, with an opt-in\nstochastic-variational path for large corpora. It is\nself-contained: text preparation is read from 'quanteda' or\n'tidytext' objects, model inspection (labelTopics with\nFREX/lift/score, findThoughts, semantic coherence, exclusivity,\ntopic correlations) and an estimateEffect()\n(method-of-composition posterior propagation) are built in. The\nfitted object is structurally compatible with 'stm' so existing\nanalyses migrate with minimal changes.",
  "License": "Apache License (>= 2)",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "SystemRequirements": "Cargo (Rust's package manager), rustc",
  "Config/rextendr/version": "0.3.1",
  "Config/testthat/edition": "3",
  "URL": "https://nealcaren.github.io/faSTM/,\nhttps://github.com/nealcaren/faSTM",
  "BugReports": "https://github.com/nealcaren/faSTM/issues",
  "LazyData": "true",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "libclang-dev",
  "Repository": "https://nealcaren.r-universe.dev",
  "Date/Publication": "2026-06-27 16:12:57 UTC",
  "RemoteUrl": "https://github.com/nealcaren/faSTM",
  "RemoteRef": "HEAD",
  "RemoteSha": "b4ac5c1f0d3ec094b2d5fe06ce9adb6edd9ff34a",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-06-27 16:26:23 UTC",
    "User": "root"
  },
  "Author": "Neal Caren [aut, cre],\nMargaret Roberts [cph] (author of stm; inspection formulas in inspect.R\nadapted from stm (MIT)),\nBrandon Stewart [cph] (author of stm (MIT)),\nDustin Tingley [cph] (author of stm (MIT))",
  "Maintainer": "Neal Caren <neal.caren@unc.edu>",
  "MD5sum": "1a3cc7448ad8a537e914633bfc94fe60",
  "_user": "nealcaren",
  "_type": "src",
  "_file": "faSTM_0.0.0.9000.tar.gz",
  "_fileid": "dc6ddb2d5692d100b9cfc07a0616dd142f0a8ad51fbe81ef5e290f7eb7007372",
  "_filesize": 2577964,
  "_sha256": "dc6ddb2d5692d100b9cfc07a0616dd142f0a8ad51fbe81ef5e290f7eb7007372",
  "_created": "2026-06-27T16:26:23.000Z",
  "_published": "2026-06-27T16:38:07.527Z",
  "_distro": "resolute",
  "_jobs": [
    {
      "job": 83833257454,
      "time": 273,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7926201468"
    },
    {
      "job": 83833257453,
      "time": 294,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7926203829"
    },
    {
      "job": 83833257460,
      "time": 275,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "7926201922"
    },
    {
      "job": 83833257456,
      "time": 289,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "7926203371"
    },
    {
      "job": 83833257511,
      "time": 268,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7926196122"
    },
    {
      "job": 83833257433,
      "time": 344,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7926209048"
    },
    {
      "job": 83833257452,
      "time": 262,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "7926196442"
    },
    {
      "job": 83833257465,
      "time": 396,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "7926214611"
    },
    {
      "job": 83832669062,
      "time": 531,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "7926165169"
    },
    {
      "job": 83833257406,
      "time": 167,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 83833257417,
      "time": 612,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7926246393"
    },
    {
      "job": 83833257414,
      "time": 295,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7926205125"
    },
    {
      "job": 83833257421,
      "time": 626,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "7926248313"
    }
  ],
  "_buildurl": "https://github.com/r-universe/nealcaren/actions/runs/28294759794",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/nealcaren/faSTM",
  "_commit": {
    "id": "b4ac5c1f0d3ec094b2d5fe06ce9adb6edd9ff34a",
    "author": "Neal Caren <neal.caren@gmail.com>",
    "committer": "Neal Caren <neal.caren@gmail.com>",
    "message": "deps: bump topica-core pin v0.26.0 -> v0.32.0 (topica#265 spectral wprob parity)\n\nPicks up topica#265: the spectral init now weights Arora recovery by the pooled\nunigram frequency (colSums(mat)/sum(mat), stm's real wprob) instead of the gram\nrow sums, which differ when document lengths vary. Tightens stm-parity on the\ndefault fit path (init_spectral=TRUE -> fit_ctm -> spectral_init).\n\nMove inst/parity/spectral_recover_parity.R's recoverL2 weighting to\ncolSums/sum to match; per-topic and Hungarian-matched cosine both 1.0000 on\ngadarian K=5. The other topica-core changes since v0.26.0 don't touch faSTM's\ncall path (the inspect/effects stmata engine, the survey-weights backport that\noriginated here, the loader lowercase flag).\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>\n",
    "time": 1782576777
  },
  "_maintainer": {
    "name": "Neal Caren",
    "email": "neal.caren@unc.edu",
    "login": "nealcaren",
    "description": "Sociologist",
    "uuid": 1250553
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "generics",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "splines",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "ggrepel",
      "role": "Suggests"
    },
    {
      "package": "glmnet",
      "role": "Suggests"
    },
    {
      "package": "huge",
      "role": "Suggests"
    },
    {
      "package": "igraph",
      "role": "Suggests"
    },
    {
      "package": "LDAvis",
      "role": "Suggests"
    },
    {
      "package": "lme4",
      "role": "Suggests"
    },
    {
      "package": "clue",
      "role": "Suggests"
    },
    {
      "package": "quanteda",
      "role": "Suggests"
    },
    {
      "package": "stm",
      "role": "Suggests"
    },
    {
      "package": "tidytext",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "nealcaren",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-25",
      "n": 57
    },
    {
      "week": "2026-26",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "nealcaren",
      "count": 60,
      "uuid": 1250553
    }
  ],
  "_userbio": {
    "uuid": 1250553,
    "type": "user",
    "name": "Neal Caren",
    "followers": 176,
    "description": "Sociologist"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/faSTM"
  },
  "_devurl": "https://github.com/nealcaren/fastm",
  "_pkgdown": "https://nealcaren.github.io/faSTM/",
  "_searchresults": 20,
  "_cargo": true,
  "_topics": [
    "rust",
    "cargo"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/faSTM.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "align_corpus",
    "alignCorpus",
    "ame",
    "as_corpus",
    "asSTMCorpus",
    "augment",
    "calcfrex",
    "calclift",
    "calcscore",
    "check_residuals",
    "checkBeta",
    "checkResiduals",
    "cloud",
    "coherence",
    "content_topics",
    "convertCorpus",
    "effect_estimates",
    "estimateEffect",
    "eval_heldout",
    "eval.heldout",
    "exclusivity",
    "find_thoughts",
    "find_topic",
    "findThoughts",
    "findTopic",
    "fit_new_documents",
    "fitNewDocuments",
    "frex_scores",
    "from_tidy",
    "glance",
    "label_topics",
    "labelTopics",
    "make_dt",
    "make_heldout",
    "make.dt",
    "make.heldout",
    "makeDesignMatrix",
    "many_topics",
    "manyTopics",
    "multi_stm",
    "optimizeDocument",
    "permutation_test",
    "plot_topic_network",
    "plotModels",
    "plotQuote",
    "posterior_theta_samples",
    "read_ldac",
    "readLdac",
    "s",
    "sage_labels",
    "sageLabels",
    "search_k",
    "searchK",
    "select_best",
    "select_model",
    "selectModel",
    "semantic_coherence",
    "semanticCoherence",
    "stm",
    "thetaPosterior",
    "tidy",
    "toLDAvis",
    "topic_corr_graph",
    "topic_correlation",
    "topic_lasso",
    "topic_proportions",
    "topic_terms",
    "topicCorr",
    "topicQuality",
    "write_ldac",
    "writeLdac"
  ],
  "_datasets": [
    {
      "name": "congress",
      "title": "U.S. Congressional Speeches (Party x Chamber, 1987-2011)",
      "object": "congress",
      "class": [
        "faSTM_corpus"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "poliblog",
      "title": "CMU 2008 Political Blog Corpus (poliblog5k)",
      "object": "poliblog",
      "class": [
        "faSTM_corpus"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "align_corpus",
      "title": "Align a new corpus to a fitted model's vocabulary",
      "topics": [
        "align_corpus"
      ]
    },
    {
      "page": "alignCorpus",
      "title": "Align a new corpus to a reference vocabulary (stm-compatible)",
      "topics": [
        "alignCorpus"
      ]
    },
    {
      "page": "ame",
      "title": "Average marginal effects from an estimateEffect fit",
      "topics": [
        "ame"
      ]
    },
    {
      "page": "as_corpus",
      "title": "Build a faSTM corpus from prepared text",
      "topics": [
        "as_corpus"
      ]
    },
    {
      "page": "as.data.frame.faSTM_searchk",
      "title": "Convert search_k diagnostics to long form for plotting",
      "topics": [
        "as.data.frame.faSTM_searchk"
      ]
    },
    {
      "page": "asSTMCorpus",
      "title": "Coerce inputs into an stm-style corpus (stm-compatible)",
      "topics": [
        "asSTMCorpus"
      ]
    },
    {
      "page": "augment.faSTM",
      "title": "Augment: most-likely topic for each document-term token",
      "topics": [
        "augment.faSTM"
      ]
    },
    {
      "page": "calcfrex",
      "title": "stm-compatible label scorers (FREX / lift / score)",
      "topics": [
        "calcfrex",
        "calclift",
        "calcscore"
      ]
    },
    {
      "page": "check_residuals",
      "title": "Residual dispersion check (is K large enough?)",
      "topics": [
        "check_residuals"
      ]
    },
    {
      "page": "checkBeta",
      "title": "Flag words that load almost entirely on one topic",
      "topics": [
        "checkBeta"
      ]
    },
    {
      "page": "coherence",
      "title": "Topic coherence (Mimno / NPMI / c_v)",
      "topics": [
        "coherence"
      ]
    },
    {
      "page": "congress",
      "title": "U.S. Congressional Speeches (Party x Chamber, 1987-2011)",
      "topics": [
        "congress"
      ]
    },
    {
      "page": "content_topics",
      "title": "Marginal content words by one content covariate",
      "topics": [
        "content_topics"
      ]
    },
    {
      "page": "convertCorpus",
      "title": "Convert documents/vocab between corpus formats (stm-compatible)",
      "topics": [
        "convertCorpus"
      ]
    },
    {
      "page": "effect_estimates",
      "title": "Extract estimateEffect estimates as a tidy data.frame (no plotting)",
      "topics": [
        "effect_estimates"
      ]
    },
    {
      "page": "estimateEffect",
      "title": "Estimate covariate effects on topic prevalence (method of composition)",
      "topics": [
        "estimateEffect"
      ]
    },
    {
      "page": "eval_heldout",
      "title": "Evaluate held-out log-likelihood of a fit on a held-out set",
      "topics": [
        "eval_heldout"
      ]
    },
    {
      "page": "exclusivity",
      "title": "Topic exclusivity (FREX-summary, frexw default 0.7)",
      "topics": [
        "exclusivity"
      ]
    },
    {
      "page": "find_thoughts",
      "title": "Representative documents for each topic",
      "topics": [
        "find_thoughts"
      ]
    },
    {
      "page": "find_topic",
      "title": "Find topics whose top words include given words",
      "topics": [
        "find_topic"
      ]
    },
    {
      "page": "fit_new_documents",
      "title": "Infer topic proportions for new documents",
      "topics": [
        "fit_new_documents"
      ]
    },
    {
      "page": "fit_stm",
      "title": "Fit a structural topic model and return its raw arrays.",
      "topics": [
        "fit_stm"
      ]
    },
    {
      "page": "fitNewDocuments",
      "title": "Infer topics for new documents (stm-compatible signature)",
      "topics": [
        "fitNewDocuments"
      ]
    },
    {
      "page": "frex_scores",
      "title": "FREX scores for every word and topic",
      "topics": [
        "frex_scores"
      ]
    },
    {
      "page": "from_tidy",
      "title": "Build a faSTM corpus from a tidy (long) term-count table",
      "topics": [
        "from_tidy"
      ]
    },
    {
      "page": "glance.faSTM",
      "title": "One-row model summary for a faSTM fit",
      "topics": [
        "glance.faSTM"
      ]
    },
    {
      "page": "infer_theta_new",
      "title": "Out-of-sample topic inference: for each new document, run the variational E-step against fixed globals (β, μ, Σ⁻¹) and return θ. Documents are passed sparse — 'words' are 0-based ids into the _fitted model's_ vocabulary (out-of-vocabulary terms dropped by the R caller) with their 'counts', concatenated, plus per-document term counts 'doc_nterms'.",
      "topics": [
        "infer_theta_new"
      ]
    },
    {
      "page": "label_topics",
      "title": "Label topics by top words (prob, FREX, lift, score)",
      "topics": [
        "label_topics"
      ]
    },
    {
      "page": "lda_init_beta",
      "title": "LDA topic-word matrix via topica's CVB0 (deterministic collapsed variational Bayes), to seed a \"replicate stm's LDA init\" STM fit. Mirrors stm's collapsed-Gibbs LDA initialization; the result is fed back as 'init_beta'. Returns K*V row-major topic-word probabilities.",
      "topics": [
        "lda_init_beta"
      ]
    },
    {
      "page": "make_dt",
      "title": "Document-topic proportions as a data frame",
      "topics": [
        "make_dt"
      ]
    },
    {
      "page": "make_heldout",
      "title": "Create a held-out version of a corpus for document-completion validation",
      "topics": [
        "make_heldout"
      ]
    },
    {
      "page": "makeDesignMatrix",
      "title": "Build a (sparse) design matrix for new data (stm-compatible)",
      "topics": [
        "makeDesignMatrix"
      ]
    },
    {
      "page": "many_topics",
      "title": "Select models across a range of K",
      "topics": [
        "many_topics"
      ]
    },
    {
      "page": "multi_stm",
      "title": "Cross-run topic stability",
      "topics": [
        "multi_stm"
      ]
    },
    {
      "page": "optimizeDocument",
      "title": "Per-document variational E-step (stm-compatible)",
      "topics": [
        "optimizeDocument"
      ]
    },
    {
      "page": "permutation_test",
      "title": "Permutation test for a binary covariate's effect on topics",
      "topics": [
        "permutation_test"
      ]
    },
    {
      "page": "plot_topic_network",
      "title": "Topic correlation network",
      "topics": [
        "plot_topic_network"
      ]
    },
    {
      "page": "plot.faSTM",
      "title": "Plot a fitted model",
      "topics": [
        "plot.faSTM"
      ]
    },
    {
      "page": "plot.faSTM_effect",
      "title": "Plot estimated covariate effects on topic prevalence",
      "topics": [
        "plot.faSTM_effect"
      ]
    },
    {
      "page": "plot.faSTM_searchk",
      "title": "Plot search_k diagnostics",
      "topics": [
        "plot.faSTM_searchk"
      ]
    },
    {
      "page": "poliblog",
      "title": "CMU 2008 Political Blog Corpus (poliblog5k)",
      "topics": [
        "poliblog"
      ]
    },
    {
      "page": "posterior_theta_samples",
      "title": "Draw from the per-document topic-proportion posterior",
      "topics": [
        "posterior_theta_samples"
      ]
    },
    {
      "page": "predict.faSTM",
      "title": "Predict topic proportions for new documents",
      "topics": [
        "predict.faSTM"
      ]
    },
    {
      "page": "read_ldac",
      "title": "Read/write a corpus in LDA-C (Blei) sparse format",
      "topics": [
        "read_ldac",
        "write_ldac"
      ]
    },
    {
      "page": "s",
      "title": "Spline term for prevalence formulas",
      "topics": [
        "s"
      ]
    },
    {
      "page": "sage_labels",
      "title": "Labels for a content (SAGE) model",
      "topics": [
        "sage_labels"
      ]
    },
    {
      "page": "search_k",
      "title": "Search over the number of topics K",
      "topics": [
        "search_k"
      ]
    },
    {
      "page": "select_best",
      "title": "Pick one model from a 'select_model' run",
      "topics": [
        "select_best"
      ]
    },
    {
      "page": "select_model",
      "title": "Fit several models and keep the ones on the quality frontier",
      "topics": [
        "select_model"
      ]
    },
    {
      "page": "semantic_coherence",
      "title": "Semantic coherence (Mimno et al. 2011)",
      "topics": [
        "semantic_coherence"
      ]
    },
    {
      "page": "stm",
      "title": "Fit a structural topic model (fast Rust backend, stm-compatible object)",
      "topics": [
        "stm"
      ]
    },
    {
      "page": "tidy.faSTM",
      "title": "Tidy a faSTM fit (topic-term or document-topic distributions)",
      "topics": [
        "tidy.faSTM"
      ]
    },
    {
      "page": "tidy.faSTM_effect",
      "title": "Tidy an estimateEffect fit (one row per term per topic)",
      "topics": [
        "tidy.faSTM_effect"
      ]
    },
    {
      "page": "topic_corr_graph",
      "title": "Topic-correlation network as an igraph graph",
      "topics": [
        "topic_corr_graph"
      ]
    },
    {
      "page": "topic_correlation",
      "title": "Topic correlation graph (positive correlations of topic proportions)",
      "topics": [
        "topic_correlation"
      ]
    },
    {
      "page": "topic_lasso",
      "title": "Predict a document-level outcome from topic proportions (lasso)",
      "topics": [
        "topic_lasso"
      ]
    },
    {
      "page": "topic_proportions",
      "title": "Expected topic proportions (the numbers behind the summary plot)",
      "topics": [
        "topic_proportions"
      ]
    },
    {
      "page": "topic_terms",
      "title": "Top terms per topic, with their numeric scores (tidy)",
      "topics": [
        "topic_terms"
      ]
    }
  ],
  "_readme": "https://github.com/nealcaren/faSTM/raw/HEAD/README.md",
  "_rundeps": [
    "generics",
    "lattice",
    "MASS",
    "Matrix"
  ],
  "_vignettes": [
    {
      "source": "beyond-stm.Rmd",
      "filename": "beyond-stm.html",
      "title": "Beyond stm: faSTM's extensions",
      "engine": "knitr::knitr",
      "headings": [
        "Multiple content covariates",
        "Framing, not agenda",
        "estimateEffect(): cluster-robust SEs and weights",
        "Random effects in prevalence",
        "Average marginal effects",
        "Topic prevalence over time",
        "Coherence: NPMI and C_V",
        "A tidyverse-friendly surface",
        "Summary"
      ],
      "created": "2026-06-19 14:25:04",
      "modified": "2026-06-19 17:48:33",
      "commits": 5
    },
    {
      "source": "faSTM.Rmd",
      "filename": "faSTM.html",
      "title": "faSTM: the stm vignette, run on faSTM",
      "engine": "knitr::knitr",
      "headings": [
        "Ingesting data",
        "Estimating the structural topic model",
        "Model selection and search",
        "Interpreting topics",
        "Covariate effects on topic prevalence",
        "Topical content",
        "Interactions",
        "More visualization",
        "Out-of-sample documents"
      ],
      "created": "2026-06-18 15:57:32",
      "modified": "2026-06-19 17:42:16",
      "commits": 3
    },
    {
      "source": "validation.Rmd",
      "filename": "validation.html",
      "title": "Validation: parity with stm, and fit quality",
      "engine": "knitr::knitr",
      "headings": [
        "Same model, same numbers",
        "Topic labels (probability, FREX, lift, score)",
        "Semantic coherence and exclusivity",
        "Different fit, comparable quality",
        "What this means for your analysis"
      ],
      "created": "2026-06-19 18:00:52",
      "modified": "2026-06-19 18:01:33",
      "commits": 2
    }
  ],
  "_score": 3.778151250383644,
  "_indexed": true,
  "_nocasepkg": "fastm",
  "_universes": [
    "nealcaren"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.0.9000",
      "date": "2026-06-27T16:30:29.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "b4ac5c1f0d3ec094b2d5fe06ce9adb6edd9ff34a",
      "fileid": "2903602331d7a7e439143093af156f0fa1c58e3b0ecf04370a09c515906a332f",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/nealcaren/actions/runs/28294759794"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.0.9000",
      "date": "2026-06-27T16:30:26.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "b4ac5c1f0d3ec094b2d5fe06ce9adb6edd9ff34a",
      "fileid": "8d6bc62d01a6ebe38f9ae77f3c3da29c6403d56699f65c415cc0223d8ffbfc4b",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/nealcaren/actions/runs/28294759794"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.0.0.9000",
      "date": "2026-06-27T16:30:32.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "b4ac5c1f0d3ec094b2d5fe06ce9adb6edd9ff34a",
      "fileid": "4feec32756a3fe69a746fbd7a80514b7a1e37824ff5cad2af4aad14c496b2502",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/nealcaren/actions/runs/28294759794"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.0.0.9000",
      "date": "2026-06-27T16:30:21.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "b4ac5c1f0d3ec094b2d5fe06ce9adb6edd9ff34a",
      "fileid": "9c2997016a413287179deb7b01b4e3bf8fa391f76a53cbffbd9ea3b278b2ca92",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/nealcaren/actions/runs/28294759794"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.0.9000",
      "date": "2026-06-27T16:29:37.000Z",
      "arch": "aarch64",
      "commit": "b4ac5c1f0d3ec094b2d5fe06ce9adb6edd9ff34a",
      "fileid": "b49ff6324ac4338fb4ae745a8c6b4e1a166f1afada4eaff1cf46b4cb8cd4e628",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/nealcaren/actions/runs/28294759794"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.0.9000",
      "date": "2026-06-27T16:30:21.000Z",
      "arch": "x86_64",
      "commit": "b4ac5c1f0d3ec094b2d5fe06ce9adb6edd9ff34a",
      "fileid": "7211f168609c39e39770345673586783e93b3c1f0e3d8895ade5b7cfd9f6b142",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/nealcaren/actions/runs/28294759794"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.0.0.9000",
      "date": "2026-06-27T16:29:25.000Z",
      "arch": "aarch64",
      "commit": "b4ac5c1f0d3ec094b2d5fe06ce9adb6edd9ff34a",
      "fileid": "7fa879880d5a9ff3574423defa38688e13973615bd72a95f86de5c0cb8b6956c",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/nealcaren/actions/runs/28294759794"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.0.0.9000",
      "date": "2026-06-27T16:30:43.000Z",
      "arch": "x86_64",
      "commit": "b4ac5c1f0d3ec094b2d5fe06ce9adb6edd9ff34a",
      "fileid": "cfc0d2b45dbc1049926a1b5d4ac1d0988b568759d70e214f63e4ea0dcd6183f2",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/nealcaren/actions/runs/28294759794"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-06-27T16:33:47.000Z",
      "arch": "x86_64",
      "commit": "b4ac5c1f0d3ec094b2d5fe06ce9adb6edd9ff34a",
      "fileid": "964e5dc1560f0d45d48f4501f9c054d1cdc7cde4a1ec1e05ca053a738bb1bfed",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/nealcaren/actions/runs/28294759794"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-06-27T16:28:55.000Z",
      "arch": "x86_64",
      "commit": "b4ac5c1f0d3ec094b2d5fe06ce9adb6edd9ff34a",
      "fileid": "9a94150ce0aba18d8eae1e824dc37b667ba12ce3302c7663da568be7a379bab9",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/nealcaren/actions/runs/28294759794"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-06-27T16:34:08.000Z",
      "arch": "x86_64",
      "commit": "b4ac5c1f0d3ec094b2d5fe06ce9adb6edd9ff34a",
      "fileid": "f74e9bd851878a73204286040ff85101b98047750aedeb77f680a37a41fbd9eb",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/nealcaren/actions/runs/28294759794"
    }
  ]
}