{
  "_id": "6a1025c0acfb0bcc41c8ede8",
  "Package": "sentopics",
  "Type": "Package",
  "Title": "Tools for Joint Sentiment and Topic Analysis of Textual Data",
  "Version": "1.0.0",
  "Authors@R": "c(\nperson(\"Olivier\", \"Delmarcelle\", email = \"delmarcelle.olivier@gmail.com\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0003-4347-070X\")),\nperson(\"Samuel\", \"Borms\", email = \"samuel.borms@unine.ch\", role = c(\"ctb\"), comment = c(ORCID = \"0000-0001-9533-1870\")),\nperson(\"Chengua\", \"Lin\", email = \"chenghua.lin@abdn.ac.uk\", role = \"cph\", comment = \"Original JST implementation\"),\nperson(\"Yulan\", \"He\", email = \"yulan.he@warwick.ac.uk\", role = \"cph\", comment = \"Original JST implementation\"),\nperson(\"Jose\", \"Bernardo\", role = \"cph\", comment = \"Original JST implementation\"),\nperson(\"David\", \"Robinson\", , \"admiral.david@gmail.com\", role = \"cph\", comment = \"Implementation of reorder_within()\"),\nperson(\"Julia\", \"Silge\", , \"julia.silge@gmail.com\", role = \"cph\",\ncomment = c(\"Implementation of reorder_within()\", ORCID = \"0000-0002-3671-836X\"))\n)",
  "Maintainer": "Olivier Delmarcelle <delmarcelle.olivier@gmail.com>",
  "Description": "A framework that joins topic modeling and sentiment\nanalysis of textual data. The package implements a fast Gibbs\nsampling estimation of Latent Dirichlet Allocation (Griffiths\nand Steyvers (2004) <doi:10.1073/pnas.0307752101>) and Joint\nSentiment/Topic Model (Lin, He, Everson and Ruger (2012)\n<doi:10.1109/TKDE.2011.48>). It offers a variety of helpers and\nvisualizations to analyze the result of topic modeling. The\nframework also allows enriching topic models with dates and\nexternally computed sentiment measures. A flexible aggregation\nscheme enables the creation of time series of sentiment or\ntopical proportions from the enriched topic models. Moreover, a\nnovel method jointly aggregates topic proportions and sentiment\nmeasures to derive time series of topical sentiment.",
  "License": "GPL (>= 3)",
  "BugReports": "https://github.com/odelmarcelle/sentopics/issues",
  "URL": "https://github.com/odelmarcelle/sentopics",
  "Encoding": "UTF-8",
  "RcppModules": "model_module",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "LazyData": "true",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "libicu-dev libxml2-dev",
  "Repository": "https://odelmarcelle.r-universe.dev",
  "Date/Publication": "2025-10-15 17:27:12 UTC",
  "RemoteUrl": "https://github.com/odelmarcelle/sentopics",
  "RemoteRef": "HEAD",
  "RemoteSha": "3df259a7ca7c8f9446dd610ec6364e252e7f559b",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-13 09:22:25 UTC",
    "User": "root"
  },
  "Author": "Olivier Delmarcelle [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-4347-070X>),\nSamuel Borms [ctb] (ORCID: <https://orcid.org/0000-0001-9533-1870>),\nChengua Lin [cph] (Original JST implementation),\nYulan He [cph] (Original JST implementation),\nJose Bernardo [cph] (Original JST implementation),\nDavid Robinson [cph] (Implementation of reorder_within()),\nJulia Silge [cph] (Implementation of reorder_within(), ORCID:\n<https://orcid.org/0000-0002-3671-836X>)",
  "MD5sum": "7206c07a2df54b33c85a17c7a0518ccf",
  "_user": "odelmarcelle",
  "_type": "src",
  "_file": "sentopics_1.0.0.tar.gz",
  "_fileid": "cb890bad5617ee076e947551d29b8a87b58d31a698a7f2665931c4c7097a9672",
  "_filesize": 1910542,
  "_sha256": "cb890bad5617ee076e947551d29b8a87b58d31a698a7f2665931c4c7097a9672",
  "_created": "2026-05-13T09:22:25.000Z",
  "_published": "2026-05-22T09:45:36.083Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77355170618,
      "time": 311,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "6966397431"
    },
    {
      "job": 77355170998,
      "time": 345,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "6966409610"
    },
    {
      "job": 77355171206,
      "time": 314,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6966398280"
    },
    {
      "job": 77355170771,
      "time": 358,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6966414083"
    },
    {
      "job": 77355171068,
      "time": 405,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "6966418538"
    },
    {
      "job": 77355171015,
      "time": 458,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "6966440616"
    },
    {
      "job": 77355171000,
      "time": 316,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6966387209"
    },
    {
      "job": 77355170917,
      "time": 598,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6966487566"
    },
    {
      "job": 77355170376,
      "time": 328,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6966289879"
    },
    {
      "job": 77355170268,
      "time": 176,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7157577333"
    },
    {
      "job": 77355170585,
      "time": 333,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "6966405178"
    },
    {
      "job": 77355171067,
      "time": 324,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "6966401622"
    },
    {
      "job": 77355170884,
      "time": 346,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6966410227"
    }
  ],
  "_buildurl": "https://github.com/r-universe/odelmarcelle/actions/runs/25789978127",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/odelmarcelle/sentopics",
  "_commit": {
    "id": "3df259a7ca7c8f9446dd610ec6364e252e7f559b",
    "author": "odelmarcelle <delmarcelle.olivier@gmail.com>",
    "committer": "odelmarcelle <delmarcelle.olivier@gmail.com>",
    "message": "clean .sentiment_scaled and .s_* docvars on sentopics_sentiment assignment or recompute\n\nfix tests\n",
    "time": 1760549232
  },
  "_maintainer": {
    "name": "Olivier Delmarcelle",
    "email": "delmarcelle.olivier@gmail.com",
    "login": "odelmarcelle",
    "uuid": 66041410,
    "orcid": "0000-0003-4347-070X"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "RcppProgress",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "version": ">= 1.0.4.6",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "generics",
      "role": "Imports"
    },
    {
      "package": "quanteda",
      "version": ">= 3.2.0",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "version": ">= 1.13.6",
      "role": "Imports"
    },
    {
      "package": "RcppHungarian",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "ggridges",
      "role": "Suggests"
    },
    {
      "package": "plotly",
      "role": "Suggests"
    },
    {
      "package": "RColorBrewer",
      "role": "Suggests"
    },
    {
      "package": "xts",
      "role": "Suggests"
    },
    {
      "package": "zoo",
      "role": "Suggests"
    },
    {
      "package": "future",
      "role": "Suggests"
    },
    {
      "package": "future.apply",
      "role": "Suggests"
    },
    {
      "package": "progressr",
      "role": "Suggests"
    },
    {
      "package": "progress",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "stm",
      "role": "Suggests"
    },
    {
      "package": "lda",
      "role": "Suggests"
    },
    {
      "package": "topicmodels",
      "role": "Suggests"
    },
    {
      "package": "seededlda",
      "version": ">= 1.4.3",
      "role": "Suggests"
    },
    {
      "package": "keyATM",
      "role": "Suggests"
    },
    {
      "package": "LDAvis",
      "role": "Suggests"
    },
    {
      "package": "servr",
      "role": "Suggests"
    },
    {
      "package": "textcat",
      "role": "Suggests"
    },
    {
      "package": "stringr",
      "role": "Suggests"
    },
    {
      "package": "sentometrics",
      "role": "Suggests"
    },
    {
      "package": "spacyr",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "webshot",
      "role": "Suggests"
    }
  ],
  "_owner": "odelmarcelle",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-31",
      "n": 6
    },
    {
      "week": "2025-33",
      "n": 1
    },
    {
      "week": "2025-42",
      "n": 5
    }
  ],
  "_tags": [],
  "_stars": 8,
  "_contributors": [
    {
      "user": "odelmarcelle",
      "count": 175,
      "uuid": 66041410
    },
    {
      "user": "koheiw",
      "count": 2,
      "uuid": 6572963
    }
  ],
  "_userbio": {
    "uuid": 66041410,
    "type": "user",
    "name": "Olivier Delmarcelle"
  },
  "_downloads": {
    "count": 243,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/sentopics"
  },
  "_devurl": "https://github.com/odelmarcelle/sentopics",
  "_searchresults": 5,
  "_topics": [
    "openblas",
    "cpp",
    "openmp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/sentopics.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/odelmarcelle/sentopics",
  "_realowner": "odelmarcelle",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.6.1",
      "date": "2022-03-10"
    },
    {
      "version": "0.6.2",
      "date": "2022-03-15"
    },
    {
      "version": "0.7.0",
      "date": "2022-05-09"
    },
    {
      "version": "0.7.1",
      "date": "2022-05-18"
    },
    {
      "version": "0.7.2",
      "date": "2023-05-28"
    },
    {
      "version": "0.7.3",
      "date": "2024-04-18"
    },
    {
      "version": "0.7.4",
      "date": "2024-09-20"
    },
    {
      "version": "0.7.5",
      "date": "2025-09-29"
    },
    {
      "version": "0.7.6",
      "date": "2025-10-15"
    }
  ],
  "_exports": [
    "as.JST",
    "as.LDA",
    "as.LDA_lda",
    "as.rJST",
    "as.sentopicsmodel",
    "as.tokens",
    "chains_distances",
    "chains_scores",
    "coherence",
    "compute_PicaultRenault_scores",
    "docvars",
    "fit",
    "fit.sentopicsmodel",
    "grow",
    "JST",
    "LDA",
    "LDAvis",
    "melt",
    "merge_topics",
    "plot_proportion_topics",
    "plot_sentiment_breakdown",
    "plot_sentiment_topics",
    "plot_top_words",
    "proportion_topics",
    "reset",
    "rJST",
    "sentiment_breakdown",
    "sentiment_series",
    "sentiment_topics",
    "sentopics_date",
    "sentopics_date<-",
    "sentopics_labels",
    "sentopics_labels<-",
    "sentopics_sentiment",
    "sentopics_sentiment<-",
    "sentopicsmodel",
    "tokens",
    "top_words"
  ],
  "_datasets": [
    {
      "name": "ECB_press_conferences",
      "title": "Corpus of press conferences from the European Central Bank",
      "object": "ECB_press_conferences",
      "class": [
        "corpus",
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "ECB_press_conferences_tokens",
      "title": "Tokenized press conferences",
      "object": "ECB_press_conferences_tokens",
      "class": [
        "tokens"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "LoughranMcDonald",
      "title": "Loughran-McDonald lexicon",
      "object": "LoughranMcDonald",
      "class": [
        "dictionary2"
      ],
      "fields": [],
      "table": true,
      "tojson": true
    },
    {
      "name": "PicaultRenault",
      "title": "Picault-Renault lexicon",
      "object": "PicaultRenault",
      "class": [
        "data.table",
        "data.frame"
      ],
      "fields": [
        "keyword",
        "ngram",
        "total_class",
        "mp_acco",
        "mp_neut",
        "mp_rest",
        "ec_nega",
        "ec_neut",
        "ec_posi"
      ],
      "rows": 68826,
      "table": true,
      "tojson": true
    },
    {
      "name": "PicaultRenault_data",
      "title": "Regression dataset based on Picault & Renault (2017)",
      "object": "PicaultRenault_data",
      "class": [
        "xts",
        "zoo"
      ],
      "fields": [
        "MRR_t",
        "delta_MRR_t",
        "delta_MRR_t.1",
        "Bloomberg_consensus",
        "Surprise",
        "R_t",
        "R_t.1"
      ],
      "rows": 238,
      "table": true,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "sentopics-package",
      "title": "Tools for joining sentiment and topic analysis (sentopics)",
      "topics": [
        "sentopics-package",
        "sentopics"
      ]
    },
    {
      "page": "as.LDA",
      "title": "Conversions from other packages to LDA",
      "topics": [
        "as.LDA",
        "as.LDA.keyATM_output",
        "as.LDA.LDA_Gibbs",
        "as.LDA.LDA_VEM",
        "as.LDA.STM",
        "as.LDA.textmodel_lda",
        "as.LDA_lda"
      ]
    },
    {
      "page": "as.tokens.dfm",
      "title": "Convert back a dfm to a tokens object",
      "topics": [
        "as.tokens.dfm"
      ]
    },
    {
      "page": "chains_distances",
      "title": "Distances between topic models (chains)",
      "topics": [
        "chains_distances"
      ]
    },
    {
      "page": "chains_scores",
      "title": "Compute scores of topic models (chains)",
      "topics": [
        "chains_scores"
      ]
    },
    {
      "page": "coherence",
      "title": "Coherence of estimated topics",
      "topics": [
        "coherence"
      ]
    },
    {
      "page": "compute_PicaultRenault_scores",
      "title": "Compute scores using the Picault-Renault lexicon",
      "topics": [
        "compute_PicaultRenault_scores"
      ]
    },
    {
      "page": "ECB_press_conferences",
      "title": "Corpus of press conferences from the European Central Bank",
      "topics": [
        "ECB_press_conferences"
      ]
    },
    {
      "page": "ECB_press_conferences_tokens",
      "title": "Tokenized press conferences",
      "topics": [
        "ECB_press_conferences_tokens"
      ]
    },
    {
      "page": "fit.sentopicsmodel",
      "title": "Estimate a topic model",
      "topics": [
        "fit.JST",
        "fit.LDA",
        "fit.multi_chains",
        "fit.rJST",
        "fit.sentopicsmodel",
        "grow",
        "grow.JST",
        "grow.LDA",
        "grow.multi_chains",
        "grow.rJST",
        "grow.sentopicsmodel"
      ]
    },
    {
      "page": "get_ECB_press_conferences",
      "title": "Download press conferences from the European Central Bank",
      "topics": [
        "get_ECB_press_conferences"
      ]
    },
    {
      "page": "get_ECB_speeches",
      "title": "Download and pre-process speeches from the European Central Bank",
      "topics": [
        "get_ECB_speeches"
      ]
    },
    {
      "page": "JST",
      "title": "Create a Joint Sentiment/Topic model",
      "concept": [
        "topic models"
      ],
      "topics": [
        "JST"
      ]
    },
    {
      "page": "LDA",
      "title": "Create a Latent Dirichlet Allocation model",
      "concept": [
        "topic models"
      ],
      "topics": [
        "LDA"
      ]
    },
    {
      "page": "LDAvis",
      "title": "Visualize an LDA model using 'LDAvis'",
      "topics": [
        "LDAvis"
      ]
    },
    {
      "page": "LoughranMcDonald",
      "title": "Loughran-McDonald lexicon",
      "topics": [
        "LoughranMcDonald"
      ]
    },
    {
      "page": "melt",
      "title": "Replacement generic for 'data.table::melt()'",
      "topics": [
        "melt"
      ]
    },
    {
      "page": "melt.sentopicsmodel",
      "title": "Melt for sentopicsmodels",
      "topics": [
        "melt.sentopicsmodel"
      ]
    },
    {
      "page": "merge_topics",
      "title": "Merge topics into fewer themes",
      "topics": [
        "merge_topics"
      ]
    },
    {
      "page": "PicaultRenault",
      "title": "Picault-Renault lexicon",
      "topics": [
        "PicaultRenault"
      ]
    },
    {
      "page": "PicaultRenault_data",
      "title": "Regression dataset based on Picault & Renault (2017)",
      "topics": [
        "PicaultRenault_data"
      ]
    },
    {
      "page": "plot.multi_chains",
      "title": "Plot the distances between topic models (chains)",
      "topics": [
        "plot.multi_chains"
      ]
    },
    {
      "page": "plot.sentopicsmodel",
      "title": "Plot a topic model using Plotly",
      "topics": [
        "plot.sentopicsmodel"
      ]
    },
    {
      "page": "print.sentopicsmodel",
      "title": "Print method for sentopics models",
      "topics": [
        "print.JST",
        "print.LDA",
        "print.rJST",
        "print.sentopicsmodel"
      ]
    },
    {
      "page": "proportion_topics",
      "title": "Compute the topic or sentiment proportion time series",
      "concept": [
        "series functions"
      ],
      "topics": [
        "plot_proportion_topics",
        "proportion_topics"
      ]
    },
    {
      "page": "reset",
      "title": "Re-initialize a topic model",
      "topics": [
        "reset"
      ]
    },
    {
      "page": "rJST",
      "title": "Create a Reverse Joint Sentiment/Topic model",
      "concept": [
        "topic models"
      ],
      "topics": [
        "rJST",
        "rJST.default",
        "rJST.LDA"
      ]
    },
    {
      "page": "sentiment_breakdown",
      "title": "Breakdown the sentiment into topical components",
      "concept": [
        "series functions"
      ],
      "topics": [
        "plot_sentiment_breakdown",
        "sentiment_breakdown"
      ]
    },
    {
      "page": "sentiment_series",
      "title": "Compute a sentiment time series",
      "concept": [
        "series functions"
      ],
      "topics": [
        "sentiment_series"
      ]
    },
    {
      "page": "sentiment_topics",
      "title": "Compute time series of topical sentiments",
      "concept": [
        "series functions"
      ],
      "topics": [
        "plot_sentiment_topics",
        "sentiment_topics"
      ]
    },
    {
      "page": "sentopics_date",
      "title": "Internal date",
      "concept": [
        "sentopics helpers"
      ],
      "topics": [
        "sentopics_date",
        "sentopics_date<-"
      ]
    },
    {
      "page": "sentopics_labels",
      "title": "Setting topic or sentiment labels",
      "concept": [
        "sentopics helpers"
      ],
      "topics": [
        "sentopics_labels",
        "sentopics_labels<-"
      ]
    },
    {
      "page": "sentopics_sentiment",
      "title": "Internal sentiment",
      "concept": [
        "sentopics helpers"
      ],
      "topics": [
        "sentopics_sentiment",
        "sentopics_sentiment<-"
      ]
    },
    {
      "page": "top_words",
      "title": "Extract the most representative words from topics",
      "topics": [
        "plot_top_words",
        "top_words"
      ]
    }
  ],
  "_readme": "https://github.com/odelmarcelle/sentopics/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "data.table",
    "fastmatch",
    "generics",
    "ISOcodes",
    "jsonlite",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "quanteda",
    "Rcpp",
    "RcppArmadillo",
    "RcppHungarian",
    "RcppProgress",
    "rlang",
    "SnowballC",
    "stopwords",
    "stringi",
    "xml2",
    "yaml"
  ],
  "_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": "Basic_usage.Rmd",
      "filename": "Basic_usage.html",
      "title": "Basic usage",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Data",
        "Topic modeling",
        "Introduction",
        "Estimating LDA models with sentopics"
      ],
      "created": "2022-01-04 07:34:17",
      "modified": "2025-07-29 14:39:04",
      "commits": 14
    },
    {
      "source": "Topical_time_series.Rmd",
      "filename": "Topical_time_series.html",
      "title": "Topical time series",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Document dates and sentiment"
      ],
      "created": "2022-01-04 07:34:17",
      "modified": "2025-10-14 10:10:41",
      "commits": 10
    }
  ],
  "_score": 5.380211241711606,
  "_indexed": true,
  "_nocasepkg": "sentopics",
  "_universes": [
    "odelmarcelle"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-05-13T09:25:37.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "3df259a7ca7c8f9446dd610ec6364e252e7f559b",
      "fileid": "d55ea901bf616785f0b18c7b07da2bdac92c7b5810d5570fe13c3f6e19645df9",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/odelmarcelle/actions/runs/25789978127"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-05-13T09:25:50.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "3df259a7ca7c8f9446dd610ec6364e252e7f559b",
      "fileid": "b02c03b24483d991ef74adf43092bc856e0629dd95107edb1f191f6acfaaa00e",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/odelmarcelle/actions/runs/25789978127"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-05-13T09:25:42.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "3df259a7ca7c8f9446dd610ec6364e252e7f559b",
      "fileid": "349b01db2b1969228f426927520ce2994c81b91ee2be35eebea0a3903f4451ef",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/odelmarcelle/actions/runs/25789978127"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-05-13T09:25:58.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "3df259a7ca7c8f9446dd610ec6364e252e7f559b",
      "fileid": "fbb82abd05f0bcad4b2d857314e1bc6b32d691c907d3f7c23d442420bc93bd7e",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/odelmarcelle/actions/runs/25789978127"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-05-13T09:25:58.000Z",
      "arch": "aarch64",
      "commit": "3df259a7ca7c8f9446dd610ec6364e252e7f559b",
      "fileid": "1e5902084ab8aae010e4e15d04bff73447dbd96fe18850bd43da5d0b2a1deb01",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/odelmarcelle/actions/runs/25789978127"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-05-13T09:26:21.000Z",
      "arch": "x86_64",
      "commit": "3df259a7ca7c8f9446dd610ec6364e252e7f559b",
      "fileid": "89c231253fe5359e6d6f29b42c15aecba6f93afc6ef25f5f202f8ea9d439cc43",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/odelmarcelle/actions/runs/25789978127"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-05-13T09:25:25.000Z",
      "arch": "aarch64",
      "commit": "3df259a7ca7c8f9446dd610ec6364e252e7f559b",
      "fileid": "c1a1d6e259b3b9d4d85e4c60a02d1e86ac2ea8ae2cfcc8677e3867441e5b654d",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/odelmarcelle/actions/runs/25789978127"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-05-13T09:27:07.000Z",
      "arch": "x86_64",
      "commit": "3df259a7ca7c8f9446dd610ec6364e252e7f559b",
      "fileid": "831856bc1d660446471d3d2bc4d0c01d69fa6b033b72a058631e5236245590ce",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/odelmarcelle/actions/runs/25789978127"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-05-13T09:24:44.000Z",
      "arch": "x86_64",
      "commit": "3df259a7ca7c8f9446dd610ec6364e252e7f559b",
      "fileid": "fd4e9a05eda7f98add341ef50cd99e179581ac5093db2cf991d622449caa54cf",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/odelmarcelle/actions/runs/25789978127"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-05-13T09:24:32.000Z",
      "arch": "x86_64",
      "commit": "3df259a7ca7c8f9446dd610ec6364e252e7f559b",
      "fileid": "0b7cbac1619c8c28dc17bfe4f0ff0bb990c0f61bac2cef68afc22c0d0c46a3ac",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/odelmarcelle/actions/runs/25789978127"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-05-13T09:24:50.000Z",
      "arch": "x86_64",
      "commit": "3df259a7ca7c8f9446dd610ec6364e252e7f559b",
      "fileid": "4b2b3418c3c6353b494a7df65b97fdd58e389546701ea97cf7a75257c1e2d55c",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/odelmarcelle/actions/runs/25789978127"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.0",
      "date": "2026-05-22T09:44:54.000Z",
      "arch": "emscripten",
      "commit": "3df259a7ca7c8f9446dd610ec6364e252e7f559b",
      "fileid": "b1e93e3c32a196a28e91298205fa501c9fd658f227ff7ba8517af2dd108988e6",
      "status": "success",
      "buildurl": "https://github.com/r-universe/odelmarcelle/actions/runs/25789978127"
    }
  ]
}