{
  "_id": "6a1ed96bb401979e7340f34e",
  "Package": "rEMM",
  "Version": "1.2.2",
  "Date": "2025-08-09",
  "Title": "Extensible Markov Model for Modelling Temporal Relationships\nBetween Clusters",
  "Authors@R": "c(person(\"Michael\", \"Hahsler\", role = c(\"aut\", \"cre\", \"cph\"),\nemail = \"mhahsler@lyle.smu.edu\",\ncomment = c(ORCID = \"0000-0003-2716-1405\")),\nperson(\"Margaret H.\", \"Dunham\", role = c(\"ctb\")))",
  "Description": "Implements TRACDS (Temporal Relationships between Clusters\nfor Data Streams), a generalization of Extensible Markov Model\n(EMM). TRACDS adds a temporal or order model to data stream\nclustering by superimposing a dynamically adapting Markov\nChain. Also provides an implementation of EMM (TRACDS on top of\ntNN data stream clustering). Development of this package was\nsupported in part by NSF IIS-0948893 and R21HG005912 from the\nNational Human Genome Research Institute. Hahsler and Dunham\n(2010) <doi:10.18637/jss.v035.i05>.",
  "Classification/ACM": "G.4, H.2.8, I.5.1",
  "URL": "https://github.com/mhahsler/rEMM",
  "License": "GPL-3",
  "Config/pak/sysreqs": "libglpk-dev libxml2-dev",
  "Repository": "https://mhahsler.r-universe.dev",
  "Date/Publication": "2025-08-09 19:58:47 UTC",
  "RemoteUrl": "https://github.com/mhahsler/rEMM",
  "RemoteRef": "HEAD",
  "RemoteSha": "770e6cded910f2498ce0206754d9f251e586847b",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-20 09:25:44 UTC",
    "User": "root"
  },
  "Author": "Michael Hahsler [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0003-2716-1405>),\nMargaret H. Dunham [ctb]",
  "Maintainer": "Michael Hahsler <mhahsler@lyle.smu.edu>",
  "MD5sum": "0038b342f11eac9289f3566f130c3ca0",
  "_user": "mhahsler",
  "_type": "src",
  "_file": "rEMM_1.2.2.tar.gz",
  "_fileid": "133c421e8d43388d3be89f3a4361545fc1d6be9b414953fd088aac538fbcab41",
  "_filesize": 1330784,
  "_sha256": "133c421e8d43388d3be89f3a4361545fc1d6be9b414953fd088aac538fbcab41",
  "_created": "2026-05-20T09:25:44.000Z",
  "_published": "2026-06-02T13:23:55.063Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79080676552,
      "time": 158,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7106265852"
    },
    {
      "job": 79080675647,
      "time": 153,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7106263901"
    },
    {
      "job": 79080676750,
      "time": 120,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7106251774"
    },
    {
      "job": 79080675258,
      "time": 118,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7106250914"
    },
    {
      "job": 79080674827,
      "time": 237,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7106205141"
    },
    {
      "job": 79080674887,
      "time": 128,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7358900655"
    },
    {
      "job": 79080675618,
      "time": 129,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7106255214"
    },
    {
      "job": 79080676433,
      "time": 129,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7106255143"
    },
    {
      "job": 79080676605,
      "time": 126,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7106254379"
    }
  ],
  "_buildurl": "https://github.com/r-universe/mhahsler/actions/runs/26153479347",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/mhahsler/rEMM",
  "_commit": {
    "id": "770e6cded910f2498ce0206754d9f251e586847b",
    "author": "mhahsler <michael@hahsler.net>",
    "committer": "mhahsler <michael@hahsler.net>",
    "message": "fixed partial argument matching issues and regenerated README. We use now GPL-3.\n",
    "time": 1754769527
  },
  "_maintainer": {
    "name": "Michael Hahsler",
    "email": "mhahsler@lyle.smu.edu",
    "login": "mhahsler",
    "description": "I develop packages for AI, ML, and Data Science.",
    "uuid": 14900595,
    "orcid": "0000-0003-2716-1405"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.10.0",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "stream",
      "role": "Imports"
    },
    {
      "package": "cluster",
      "role": "Imports"
    },
    {
      "package": "clusterGeneration",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "proxy",
      "role": "Imports"
    },
    {
      "package": "igraph",
      "role": "Imports"
    },
    {
      "package": "graph",
      "role": "Suggests"
    },
    {
      "package": "Rgraphviz",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "mhahsler",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-32",
      "n": 1
    }
  ],
  "_tags": [],
  "_topics": [
    "clustering",
    "data-stream",
    "sequence-analysis"
  ],
  "_stars": 2,
  "_contributors": [
    {
      "user": "mhahsler",
      "count": 27,
      "uuid": 14900595
    }
  ],
  "_userbio": {
    "uuid": 14900595,
    "type": "user",
    "name": "Michael Hahsler",
    "description": "I develop packages for AI, ML, and Data Science."
  },
  "_downloads": {
    "count": 685,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/rEMM"
  },
  "_mentions": 1,
  "_devurl": "https://github.com/mhahsler/remm",
  "_searchresults": 31,
  "_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/rEMM.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/mhahsler/remm",
  "_realowner": "mhahsler",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1-2",
      "date": "2010-01-26"
    },
    {
      "version": "1.0-0",
      "date": "2010-07-13"
    },
    {
      "version": "1.0-2",
      "date": "2011-07-26"
    },
    {
      "version": "1.0-3",
      "date": "2012-02-08"
    },
    {
      "version": "1.0-4",
      "date": "2012-03-16"
    },
    {
      "version": "1.0-5",
      "date": "2012-04-09"
    },
    {
      "version": "1.0-6",
      "date": "2012-05-30"
    },
    {
      "version": "1.0-7",
      "date": "2013-08-11"
    },
    {
      "version": "1.0-8",
      "date": "2014-01-14"
    },
    {
      "version": "1.0-9",
      "date": "2015-05-15"
    },
    {
      "version": "1.0-10",
      "date": "2015-07-02"
    },
    {
      "version": "1.0-11",
      "date": "2015-07-24"
    },
    {
      "version": "1.1.0",
      "date": "2021-10-30"
    },
    {
      "version": "1.1.1",
      "date": "2022-05-31"
    },
    {
      "version": "1.2.0",
      "date": "2022-06-25"
    },
    {
      "version": "1.2.1",
      "date": "2024-04-21"
    }
  ],
  "_exports": [
    "as.graph",
    "as.graph.TRACDS",
    "as.igraph",
    "as.igraph.TRACDS",
    "build",
    "cluster",
    "cluster_centers",
    "cluster_counts",
    "clusters",
    "compact",
    "copy",
    "current_state",
    "DSC_EMM",
    "DSC_tNN",
    "EMM",
    "fade",
    "find_clusters",
    "get_EMM",
    "initial_transition",
    "last_clustering",
    "merge_clusters",
    "nclusters",
    "nstates",
    "ntransitions",
    "object.size",
    "plot",
    "predict",
    "prune",
    "rare_clusters",
    "rare_transitions",
    "recluster_hclust",
    "recluster_kmeans",
    "recluster_pam",
    "recluster_reachability",
    "recluster_tNN",
    "recluster_transitions",
    "remove_clusters",
    "remove_selftransitions",
    "remove_transitions",
    "reset",
    "score",
    "set_EMM",
    "size",
    "smooth_transitions",
    "states",
    "synthetic_stream",
    "tNN",
    "TRAC",
    "TRACDS",
    "transition",
    "transition_matrix",
    "transition_table",
    "transitions",
    "update"
  ],
  "_datasets": [
    {
      "name": "Alphaproteobacteria16S",
      "title": "Count Data for 16S rRNA Sequences",
      "object": "16S",
      "file": "16S.rda",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [
        "aaa",
        "aac",
        "aag",
        "aat",
        "aca",
        "acc",
        "acg",
        "act",
        "aga",
        "agc",
        "agg",
        "agt",
        "ata",
        "atc",
        "atg",
        "att",
        "caa",
        "cac",
        "cag",
        "cat",
        "cca",
        "ccc",
        "ccg",
        "cct",
        "cga",
        "cgc",
        "cgg",
        "cgt",
        "cta",
        "ctc",
        "ctg",
        "ctt",
        "gaa",
        "gac",
        "gag",
        "gat",
        "gca",
        "gcc",
        "gcg",
        "gct",
        "gga",
        "ggc",
        "ggg",
        "ggt",
        "gta",
        "gtc",
        "gtg",
        "gtt",
        "taa",
        "tac",
        "tag",
        "tat",
        "tca",
        "tcc",
        "tcg",
        "tct",
        "tga",
        "tgc",
        "tgg",
        "tgt",
        "tta",
        "ttc",
        "ttg",
        "ttt"
      ],
      "rows": 456,
      "table": true,
      "tojson": true
    },
    {
      "name": "Derwent",
      "title": "Derwent Catchment Data",
      "object": "Derwent",
      "file": "Derwent.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Long Bridge",
        "Matlock Bath",
        "Chat Sworth",
        "What Stand Well",
        "Wye@Ashford",
        "Amber@Wind Field Park"
      ],
      "rows": 1918,
      "table": true,
      "tojson": true
    },
    {
      "name": "EMMsim_sequence_test",
      "title": "Synthetic Data to Demonstrate EMMs",
      "object": "EMMsim",
      "file": "EMMsim.rda",
      "class": [
        "numeric"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "EMMsim_sequence_train",
      "title": "Synthetic Data to Demonstrate EMMs",
      "object": "EMMsim",
      "file": "EMMsim.rda",
      "class": [
        "numeric"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "EMMsim_test",
      "title": "Synthetic Data to Demonstrate EMMs",
      "object": "EMMsim",
      "file": "EMMsim.rda",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [
        "x",
        "y"
      ],
      "rows": 25,
      "table": true,
      "tojson": true
    },
    {
      "name": "EMMsim_train",
      "title": "Synthetic Data to Demonstrate EMMs",
      "object": "EMMsim",
      "file": "EMMsim.rda",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [
        "x",
        "y"
      ],
      "rows": 200,
      "table": true,
      "tojson": true
    },
    {
      "name": "EMMTraffic",
      "title": "Hypothetical Traffic Data Set for EMM",
      "object": "EMMTraffic",
      "file": "EMMTraffic.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Loc_1",
        "Loc_2",
        "Loc_3",
        "Loc_4",
        "Loc_5",
        "Loc_6",
        "Loc_7"
      ],
      "rows": 12,
      "table": true,
      "tojson": true
    },
    {
      "name": "Mollicutes16S",
      "title": "Count Data for 16S rRNA Sequences",
      "object": "16S",
      "file": "16S.rda",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [
        "aaa",
        "aac",
        "aag",
        "aat",
        "aca",
        "acc",
        "acg",
        "act",
        "aga",
        "agc",
        "agg",
        "agt",
        "ata",
        "atc",
        "atg",
        "att",
        "caa",
        "cac",
        "cag",
        "cat",
        "cca",
        "ccc",
        "ccg",
        "cct",
        "cga",
        "cgc",
        "cgg",
        "cgt",
        "cta",
        "ctc",
        "ctg",
        "ctt",
        "gaa",
        "gac",
        "gag",
        "gat",
        "gca",
        "gcc",
        "gcg",
        "gct",
        "gga",
        "ggc",
        "ggg",
        "ggt",
        "gta",
        "gtc",
        "gtg",
        "gtt",
        "taa",
        "tac",
        "tag",
        "tat",
        "tca",
        "tcc",
        "tcg",
        "tct",
        "tga",
        "tgc",
        "tgg",
        "tgt",
        "tta",
        "ttc",
        "ttg",
        "ttt"
      ],
      "rows": 479,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "16S",
      "title": "Count Data for 16S rRNA Sequences",
      "topics": [
        "16S",
        "Alphaproteobacteria16S",
        "Mollicutes16S"
      ]
    },
    {
      "page": "build",
      "title": "Building an EMM using New Data",
      "topics": [
        "build",
        "build,EMM,data.frame-method",
        "build,EMM,matrix-method",
        "build,EMM,numeric-method"
      ]
    },
    {
      "page": "cluster",
      "title": "Data stream clustering with tNN",
      "topics": [
        "cluster",
        "cluster,tNN,data.frame-method",
        "cluster,tNN,matrix-method",
        "cluster,tNN,numeric-method"
      ]
    },
    {
      "page": "combine",
      "title": "Combining EMM Objects",
      "topics": [
        "c",
        "c,EMM-method"
      ]
    },
    {
      "page": "Derwent",
      "title": "Derwent Catchment Data",
      "topics": [
        "Derwent"
      ]
    },
    {
      "page": "DSC_EMM",
      "title": "DSC Interface for EMM and tNN (package stream)",
      "topics": [
        "DSC_EMM",
        "DSC_tNN",
        "get_EMM",
        "set_EMM"
      ]
    },
    {
      "page": "EMM",
      "title": "Creator for Class \"EMM\"",
      "topics": [
        "EMM",
        "object.size,EMM-method"
      ]
    },
    {
      "page": "EMM-class",
      "title": "Class \"EMM\"",
      "topics": [
        "copy",
        "copy,EMM-method",
        "EMM-class",
        "show,EMM-method",
        "size",
        "size,EMM-method"
      ]
    },
    {
      "page": "EMMsim",
      "title": "Synthetic Data to Demonstrate EMMs",
      "topics": [
        "EMMsim",
        "EMMsim_sequence_test",
        "EMMsim_sequence_train",
        "EMMsim_test",
        "EMMsim_train"
      ]
    },
    {
      "page": "EMMTraffic",
      "title": "Hypothetical Traffic Data Set for EMM",
      "topics": [
        "EMMTraffic"
      ]
    },
    {
      "page": "fade",
      "title": "Fading Cluster Structure and EMM Layer",
      "topics": [
        "fade",
        "fade,EMM,missing,missing-method",
        "fade,EMM,missing,numeric-method",
        "fade,EMM,numeric,missing-method",
        "fade,EMM,numeric,numeric-method"
      ]
    },
    {
      "page": "find_clusters",
      "title": "Find the EMM State/Cluster for an Observation",
      "topics": [
        "find_clusters",
        "find_clusters,tNN,data.frame-method",
        "find_clusters,tNN,matrix-method",
        "find_clusters,tNN,numeric-method"
      ]
    },
    {
      "page": "merge",
      "title": "Merge States of an EMM",
      "topics": [
        "merge_clusters",
        "merge_clusters,EMM,character-method",
        "merge_clusters,EMM,integer-method"
      ]
    },
    {
      "page": "plot.EMM",
      "title": "Visualize EMM Objects",
      "topics": [
        "plot",
        "plot,EMM,missing-method"
      ]
    },
    {
      "page": "predict",
      "title": "Predict a Future State",
      "topics": [
        "predict",
        "predict,TRACDS-method"
      ]
    },
    {
      "page": "prune",
      "title": "Prune States and/or Transitions",
      "topics": [
        "prune",
        "prune,EMM-method",
        "rare_clusters",
        "rare_clusters,tNN-method",
        "rare_transitions",
        "rare_transitions,TRACDS-method"
      ]
    },
    {
      "page": "recluster",
      "title": "Reclustering EMM states",
      "topics": [
        "recluster",
        "recluster_hclust",
        "recluster_hclust,EMM-method",
        "recluster_kmeans",
        "recluster_kmeans,EMM-method",
        "recluster_pam",
        "recluster_pam,EMM-method",
        "recluster_reachability",
        "recluster_reachability,EMM-method",
        "recluster_tNN",
        "recluster_tNN,EMM-method",
        "recluster_transitions",
        "recluster_transitions,EMM-method"
      ]
    },
    {
      "page": "remove",
      "title": "Remove States/Clusters or Transitions from an EMM",
      "topics": [
        "remove_clusters",
        "remove_clusters,EMM,character-method",
        "remove_selftransitions",
        "remove_selftransitions,EMM-method",
        "remove_transitions",
        "remove_transitions,EMM,character,character-method",
        "remove_transitions,EMM,matrix,missing-method"
      ]
    },
    {
      "page": "score",
      "title": "Score a New Sequence Given an EMM",
      "topics": [
        "score",
        "score,EMM,data.frame-method",
        "score,EMM,EMM-method",
        "score,EMM,matrix-method",
        "score,EMM,numeric-method"
      ]
    },
    {
      "page": "smooth_transitions",
      "title": "Smooths transition counts between neighboring states/clusters",
      "topics": [
        "smooth_transitions",
        "smooth_transitions,EMM-method"
      ]
    },
    {
      "page": "synthetic_stream",
      "title": "Create a Synthetic Data Stream",
      "topics": [
        "synthetic_stream"
      ]
    },
    {
      "page": "tNN-class",
      "title": "Class \"tNN\"",
      "topics": [
        "clusters",
        "clusters,tNN-method",
        "cluster_centers",
        "cluster_centers,tNN-method",
        "cluster_counts",
        "cluster_counts,tNN-method",
        "copy,tNN-method",
        "last_clustering",
        "last_clustering,tNN-method",
        "nclusters",
        "nclusters,tNN-method",
        "object.size,tNN-method",
        "plot,tNN,missing-method",
        "StreamClustering-class",
        "tNN",
        "tNN-class"
      ]
    },
    {
      "page": "TRAC-class",
      "title": "TRAC: Creating a Markov Model from a Regular Clustering",
      "topics": [
        "TRAC"
      ]
    },
    {
      "page": "TRACDS-class",
      "title": "Class \"TRACDS\"",
      "topics": [
        "as.graph",
        "as.graph.TRACDS",
        "as.igraph",
        "as.igraph.TRACDS",
        "copy,TRACDS-method",
        "current_state",
        "current_state,TRACDS-method",
        "nstates",
        "nstates,TRACDS-method",
        "ntransitions",
        "ntransitions,TRACDS-method",
        "object.size,TRACDS-method",
        "plot,TRACDS,missing-method",
        "show,TRACDS-method",
        "states",
        "states,TRACDS-method",
        "TRACDS",
        "TRACDS-class",
        "transitions",
        "transitions,TRACDS-method"
      ]
    },
    {
      "page": "transition",
      "title": "Access Transition Probabilities/Counts in an EMM",
      "topics": [
        "initial_transition",
        "initial_transition,TRACDS-method",
        "transition",
        "transition,TRACDS,character,character-method",
        "transition,TRACDS,data.frame,missing-method",
        "transition,TRACDS,matrix,missing-method",
        "transition_matrix",
        "transition_matrix,TRACDS-method"
      ]
    },
    {
      "page": "transition_table",
      "title": "Extract a Transition Table for a New Sequence Given an EMM",
      "topics": [
        "transition_table",
        "transition_table,EMM,data.frame-method",
        "transition_table,EMM,matrix-method",
        "transition_table,EMM,numeric-method"
      ]
    },
    {
      "page": "update",
      "title": "Update a TRACDS temporal structure with new state assignements",
      "topics": [
        "compact",
        "compact,TRACDS-method",
        "reset",
        "reset,TRACDS-method",
        "update",
        "update,TRACDS-method"
      ]
    }
  ],
  "_pkglogo": "https://github.com/mhahsler/rEMM/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/mhahsler/rEMM/raw/HEAD/README.md",
  "_rundeps": [
    "BH",
    "class",
    "cli",
    "clue",
    "cluster",
    "clusterGeneration",
    "cpp11",
    "dbscan",
    "DEoptimR",
    "diptest",
    "flexmix",
    "fpc",
    "generics",
    "glue",
    "igraph",
    "kernlab",
    "lattice",
    "lifecycle",
    "magrittr",
    "MASS",
    "Matrix",
    "mclust",
    "mlbench",
    "modeltools",
    "nnet",
    "pkgconfig",
    "prabclus",
    "proxy",
    "Rcpp",
    "rlang",
    "robustbase",
    "rpart",
    "stream",
    "vctrs"
  ],
  "_vignettes": [
    {
      "source": "rEMM.Rnw",
      "filename": "rEMM.pdf",
      "title": "Extensible Markov Model for data stream clustering",
      "engine": "utils::Sweave",
      "headings": [],
      "created": "2021-10-26 16:53:45",
      "modified": "2022-05-31 16:58:17",
      "commits": 2
    }
  ],
  "_score": 4.491361693834273,
  "_indexed": true,
  "_nocasepkg": "remm",
  "_universes": [
    "mhahsler"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.2.2",
      "date": "2026-05-20T09:28:13.000Z",
      "distro": "noble",
      "commit": "770e6cded910f2498ce0206754d9f251e586847b",
      "fileid": "0e2a53a2a39d624a9fe6487cc2603c57fafe3c0000dff246604fbe2b39b81000",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mhahsler/actions/runs/26153479347"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.2.2",
      "date": "2026-05-20T09:28:09.000Z",
      "distro": "noble",
      "commit": "770e6cded910f2498ce0206754d9f251e586847b",
      "fileid": "9672f05f7b7c744dbf18ca02d773785ac58f167581dc2e13db66dc0a63389bd9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mhahsler/actions/runs/26153479347"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.2.2",
      "date": "2026-05-20T09:27:40.000Z",
      "commit": "770e6cded910f2498ce0206754d9f251e586847b",
      "fileid": "02a6ec62d8eb245fba7a9d3888739d7cec6e1da5f034b9aa70ec6e552024c51b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mhahsler/actions/runs/26153479347"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.2.2",
      "date": "2026-05-20T09:27:45.000Z",
      "commit": "770e6cded910f2498ce0206754d9f251e586847b",
      "fileid": "1f9eb3844c34586d5fd324e46516b94c3dd5487d3c9cfc100b585ec291cebd36",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mhahsler/actions/runs/26153479347"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.2.2",
      "date": "2026-05-20T09:27:40.000Z",
      "commit": "770e6cded910f2498ce0206754d9f251e586847b",
      "fileid": "442e59d9bccb5f8e5f8dc9926b2dc5c84d68201d9ebc05fec5627a2d367a8060",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mhahsler/actions/runs/26153479347"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.2.2",
      "date": "2026-05-20T09:27:36.000Z",
      "commit": "770e6cded910f2498ce0206754d9f251e586847b",
      "fileid": "7c4679f64e319c64a6e9828c8b0a9701af013094ba834697365e6cfb43726220",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mhahsler/actions/runs/26153479347"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.2.2",
      "date": "2026-05-20T09:27:35.000Z",
      "commit": "770e6cded910f2498ce0206754d9f251e586847b",
      "fileid": "e326f7bcc352e1fdb524e93bb10db82867b69c0aedf2e3dec5ac7d0eff31ecb9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mhahsler/actions/runs/26153479347"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.2.2",
      "date": "2026-06-02T13:23:07.000Z",
      "commit": "770e6cded910f2498ce0206754d9f251e586847b",
      "fileid": "0d41d2fe2752f2d9cdc221bbc702203fb56523841d15c5ee08883ab9fac96629",
      "status": "success",
      "buildurl": "https://github.com/r-universe/mhahsler/actions/runs/26153479347"
    }
  ]
}