{
  "_id": "6ad1e18f29625c14e47aed43",
  "Type": "Package",
  "Package": "circumplex",
  "Title": "Analysis and Visualization of Circular Data",
  "Version": "2.0.1.9000",
  "Authors@R": "c(person(given = \"Jeffrey\",\nfamily = \"Girard\",\nrole = c(\"aut\", \"cre\"),\nemail = \"me@jmgirard.com\",\ncomment = c(ORCID = \"0000-0002-7359-3746\")),\nperson(given = \"Johannes\",\nfamily = \"Zimmermann\",\nrole = \"aut\",\ncomment = c(ORCID = \"0000-0001-6975-2356\")),\nperson(given = \"Aidan\",\nfamily = \"Wright\",\nrole = \"aut\",\ncomment = c(ORCID = \"0000-0002-2369-0601\")))",
  "Description": "Circumplex models, which organize constructs in a circle\naround two underlying dimensions, are popular for studying\ninterpersonal functioning, mood/affect, and vocational\npreferences/environments. This package provides tools for\nanalyzing and visualizing circular data, including scoring\nfunctions for relevant instruments and a generalization of the\nbootstrapped structural summary method from Zimmermann & Wright\n(2017) <doi:10.1177/1073191115621795> and functions for\ncreating publication-ready tables and figures from the results.",
  "License": "GPL-3",
  "URL": "https://github.com/jmgirard/circumplex,\nhttp://circumplex.jmgirard.com/",
  "BugReports": "https://github.com/jmgirard/circumplex/issues",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "Config/testthat/edition": "3",
  "Config/roxygen2/version": "8.1.0",
  "Config/pak/sysreqs": "cmake make libicu-dev libuv1-dev",
  "Repository": "https://jmgirard.r-universe.dev",
  "Date/Publication": "2026-10-16 07:25:10 UTC",
  "RemoteUrl": "https://github.com/jmgirard/circumplex",
  "RemoteRef": "HEAD",
  "RemoteSha": "284386d9b8088e4e887a5d0712e12aa348770c84",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-16 07:45:50 UTC",
    "User": "root"
  },
  "Author": "Jeffrey Girard [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-7359-3746>),\nJohannes Zimmermann [aut] (ORCID:\n<https://orcid.org/0000-0001-6975-2356>),\nAidan Wright [aut] (ORCID: <https://orcid.org/0000-0002-2369-0601>)",
  "Maintainer": "Jeffrey Girard <me@jmgirard.com>",
  "_user": "jmgirard",
  "_type": "src",
  "_file": "circumplex_2.0.1.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/984807621a723394a21122eab76d9aacd47a4de9c3529050c02cf7379566a7ae",
  "_filesize": 11472377,
  "_sha256": "984807621a723394a21122eab76d9aacd47a4de9c3529050c02cf7379566a7ae",
  "_expires": "2027-01-24T08:34:20.000Z",
  "_created": "2026-10-16T07:45:50.000Z",
  "_published": "2026-10-16T08:34:23.172Z",
  "_buildurl": "https://github.com/r-universe/jmgirard/actions/runs/38868791122",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 116869555900,
      "time": 643,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12033650097"
    },
    {
      "job": 116869555913,
      "time": 304,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12032537107"
    },
    {
      "job": 116869555871,
      "time": 234,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12032477408"
    },
    {
      "job": 116869555989,
      "time": 281,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12032566501"
    },
    {
      "job": 116869554926,
      "time": 270,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12034467676"
    },
    {
      "job": 116869554771,
      "time": 758,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12034737564"
    },
    {
      "job": 116869554693,
      "time": 208,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12033992816"
    },
    {
      "job": 116869554777,
      "time": 515,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12034274086"
    },
    {
      "job": 116867806839,
      "time": 309,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12031669722"
    },
    {
      "job": 116869554683,
      "time": 167,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12032850808"
    },
    {
      "job": 116869554795,
      "time": 500,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12032527177"
    },
    {
      "job": 116869554736,
      "time": 311,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12033250883"
    },
    {
      "job": 116869554700,
      "time": 302,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12032409038"
    },
    {
      "job": 116869554741,
      "time": 549,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12032532848"
    },
    {
      "job": 116869554684,
      "time": 307,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12032294859"
    }
  ],
  "_upstream": "https://github.com/jmgirard/circumplex",
  "_commit": {
    "id": "284386d9b8088e4e887a5d0712e12aa348770c84",
    "author": "Jeffrey Girard <me@jmgirard.com>",
    "committer": "Jeffrey Girard <me@jmgirard.com>",
    "message": "triage: lessons pass — one merge, four trims\n\nMerged 2026-07-18 (M31) vdiffr auto-skip into its survivor, 2026-07-19 (M7\nfamily), 'a step that doesn't run reports success'.\nCompressed 2026-09-02 (M120), 2026-07-19 (M39), 2026-09-21 (M146) and\n2026-09-22 (M148): each loses a sentence that test-craft.md's M59 family,\nthe M33 render-and-look lesson, or the M60 lesson already holds.\nNo lesson dropped; no decision entry.\n",
    "time": 1792135510
  },
  "_maintainer": {
    "name": "Jeffrey Girard",
    "email": "me@jmgirard.com",
    "login": "jmgirard",
    "orcid": "0000-0002-7359-3746",
    "twitter": "@jeffreymgirard",
    "description": "Associate Professor of Psychology",
    "uuid": 6829033
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "version": ">= 0.11",
      "role": "LinkingTo"
    },
    {
      "package": "boot",
      "version": ">= 1.3-18",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 4.0.0",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "htmlTable",
      "version": ">= 1.13.3",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "brms",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "version": ">= 3.5.0",
      "role": "Suggests"
    },
    {
      "package": "ggrepel",
      "role": "Suggests"
    },
    {
      "package": "glmmTMB",
      "role": "Suggests"
    },
    {
      "package": "kableExtra",
      "version": ">= 1.1.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "version": ">= 1.28",
      "role": "Suggests"
    },
    {
      "package": "lavaan",
      "role": "Suggests"
    },
    {
      "package": "nlme",
      "role": "Suggests"
    },
    {
      "package": "OpenMx",
      "role": "Suggests"
    },
    {
      "package": "psych",
      "role": "Suggests"
    },
    {
      "package": "RColorBrewer",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "version": ">= 2.1",
      "role": "Suggests"
    },
    {
      "package": "roxygen2",
      "version": ">= 7.1.0",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "vdiffr",
      "role": "Suggests"
    }
  ],
  "_owner": "jmgirard",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-21",
      "n": 6
    },
    {
      "week": "2026-27",
      "n": 53
    },
    {
      "week": "2026-28",
      "n": 60
    },
    {
      "week": "2026-29",
      "n": 94
    },
    {
      "week": "2026-30",
      "n": 76
    },
    {
      "week": "2026-31",
      "n": 16
    },
    {
      "week": "2026-32",
      "n": 60
    },
    {
      "week": "2026-33",
      "n": 32
    },
    {
      "week": "2026-34",
      "n": 70
    },
    {
      "week": "2026-35",
      "n": 22
    },
    {
      "week": "2026-36",
      "n": 53
    },
    {
      "week": "2026-37",
      "n": 1
    },
    {
      "week": "2026-38",
      "n": 70
    },
    {
      "week": "2026-39",
      "n": 43
    },
    {
      "week": "2026-42",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v1.1.0",
      "date": "2026-05-24"
    },
    {
      "name": "v1.2.0",
      "date": "2026-07-02"
    },
    {
      "name": "m4-complete",
      "date": "2026-07-07"
    },
    {
      "name": "m4.5-complete",
      "date": "2026-07-07"
    },
    {
      "name": "v2.0.0",
      "date": "2026-09-02"
    },
    {
      "name": "v2.0.1",
      "date": "2026-09-06"
    }
  ],
  "_topics": [
    "circular",
    "circumplex",
    "data-analysis",
    "ggplot2",
    "interpersonal",
    "psychology",
    "rcpparmadillo",
    "tidyverse",
    "openblas",
    "cpp",
    "openmp"
  ],
  "_stars": 16,
  "_contributors": [
    {
      "user": "jmgirard",
      "count": 1181,
      "uuid": 6829033
    },
    {
      "user": "eddelbuettel",
      "count": 1,
      "uuid": 673121
    },
    {
      "user": "hadley",
      "count": 1,
      "uuid": 4196
    }
  ],
  "_userbio": {
    "uuid": 6829033,
    "type": "user",
    "name": "Jeffrey Girard",
    "followers": 96,
    "description": "Associate Professor of Psychology"
  },
  "_downloads": {
    "count": 796,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/circumplex"
  },
  "_devurl": "https://github.com/jmgirard/circumplex",
  "_pkgdown": "http://circumplex.jmgirard.com/",
  "_searchresults": 98,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/circumplex.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/jmgirard/circumplex",
  "_realowner": "jmgirard",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2018-07-31"
    },
    {
      "version": "0.1.2",
      "date": "2018-08-06"
    },
    {
      "version": "0.2.0",
      "date": "2018-10-26"
    },
    {
      "version": "0.2.1",
      "date": "2018-11-29"
    },
    {
      "version": "0.3.0",
      "date": "2019-04-26"
    },
    {
      "version": "0.3.1",
      "date": "2019-05-15"
    },
    {
      "version": "0.3.2",
      "date": "2019-08-21"
    },
    {
      "version": "0.3.3",
      "date": "2019-09-26"
    },
    {
      "version": "0.3.4",
      "date": "2019-12-05"
    },
    {
      "version": "0.3.5",
      "date": "2020-01-10"
    },
    {
      "version": "0.3.6",
      "date": "2020-04-29"
    },
    {
      "version": "0.3.7",
      "date": "2021-05-17"
    },
    {
      "version": "0.3.8",
      "date": "2021-05-28"
    },
    {
      "version": "0.3.9",
      "date": "2023-02-14"
    },
    {
      "version": "0.3.10",
      "date": "2023-08-22"
    },
    {
      "version": "1.0.0",
      "date": "2024-10-28"
    },
    {
      "version": "1.0.1",
      "date": "2025-08-01"
    },
    {
      "version": "1.0.2",
      "date": "2025-09-23"
    },
    {
      "version": "1.1.0",
      "date": "2026-05-24"
    },
    {
      "version": "1.2.0",
      "date": "2026-07-02"
    },
    {
      "version": "2.0.0",
      "date": "2026-09-08"
    },
    {
      "version": "2.0.1",
      "date": "2026-09-08"
    }
  ],
  "_exports": [
    "anchors",
    "angle_unwrap",
    "axes_reliability",
    "coord_circumplex",
    "CoordCircumplex",
    "cpm_fit",
    "cpm_simulate",
    "fit_structure",
    "geom_ssm_arc",
    "geom_ssm_ellipse",
    "geom_ssm_path",
    "geom_ssm_point",
    "GeomSsmArc",
    "GeomSsmEllipse",
    "GeomSsmPath",
    "GeomSsmPoint",
    "ggcircumplex",
    "ggsave",
    "html_render",
    "instruments",
    "ipsatize",
    "items",
    "norm_standardize",
    "norms",
    "octants",
    "PANO",
    "poles",
    "quadrants",
    "scale_x_circumplex",
    "scales",
    "score",
    "self_standardize",
    "ssm_analyze",
    "ssm_analyze_long",
    "ssm_ci_accuracy",
    "ssm_draws",
    "ssm_ellipse_data",
    "ssm_growth_data",
    "ssm_growth_formula",
    "ssm_parameters",
    "ssm_parameters_id",
    "ssm_plot_circle",
    "ssm_plot_contrast",
    "ssm_plot_curve",
    "ssm_plot_trajectory",
    "ssm_score",
    "ssm_sem",
    "ssm_sem_parameters",
    "ssm_sem_syntax",
    "ssm_table",
    "ssm_trajectory",
    "theme_circumplex"
  ],
  "_datasets": [
    {
      "name": "aw2009",
      "title": "Standardized octant scores on hypothetical circumplex scales",
      "object": "aw2009",
      "class": [
        "data.frame"
      ],
      "fields": [
        "PA",
        "BC",
        "DE",
        "FG",
        "HI",
        "JK",
        "LM",
        "NO"
      ],
      "rows": 5,
      "table": true,
      "tojson": true
    },
    {
      "name": "cais",
      "title": "Child and Adolescent Interpersonal Survey",
      "object": "cais",
      "class": [
        "circumplex_instrument"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "csie",
      "title": "Circumplex Scales of Interpersonal Efficacy",
      "object": "csie",
      "class": [
        "circumplex_instrument"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "csig",
      "title": "Circumplex Scales of Intergroup Goals",
      "object": "csig",
      "class": [
        "circumplex_instrument"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "csip",
      "title": "Circumplex Scales of Interpersonal Problems",
      "object": "csip",
      "class": [
        "circumplex_instrument"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "csiv",
      "title": "Circumplex Scales of Interpersonal Values",
      "object": "csiv",
      "class": [
        "circumplex_instrument"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "iei",
      "title": "Interpersonal Emotion Inventory",
      "object": "iei",
      "class": [
        "circumplex_instrument"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "igicr",
      "title": "Interpersonal Goals Inventory for Children, Revised Version",
      "object": "igicr",
      "class": [
        "circumplex_instrument"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "iip32",
      "title": "Inventory of Interpersonal Problems, Brief Version",
      "object": "iip32",
      "class": [
        "circumplex_instrument"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "iip64",
      "title": "Inventory of Interpersonal Problems",
      "object": "iip64",
      "class": [
        "circumplex_instrument"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "iipsc",
      "title": "Inventory of Interpersonal Problems, Short Circumplex",
      "object": "iipsc",
      "class": [
        "circumplex_instrument"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "iis32",
      "title": "Inventory of Interpersonal Strengths, Brief Version",
      "object": "iis32",
      "class": [
        "circumplex_instrument"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "iis64",
      "title": "Inventory of Interpersonal Strengths",
      "object": "iis64",
      "class": [
        "circumplex_instrument"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "iitc",
      "title": "Inventory of Influence Tactics Circumplex",
      "object": "iitc",
      "class": [
        "circumplex_instrument"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "ipipipc",
      "title": "IPIP Interpersonal Circumplex",
      "object": "ipipipc",
      "class": [
        "circumplex_instrument"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "isc",
      "title": "Interpersonal Sensitivities Circumplex",
      "object": "isc",
      "class": [
        "circumplex_instrument"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "jz2017",
      "title": "Raw octant scores on real circumplex scales with covariates",
      "object": "jz2017",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Gender",
        "PA",
        "BC",
        "DE",
        "FG",
        "HI",
        "JK",
        "LM",
        "NO",
        "PARPD",
        "SCZPD",
        "SZTPD",
        "ASPD",
        "BORPD",
        "HISPD",
        "NARPD",
        "AVPD",
        "DPNPD",
        "OCPD"
      ],
      "rows": 1166,
      "table": true,
      "tojson": true
    },
    {
      "name": "raw_iipsc",
      "title": "Raw item responses on real circumplex scales",
      "object": "raw_iipsc",
      "class": [
        "data.frame"
      ],
      "fields": [
        "IIP01",
        "IIP02",
        "IIP03",
        "IIP04",
        "IIP05",
        "IIP06",
        "IIP07",
        "IIP08",
        "IIP09",
        "IIP10",
        "IIP11",
        "IIP12",
        "IIP13",
        "IIP14",
        "IIP15",
        "IIP16",
        "IIP17",
        "IIP18",
        "IIP19",
        "IIP20",
        "IIP21",
        "IIP22",
        "IIP23",
        "IIP24",
        "IIP25",
        "IIP26",
        "IIP27",
        "IIP28",
        "IIP29",
        "IIP30",
        "IIP31",
        "IIP32"
      ],
      "rows": 10,
      "table": true,
      "tojson": true
    },
    {
      "name": "simulated_growth",
      "title": "Simulated octant scores for growth models",
      "object": "simulated_growth",
      "class": [
        "data.frame"
      ],
      "fields": [
        "person",
        "wave",
        "PA",
        "BC",
        "DE",
        "FG",
        "HI",
        "JK",
        "LM",
        "NO"
      ],
      "rows": 750,
      "table": true,
      "tojson": true
    },
    {
      "name": "simulated_growth_origin",
      "title": "Simulated octant scores for growth models",
      "object": "simulated_growth_origin",
      "class": [
        "data.frame"
      ],
      "fields": [
        "person",
        "wave",
        "PA",
        "BC",
        "DE",
        "FG",
        "HI",
        "JK",
        "LM",
        "NO"
      ],
      "rows": 750,
      "table": true,
      "tojson": true
    },
    {
      "name": "simulated_items",
      "title": "Simulated item responses on octant circumplex scales",
      "object": "simulated_items",
      "class": [
        "data.frame"
      ],
      "fields": [
        "PA_1",
        "PA_2",
        "PA_3",
        "PA_4",
        "BC_1",
        "BC_2",
        "BC_3",
        "BC_4",
        "DE_1",
        "DE_2",
        "DE_3",
        "DE_4",
        "FG_1",
        "FG_2",
        "FG_3",
        "FG_4",
        "HI_1",
        "HI_2",
        "HI_3",
        "HI_4",
        "JK_1",
        "JK_2",
        "JK_3",
        "JK_4",
        "LM_1",
        "LM_2",
        "LM_3",
        "LM_4",
        "NO_1",
        "NO_2",
        "NO_3",
        "NO_4"
      ],
      "rows": 500,
      "table": true,
      "tojson": true
    },
    {
      "name": "simulated_occasions",
      "title": "Simulated octant scores at three occasions",
      "object": "simulated_occasions",
      "class": [
        "data.frame"
      ],
      "fields": [
        "id",
        "wave",
        "PA",
        "BC",
        "DE",
        "FG",
        "HI",
        "JK",
        "LM",
        "NO"
      ],
      "rows": 600,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "anchors",
      "title": "Display the anchors of a circumplex instrument",
      "concept": [
        "instrument functions"
      ],
      "topics": [
        "anchors"
      ]
    },
    {
      "page": "angle_unwrap",
      "title": "Unwrap a sequence of angles onto a continuous branch",
      "topics": [
        "angle_unwrap"
      ]
    },
    {
      "page": "aw2009",
      "title": "Standardized octant scores on hypothetical circumplex scales",
      "topics": [
        "aw2009"
      ]
    },
    {
      "page": "axes_reliability",
      "title": "Reliability of the circumplex axes (Strack, Jacobs & Grosse Holtforth, 2013)",
      "topics": [
        "axes_reliability"
      ]
    },
    {
      "page": "coord_circumplex",
      "title": "Circumplex coordinate system",
      "concept": [
        "circumplex layers"
      ],
      "topics": [
        "coord_circumplex"
      ]
    },
    {
      "page": "cpm_fit",
      "title": "Fit Browne's circular stochastic process model (circumplex fit statistics)",
      "concept": [
        "analysis functions"
      ],
      "topics": [
        "cpm_fit"
      ]
    },
    {
      "page": "cpm_simulate",
      "title": "Simulate data from a fitted circular process model",
      "concept": [
        "analysis functions"
      ],
      "topics": [
        "cpm_simulate"
      ]
    },
    {
      "page": "fit_structure",
      "title": "Evaluate circumplex structure (Acton & Revelle, 2004)",
      "concept": [
        "structure functions"
      ],
      "topics": [
        "fit_structure"
      ]
    },
    {
      "page": "geom_ssm_arc",
      "title": "Draw SSM confidence-region arcs in circumplex space",
      "concept": [
        "circumplex layers"
      ],
      "topics": [
        "geom_ssm_arc"
      ]
    },
    {
      "page": "geom_ssm_ellipse",
      "title": "Draw a joint confidence ellipse for SSM coordinates in circumplex space",
      "concept": [
        "circumplex layers"
      ],
      "topics": [
        "geom_ssm_ellipse"
      ]
    },
    {
      "page": "geom_ssm_path",
      "title": "Draw a profile's movement across occasions in circumplex space",
      "concept": [
        "circumplex layers"
      ],
      "topics": [
        "geom_ssm_path"
      ]
    },
    {
      "page": "geom_ssm_point",
      "title": "Draw SSM profile points in circumplex space",
      "concept": [
        "circumplex layers"
      ],
      "topics": [
        "geom_ssm_point"
      ]
    },
    {
      "page": "ggcircumplex",
      "title": "Create a circumplex plotting canvas",
      "concept": [
        "circumplex layers"
      ],
      "topics": [
        "ggcircumplex"
      ]
    },
    {
      "page": "html_render",
      "title": "Format and render data frame as HTML table",
      "concept": [
        "table functions"
      ],
      "topics": [
        "html_render"
      ]
    },
    {
      "page": "instruments",
      "title": "List all available instruments",
      "concept": [
        "instrument functions"
      ],
      "topics": [
        "instruments"
      ]
    },
    {
      "page": "ipsatize",
      "title": "Ipsatize circumplex items using deviation scoring across variables",
      "concept": [
        "tidying functions"
      ],
      "topics": [
        "ipsatize"
      ]
    },
    {
      "page": "items",
      "title": "Display the items of a circumplex instrument",
      "concept": [
        "instrument functions"
      ],
      "topics": [
        "items"
      ]
    },
    {
      "page": "jz2017",
      "title": "Raw octant scores on real circumplex scales with covariates",
      "topics": [
        "jz2017"
      ]
    },
    {
      "page": "norm_standardize",
      "title": "Standardize circumplex scales using normative data",
      "concept": [
        "tidying functions"
      ],
      "topics": [
        "norm_standardize"
      ]
    },
    {
      "page": "norms",
      "title": "Display the norms for a circumplex instrument",
      "concept": [
        "instrument functions"
      ],
      "topics": [
        "norms"
      ]
    },
    {
      "page": "octants",
      "title": "Angular displacements for octant circumplex scales",
      "topics": [
        "octants"
      ]
    },
    {
      "page": "PANO",
      "title": "Two-letter abbreviations for octant circumplex scales",
      "topics": [
        "PANO"
      ]
    },
    {
      "page": "plot.circumplex_ci_accuracy",
      "title": "Plot SSM CI accuracy across the amplitude ladder",
      "concept": [
        "ssm functions",
        "visualization functions"
      ],
      "topics": [
        "plot.circumplex_ci_accuracy"
      ]
    },
    {
      "page": "plot.circumplex_cpm",
      "title": "Plot a circular process model fit",
      "topics": [
        "plot.circumplex_cpm"
      ]
    },
    {
      "page": "plot.circumplex_structure",
      "title": "Plot a circumplex-structure configuration",
      "topics": [
        "plot.circumplex_structure"
      ]
    },
    {
      "page": "poles",
      "title": "Angular displacements for pole circumplex scales",
      "topics": [
        "poles"
      ]
    },
    {
      "page": "print.circumplex_axes_reliability",
      "title": "Print circumplex axes-reliability results",
      "topics": [
        "print.circumplex_axes_reliability"
      ]
    },
    {
      "page": "print.circumplex_cpm",
      "title": "Print a circular process model fit",
      "topics": [
        "print.circumplex_cpm"
      ]
    },
    {
      "page": "print.circumplex_structure",
      "title": "Print circumplex-structure test results",
      "topics": [
        "print.circumplex_structure"
      ]
    },
    {
      "page": "quadrants",
      "title": "Angular displacements for quadrant circumplex scales",
      "topics": [
        "quadrants"
      ]
    },
    {
      "page": "raw_iipsc",
      "title": "Raw item responses on real circumplex scales",
      "topics": [
        "raw_iipsc"
      ]
    },
    {
      "page": "scale_x_circumplex",
      "title": "Angle-labeled x-axis scale for circumplex plots",
      "concept": [
        "circumplex layers"
      ],
      "topics": [
        "scale_x_circumplex"
      ]
    },
    {
      "page": "scales",
      "title": "Display the scales of a circumplex instrument",
      "concept": [
        "instrument functions"
      ],
      "topics": [
        "scales"
      ]
    },
    {
      "page": "score",
      "title": "Score circumplex scales from item responses",
      "concept": [
        "tidying functions"
      ],
      "topics": [
        "score"
      ]
    },
    {
      "page": "self_standardize",
      "title": "Standardize circumplex scales using sample data",
      "concept": [
        "tidying functions"
      ],
      "topics": [
        "self_standardize"
      ]
    },
    {
      "page": "simulated_growth",
      "title": "Simulated octant scores for growth models",
      "topics": [
        "simulated_growth",
        "simulated_growth_origin"
      ]
    },
    {
      "page": "simulated_items",
      "title": "Simulated item responses on octant circumplex scales",
      "topics": [
        "simulated_items"
      ]
    },
    {
      "page": "simulated_occasions",
      "title": "Simulated octant scores at three occasions",
      "topics": [
        "simulated_occasions"
      ]
    },
    {
      "page": "ssm_analyze",
      "title": "Perform analyses using the Structural Summary Method",
      "concept": [
        "analysis functions",
        "ssm functions"
      ],
      "topics": [
        "ssm_analyze"
      ]
    },
    {
      "page": "ssm_analyze_long",
      "title": "Perform SSM analyses on long-format repeated-measures data",
      "concept": [
        "analysis functions",
        "ssm functions"
      ],
      "topics": [
        "ssm_analyze_long"
      ]
    },
    {
      "page": "ssm_ci_accuracy",
      "title": "Assess the accuracy of SSM confidence intervals by simulation",
      "concept": [
        "analysis functions",
        "ssm functions"
      ],
      "topics": [
        "ssm_ci_accuracy"
      ]
    },
    {
      "page": "ssm_draws",
      "title": "Summarize posterior draws as SSM parameters",
      "concept": [
        "analysis functions",
        "ssm functions"
      ],
      "topics": [
        "ssm_draws"
      ]
    },
    {
      "page": "ssm_ellipse_data",
      "title": "Centre and covariance of the Cartesian SSM coordinates for an ellipse layer",
      "topics": [
        "ssm_ellipse_data",
        "ssm_ellipse_data.circumplex_ssm_draws",
        "ssm_ellipse_data.default"
      ]
    },
    {
      "page": "ssm_growth_data",
      "title": "Build the long table for a growth model on SSM coordinates",
      "concept": [
        "growth functions"
      ],
      "topics": [
        "ssm_growth_data"
      ]
    },
    {
      "page": "ssm_growth_formula",
      "title": "The joint growth model on SSM coordinates as an engine's formulas",
      "concept": [
        "growth functions"
      ],
      "topics": [
        "print.circumplex_growth_formula",
        "ssm_growth_formula"
      ]
    },
    {
      "page": "ssm_parameters",
      "title": "Calculate Structural Summary Method parameters for a set of scores",
      "concept": [
        "analysis functions",
        "ssm functions"
      ],
      "topics": [
        "ssm_parameters"
      ]
    },
    {
      "page": "ssm_parameters_id",
      "title": "Calculate SSM parameters for each person",
      "concept": [
        "analysis functions",
        "ssm functions"
      ],
      "topics": [
        "ssm_parameters_id"
      ]
    },
    {
      "page": "ssm_plot_circle",
      "title": "Create a Circular Plot of SSM Results",
      "concept": [
        "visualization functions"
      ],
      "topics": [
        "ssm_plot_circle"
      ]
    },
    {
      "page": "ssm_plot_contrast",
      "title": "Create a Difference Plot of SSM Contrast Results",
      "concept": [
        "visualization functions"
      ],
      "topics": [
        "ssm_plot_contrast"
      ]
    },
    {
      "page": "ssm_plot_curve",
      "title": "Create a Curve Plot of SSM Results",
      "concept": [
        "visualization functions"
      ],
      "topics": [
        "ssm_plot_curve"
      ]
    },
    {
      "page": "ssm_plot_trajectory",
      "title": "Create a Trajectory Plot of SSM Results Over Time",
      "concept": [
        "visualization functions"
      ],
      "topics": [
        "ssm_plot_trajectory",
        "ssm_plot_trajectory.circumplex_ssm",
        "ssm_plot_trajectory.circumplex_ssm_trajectory",
        "ssm_plot_trajectory.data.frame",
        "ssm_plot_trajectory.default"
      ]
    },
    {
      "page": "ssm_score",
      "title": "Calculate SSM parameters by row and add results as new columns",
      "concept": [
        "analysis functions",
        "ssm functions"
      ],
      "topics": [
        "ssm_score"
      ]
    },
    {
      "page": "ssm_sem",
      "title": "Perform SEM-based (latent-variable) SSM analyses",
      "concept": [
        "analysis functions",
        "ssm functions"
      ],
      "topics": [
        "ssm_sem"
      ]
    },
    {
      "page": "ssm_sem_parameters",
      "title": "Calculate latent SSM parameters from a fitted lavaan measurement model",
      "concept": [
        "analysis functions",
        "ssm functions"
      ],
      "topics": [
        "ssm_sem_parameters"
      ]
    },
    {
      "page": "ssm_sem_syntax",
      "title": "Generate lavaan syntax for a fixed-angle circumplex measurement model",
      "topics": [
        "ssm_sem_syntax"
      ]
    },
    {
      "page": "ssm_table",
      "title": "Create HTML table from SSM results or contrasts",
      "concept": [
        "ssm functions",
        "table functions"
      ],
      "topics": [
        "ssm_table"
      ]
    },
    {
      "page": "ssm_trajectory",
      "title": "Trajectory of SSM parameters from a fitted growth model",
      "concept": [
        "growth functions"
      ],
      "topics": [
        "print.circumplex_ssm_trajectory",
        "rbind.circumplex_ssm_trajectory",
        "ssm_trajectory"
      ]
    },
    {
      "page": "summary.circumplex_axes_reliability",
      "title": "Summarize circumplex axes-reliability results",
      "topics": [
        "summary.circumplex_axes_reliability"
      ]
    },
    {
      "page": "summary.circumplex_ci_accuracy",
      "title": "Summarize the accuracy of SSM confidence intervals",
      "topics": [
        "summary.circumplex_ci_accuracy"
      ]
    },
    {
      "page": "summary.circumplex_cpm",
      "title": "Summarize a circular process model fit",
      "topics": [
        "summary.circumplex_cpm"
      ]
    },
    {
      "page": "summary.circumplex_ssm_id",
      "title": "Summarize per-person SSM parameters at the group level",
      "concept": [
        "analysis functions",
        "ssm functions"
      ],
      "topics": [
        "summary.circumplex_ssm_id"
      ]
    },
    {
      "page": "summary.circumplex_structure",
      "title": "Summarize circumplex-structure test results",
      "topics": [
        "summary.circumplex_structure"
      ]
    },
    {
      "page": "theme_circumplex",
      "title": "Circumplex canvas theme",
      "concept": [
        "circumplex layers"
      ],
      "topics": [
        "theme_circumplex"
      ]
    }
  ],
  "_pkglogo": "https://github.com/jmgirard/circumplex/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/jmgirard/circumplex/raw/HEAD/README.md",
  "_rundeps": [
    "backports",
    "base64enc",
    "boot",
    "bslib",
    "cachem",
    "checkmate",
    "cli",
    "cpp11",
    "digest",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "fs",
    "ggplot2",
    "glue",
    "gtable",
    "highr",
    "htmlTable",
    "htmltools",
    "htmlwidgets",
    "isoband",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "rlang",
    "rmarkdown",
    "rstudioapi",
    "S7",
    "sass",
    "scales",
    "stringi",
    "stringr",
    "tinytex",
    "vctrs",
    "viridisLite",
    "withr",
    "xfun",
    "yaml"
  ],
  "_sysdeps": [
    {
      "shlib": "libblas",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.32+ds-5",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    },
    {
      "shlib": "libgomp",
      "package": "libgomp1",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "openmp",
      "homepage": "http://gcc.gnu.org/",
      "description": "GCC OpenMP (GOMP) support library"
    }
  ],
  "_vignettes": [
    {
      "source": "advanced-visualization.Rmd",
      "filename": "advanced-visualization.html",
      "title": "Advanced Circumplex Visualization",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Overview",
        "2. The circular canvas",
        "3. The coordinate system",
        "Moving the center",
        "Moving the amplitude axis",
        "4. Placing SSM results in the circle",
        "5. Restyling the canvas",
        "6. Composing custom layers",
        "7. The latent circumplex from a CPM fit",
        "Estimated angles as ticks on the rim",
        "Measure points on the same rim",
        "One measure with its amplitude and displacement",
        "The fitted correlation function",
        "A joint confidence ellipse from posterior draws",
        "8. Trajectories across occasions",
        "The same change as movement on the circle",
        "9. The angle axis for linear plots",
        "10. Relationship to the built-in plots",
        "Wrap-up",
        "References"
      ],
      "created": "2026-07-03 02:59:34",
      "modified": "2026-09-25 00:20:06",
      "commits": 15
    },
    {
      "source": "axes-reliability.Rmd",
      "filename": "axes-reliability.html",
      "title": "Axes Reliability",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Overview",
        "2. What is axis reliability?",
        "3. A worked example",
        "4. Reading the components",
        "5. Starting from a published correlation matrix",
        "Wrap-up",
        "References"
      ],
      "created": "2026-07-24 01:07:50",
      "modified": "2026-09-21 19:40:08",
      "commits": 19
    },
    {
      "source": "axes-reliability-caveats.Rmd",
      "filename": "axes-reliability-caveats.html",
      "title": "Axes Reliability Caveats",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Overview",
        "2. The correction for the correlation metric",
        "3. Missing data",
        "4. Boundary fits",
        "5. Blockwise instruments",
        "6. The standard error of measurement",
        "Wrap-up",
        "References"
      ],
      "created": "2026-09-17 03:04:16",
      "modified": "2026-09-17 03:04:16",
      "commits": 1
    },
    {
      "source": "bayesian-ssm-analysis.Rmd",
      "filename": "bayesian-ssm-analysis.html",
      "title": "Bayesian SSM Analysis",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Overview",
        "2. Why a Bayesian SSM?",
        "3. The cosine model as a linear regression",
        "4. Fitting the model with brms",
        "5. From posterior draws to SSM summaries",
        "6. The induced prior on amplitude",
        "Wrap-up"
      ],
      "created": "2026-07-17 04:11:33",
      "modified": "2026-09-25 18:23:47",
      "commits": 6
    },
    {
      "source": "ci-accuracy.Rmd",
      "filename": "ci-accuracy.html",
      "title": "Confidence Interval Accuracy",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Overview",
        "2. What Zimmermann & Wright (2017) found",
        "3. Simulating coverage for your own analysis",
        "The full report",
        "4. When to trust SSM parameters",
        "Wrap-up",
        "References"
      ],
      "created": "2026-09-17 01:42:52",
      "modified": "2026-09-17 01:42:52",
      "commits": 1
    },
    {
      "source": "cpm-boundary-fits.Rmd",
      "filename": "cpm-boundary-fits.html",
      "title": "CPM Fits at a Boundary",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Overview",
        "2. When a fit sits at a boundary",
        "Wrap-up"
      ],
      "created": "2026-09-17 01:42:52",
      "modified": "2026-09-21 19:40:08",
      "commits": 2
    },
    {
      "source": "evaluating-circumplex-structure.Rmd",
      "filename": "evaluating-circumplex-structure.html",
      "title": "Evaluating Circumplex Structure",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Overview",
        "2. Two questions to ask before interpreting an SSM analysis",
        "3. Does the instrument fit a circumplex?",
        "Fitting the circular process model",
        "Reading the fit indices",
        "Comparing model variants",
        "Wrap-up",
        "References"
      ],
      "created": "2026-07-07 13:47:05",
      "modified": "2026-09-21 19:40:08",
      "commits": 21
    },
    {
      "source": "growth-ssm-analysis.Rmd",
      "filename": "growth-ssm-analysis.html",
      "title": "Growth Models on SSM Parameters",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Overview",
        "2. The question growth modeling answers",
        "3. From repeated measures to a long table",
        "4. One joint model, not three separate ones",
        "5. From fixed effects to $(a(t), d(t))$ with intervals",
        "6. Certification: when $d(t)$ intervals are not interpretable",
        "7. A caution about REML intervals at small samples",
        "8. The unwrap alternative: angle_unwrap()",
        "9. Caveats and upgrades",
        "10. The same model in nlme and brms",
        "Wrap-up",
        "References"
      ],
      "created": "2026-07-17 05:53:23",
      "modified": "2026-09-25 18:23:47",
      "commits": 13
    },
    {
      "source": "intermediate-ssm-analysis.Rmd",
      "filename": "intermediate-ssm-analysis.html",
      "title": "Intermediate SSM Analysis",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Overview",
        "2. Generalizing the basic analyses",
        "Generalizing to multiple means",
        "Generalizing to multiple measures",
        "Generalizing to multiple groups and multiple measures",
        "3. Contrast analyses",
        "Contrasts between groups' means",
        "Contrasts between measures in a group",
        "Contrasts between groups' correlations",
        "4. Taxonomy of analysis types",
        "5. Working with SSM tables",
        "Basic customizations of tables",
        "6. Working with SSM figures",
        "Exporting figures as files",
        "Wrap-up",
        "References"
      ],
      "created": "2018-07-26 16:29:32",
      "modified": "2026-09-17 01:42:52",
      "commits": 25
    },
    {
      "source": "introduction-to-ssm-analysis.Rmd",
      "filename": "introduction-to-ssm-analysis.html",
      "title": "Introduction to SSM Analysis",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Overview",
        "2. Background and Motivation",
        "Circumplex models, scales, and data",
        "The Structural Summary Method",
        "Understanding the SSM parameters",
        "3. Example data: jz2017",
        "4. Mean-based SSM Analysis",
        "Conducting SSM for a group's mean scores",
        "Visualizing the results with a table and figure",
        "5. Correlation-based SSM Analysis",
        "Conducting SSM for a group's correlations with an external measure",
        "Wrap-up",
        "References"
      ],
      "created": "2018-07-26 16:29:32",
      "modified": "2026-09-16 22:34:39",
      "commits": 31
    },
    {
      "source": "sem-latent-contrasts.Rmd",
      "filename": "sem-latent-contrasts.html",
      "title": "Latent Group Contrasts",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Overview",
        "2. Two questions about group differences",
        "3. Invariance-gated latent contrasts",
        "4. When to trust it: limitations",
        "5. Relation to the literature",
        "Wrap-up",
        "References"
      ],
      "created": "2026-09-17 03:04:16",
      "modified": "2026-09-25 18:23:47",
      "commits": 2
    },
    {
      "source": "sem-based-ssm-analysis.Rmd",
      "filename": "sem-based-ssm-analysis.html",
      "title": "SEM-Based SSM Analysis",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Overview",
        "2. Why a latent SSM?",
        "3. The measurement model",
        "4. Estimating a latent profile",
        "5. Where the confidence intervals come from",
        "6. What the parameters mean now",
        "Wrap-up",
        "References"
      ],
      "created": "2026-07-08 15:51:59",
      "modified": "2026-09-25 18:23:47",
      "commits": 15
    },
    {
      "source": "structure-tests.Rmd",
      "filename": "structure-tests.html",
      "title": "Structure Tests and Ipsatization",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Overview",
        "2. Does the instrument have circumplex structure at all?",
        "The five tests",
        "Where the cutoffs come from",
        "Reading the classifications",
        "How this complements the CPM fit",
        "3. Ipsatization and what it costs",
        "Wrap-up",
        "References"
      ],
      "created": "2026-09-17 01:42:52",
      "modified": "2026-09-17 01:42:52",
      "commits": 1
    },
    {
      "source": "using-instruments.Rmd",
      "filename": "using-instruments.html",
      "title": "Using Circumplex Instruments",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Overview",
        "2. Loading and Examining Instrument Objects",
        "Previewing the available instruments",
        "Loading a specific instrument",
        "Examining an instrument in-depth",
        "3. Instrument-related Tidying Functions",
        "Ipsatizing item-level data",
        "Scoring item-level data",
        "Standardizing scale-level data",
        "Wrap-up"
      ],
      "created": "2018-10-21 21:32:35",
      "modified": "2026-09-16 22:34:39",
      "commits": 24
    }
  ],
  "_score": 8.51756535308234,
  "_indexed": true,
  "_nocasepkg": "circumplex",
  "_universes": [
    "jmgirard"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.1.9000",
      "date": "2026-10-16T07:55:14.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "284386d9b8088e4e887a5d0712e12aa348770c84",
      "fileid": "https://r2.ropensci.org/dc1c78d0995c594cab0e2d9335fe38e4e164188a0989e3a6a763abb645224084",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jmgirard/actions/runs/38868791122"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.1.9000",
      "date": "2026-10-16T07:49:11.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "284386d9b8088e4e887a5d0712e12aa348770c84",
      "fileid": "https://r2.ropensci.org/8f500e187dd781e8fcfb02c29e03c76b10530eff7d90ce9067f59506504569fe",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jmgirard/actions/runs/38868791122"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.0.1.9000",
      "date": "2026-10-16T07:48:50.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "284386d9b8088e4e887a5d0712e12aa348770c84",
      "fileid": "https://r2.ropensci.org/7feec7170ebf4832eafdc0cabf8bd758f4c553e41f749e5dbe53c3b71a08f473",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jmgirard/actions/runs/38868791122"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.0.1.9000",
      "date": "2026-10-16T07:49:09.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "284386d9b8088e4e887a5d0712e12aa348770c84",
      "fileid": "https://r2.ropensci.org/13c97b473413b08898ffe037856b5e92b8ec5a78559ff2f9f643721a872ca7f3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jmgirard/actions/runs/38868791122"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.1.9000",
      "date": "2026-10-16T08:31:27.000Z",
      "arch": "aarch64",
      "commit": "284386d9b8088e4e887a5d0712e12aa348770c84",
      "fileid": "https://r2.ropensci.org/bc78af1b6e18ef52e109a85d4f5bd30296b385aaf4d8787207bc31575eee851e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jmgirard/actions/runs/38868791122"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.1.9000",
      "date": "2026-10-16T08:24:18.000Z",
      "arch": "x86_64",
      "commit": "284386d9b8088e4e887a5d0712e12aa348770c84",
      "fileid": "https://r2.ropensci.org/d1a5644c8f46c6ad0833e1b1ea2a33a38a9b243c62d8d764bfb2fd0403a60346",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jmgirard/actions/runs/38868791122"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "2.0.1.9000",
      "date": "2026-10-16T08:27:56.000Z",
      "arch": "aarch64",
      "commit": "284386d9b8088e4e887a5d0712e12aa348770c84",
      "fileid": "https://r2.ropensci.org/4ea0e4766502211efbc14e92f8d585bc3086399788f0ffae51462cb57d236574",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jmgirard/actions/runs/38868791122"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "2.0.1.9000",
      "date": "2026-10-16T08:25:31.000Z",
      "arch": "x86_64",
      "commit": "284386d9b8088e4e887a5d0712e12aa348770c84",
      "fileid": "https://r2.ropensci.org/c03bc30724216d90d0dc6674815fe3427cb72d43b218d510b8becff1325cba9c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jmgirard/actions/runs/38868791122"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.0.1.9000",
      "date": "2026-10-16T07:49:12.000Z",
      "arch": "emscripten",
      "commit": "284386d9b8088e4e887a5d0712e12aa348770c84",
      "fileid": "https://r2.ropensci.org/8fd55b33a90cb3352ca9e4c653e2647c1142841c7ee5ca763b5a402a4ca7e436",
      "status": "success",
      "buildurl": "https://github.com/r-universe/jmgirard/actions/runs/38868791122"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.1.9000",
      "date": "2026-10-16T07:51:17.000Z",
      "arch": "aarch64",
      "commit": "284386d9b8088e4e887a5d0712e12aa348770c84",
      "fileid": "https://r2.ropensci.org/7e609d993ea761b11b64d784664d945e6d87c330e583f5ffb358552abbd8e07a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jmgirard/actions/runs/38868791122"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.1.9000",
      "date": "2026-10-16T07:48:10.000Z",
      "arch": "x86_64",
      "commit": "284386d9b8088e4e887a5d0712e12aa348770c84",
      "fileid": "https://r2.ropensci.org/76b5905cad51421b72c918330947bd851416b39ead69df6e721de2e732629cc4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jmgirard/actions/runs/38868791122"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.0.1.9000",
      "date": "2026-10-16T07:48:39.000Z",
      "arch": "x86_64",
      "commit": "284386d9b8088e4e887a5d0712e12aa348770c84",
      "fileid": "https://r2.ropensci.org/d07c10e29aaac2750230a16cf599e28eebf098678a35e99dc2cec80df3cecbe4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jmgirard/actions/runs/38868791122"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2.0.1.9000",
      "date": "2026-10-16T07:52:07.000Z",
      "arch": "aarch64",
      "commit": "284386d9b8088e4e887a5d0712e12aa348770c84",
      "fileid": "https://r2.ropensci.org/e7a956a8a013973d9d2c62fcaa165fac6354ae97cc0845ef836e0940bf05a2e4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jmgirard/actions/runs/38868791122"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2.0.1.9000",
      "date": "2026-10-16T07:47:53.000Z",
      "arch": "x86_64",
      "commit": "284386d9b8088e4e887a5d0712e12aa348770c84",
      "fileid": "https://r2.ropensci.org/92e69439715091ae1399522d3fa3a5b547bb312f5eaee139b1153e18ec2f1dc6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jmgirard/actions/runs/38868791122"
    }
  ]
}