{
  "_id": "6a354ba43efcd9bda43e9328",
  "Package": "gmsp",
  "Title": "Ground Motion Signal Processing",
  "Version": "0.4.6",
  "Authors@R": "person(\"Alejandro\", \"Verri Kozlowski\", , \"averri@fi.uba.ar\",\nrole = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0000-0002-8535-1170\"))",
  "Description": "Implements short-time Fourier transform (STFT) based\nprocessing of strong-motion time series: time-grid\nregularisation, STFT-window and anti-alias-resampling strategy\nselection, edge tapering, and frequency-domain integration and\ndifferentiation, mapping a single input (acceleration,\nvelocity, or displacement) to a consistent triplet under a\nchosen analysis bandwidth. Also provides\nintrinsic-mode-function decomposition via empirical mode\ndecomposition (EMD), ensemble EMD (EEMD), and variational mode\ndecomposition (VMD) with optional band-rule filtering; elastic\nsingle-degree-of-freedom (SDOF) response spectra\n(pseudo-spectral acceleration, velocity, and displacement) by\nexact state-space integration; intensity measures including\npeak, root-mean-square (RMS), Arias intensity,\nsignificant-duration, cumulative absolute velocity, mean\nperiod, and the derived indices earthquake destructiveness\npotential (EPI) and power-of-input (PDI); and D50 and D100\nhorizontal response spectra. Methods: Huang et al. (1998)\n<doi:10.1098/rspa.1998.0193>, Wu and Huang (2009)\n<doi:10.1142/S1793536909000047>, Dragomiretskiy and Zosso\n(2014) <doi:10.1109/TSP.2013.2288675>, Boore (2010)\n<doi:10.1785/0120090179>. An optional indexing layer parses\nprovider files in formats including 'PEER' 'NGA-West2' 'AT2',\n'CESMD' 'V2'/'V2c', 'NWZ' 'V2A', Geological Survey of Canada\n'TR', 'IGP'/'UCR' 'AC' variants, and generic two-column ASCII\ntext, normalises components, writes per-record CSV\n(comma-separated values) and JSON (JavaScript Object Notation)\npairs, and assembles a master record table.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "URL": "https://averriK.github.io/gmsp/",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Config/roxygen2/version": "8.0.0",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-19 13:56:22 UTC",
    "User": "root"
  },
  "Author": "Alejandro Verri Kozlowski [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0002-8535-1170>)",
  "Maintainer": "Alejandro Verri Kozlowski <averri@fi.uba.ar>",
  "Config/pak/sysreqs": "libicu-dev libsndfile1-dev libssl-dev",
  "Repository": "https://averrik.r-universe.dev",
  "Date/Publication": "2026-06-18 13:44:30 UTC",
  "RemoteUrl": "https://github.com/cran/gmsp",
  "RemoteRef": "HEAD",
  "RemoteSha": "4006d4e849a89096a4521f090d83ee1c7f7312d6",
  "MD5sum": "a087aeb22b1f9c9c3e7a3b74ae98e66d",
  "_user": "averrik",
  "_type": "src",
  "_file": "gmsp_0.4.6.tar.gz",
  "_fileid": "659a5a019a8481b678d2c6e2514cff60ef0ca371fde976b9355db7755f7cd1f4",
  "_filesize": 614835,
  "_sha256": "659a5a019a8481b678d2c6e2514cff60ef0ca371fde976b9355db7755f7cd1f4",
  "_created": "2026-06-19T13:56:22.000Z",
  "_published": "2026-06-19T14:01:08.659Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 82364046926,
      "time": 173,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7751562788"
    },
    {
      "job": 82364046933,
      "time": 204,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7751572760"
    },
    {
      "job": 82364046962,
      "time": 102,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7751548292"
    },
    {
      "job": 82364046941,
      "time": 155,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7751556474"
    },
    {
      "job": 82363386364,
      "time": 229,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7751500642"
    },
    {
      "job": 82364046907,
      "time": 115,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7751542871"
    },
    {
      "job": 82364046938,
      "time": 131,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7751548397"
    },
    {
      "job": 82364046942,
      "time": 114,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7751542061"
    },
    {
      "job": 82364046994,
      "time": 109,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7751540389"
    }
  ],
  "_buildurl": "https://github.com/r-universe/averrik/actions/runs/27829791811",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/gmsp",
  "_commit": {
    "id": "4006d4e849a89096a4521f090d83ee1c7f7312d6",
    "author": "Alejandro Verri Kozlowski <averri@fi.uba.ar>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.4.6\n",
    "time": 1781790270
  },
  "_maintainer": {
    "name": "Alejandro Verri Kozlowski",
    "email": "averri@fi.uba.ar",
    "login": "averrik",
    "description": "",
    "uuid": 61018689,
    "orcid": "0000-0002-8535-1170"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "digest",
      "role": "Imports"
    },
    {
      "package": "EMD",
      "role": "Imports"
    },
    {
      "package": "expm",
      "role": "Imports"
    },
    {
      "package": "hht",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "openssl",
      "role": "Imports"
    },
    {
      "package": "pracma",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "seewave",
      "role": "Imports"
    },
    {
      "package": "signal",
      "role": "Imports"
    },
    {
      "package": "spectral",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "VMDecomp",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-25",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.4.6",
      "date": "2026-06-18"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "averrik",
      "count": 1,
      "uuid": 61018689
    }
  ],
  "_userbio": {
    "uuid": 61018689,
    "type": "user",
    "name": "Alejandro Verri Kozlowski",
    "followers": 8
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/gmsp"
  },
  "_devurl": "https://github.com/averrik/gmsp",
  "_pkgdown": "https://averriK.github.io/gmsp/",
  "_searchresults": 2,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/gmsp.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE",
    "manual.pdf"
  ],
  "_realowner": "averrik",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.4.6",
      "date": "2026-06-18"
    }
  ],
  "_exports": [
    "alignComponents",
    "archiveRawOwner",
    "AT2TS",
    "auditDistances",
    "auditParsers",
    "auditSite",
    "buildMaster",
    "buildRawFileTable",
    "buildRawIntensityTable",
    "buildRawRecordTable",
    "DT2TS",
    "extractRecord",
    "getIntensity",
    "getRawIntensities",
    "IML2IMW",
    "mapComponents",
    "normalizeTS",
    "parseRecord",
    "PSL2PSW",
    "PSW2PSL",
    "readAC",
    "readAT",
    "readAT2",
    "readDT",
    "readISEE",
    "readTR",
    "readTS",
    "readTwoCol",
    "readV2",
    "readV2A",
    "readVT",
    "rotateComponents",
    "selectRecords",
    "TS2IMF",
    "TSL2IM",
    "TSL2PS",
    "TSL2TSW",
    "TSW2TSL",
    "VT2TS",
    "writeSelection"
  ],
  "_help": [
    {
      "page": "alignComponents",
      "title": "Equalize NP across components of a parsed record.",
      "topics": [
        "alignComponents"
      ]
    },
    {
      "page": "archiveRawOwner",
      "title": "Compress raw.owner/ to 'raw.owner.tar.gz' and delete the directory.",
      "topics": [
        "archiveRawOwner"
      ]
    },
    {
      "page": "AT2TS",
      "title": "Convert acceleration time series into AT/VT/DT bundles",
      "topics": [
        "AT2TS"
      ]
    },
    {
      "page": "auditDistances",
      "title": "Audit distances in the master table - sanity v1.",
      "topics": [
        "auditDistances"
      ]
    },
    {
      "page": "auditParsers",
      "title": "Audit parsers: dry-run 'parseRecord' on every record of an owner.",
      "topics": [
        "auditParsers"
      ]
    },
    {
      "page": "auditSite",
      "title": "Audit site / station information in the master table - sanity v1.",
      "topics": [
        "auditSite"
      ]
    },
    {
      "page": "buildMaster",
      "title": "Build the master record table.",
      "topics": [
        "buildMaster"
      ]
    },
    {
      "page": "buildRawFileTable",
      "title": "Build the per-owner RawFileTable CSV (provider file inventory, post-archive safe).",
      "topics": [
        "buildRawFileTable"
      ]
    },
    {
      "page": "buildRawIntensityTable",
      "title": "Build the canonical RawIntensityTable for one or more owners (WIDE).",
      "topics": [
        "buildRawIntensityTable"
      ]
    },
    {
      "page": "buildRawRecordTable",
      "title": "Build the canonical RawRecordTable for one or more owners.",
      "topics": [
        "buildRawRecordTable"
      ]
    },
    {
      "page": "DT2TS",
      "title": "Convert displacement time series into AT/VT/DT bundles",
      "topics": [
        "DT2TS"
      ]
    },
    {
      "page": "extractRecord",
      "title": "Extract one record to raw/<KIND>.<RecordID>.csv + <KIND>.<RecordID>.json.",
      "topics": [
        "extractRecord"
      ]
    },
    {
      "page": "getIntensity",
      "title": "Compute intensity measures from a long time-series table.",
      "topics": [
        "getIntensity"
      ]
    },
    {
      "page": "getRawIntensities",
      "title": "Compute KIND-derivable intensities for one raw record.",
      "topics": [
        "getRawIntensities"
      ]
    },
    {
      "page": "IML2IMW",
      "title": "Convert long intensity tables to wide form.",
      "topics": [
        "IML2IMW"
      ]
    },
    {
      "page": "mapComponents",
      "title": "Map provider components to canonical processed components.",
      "topics": [
        "mapComponents"
      ]
    },
    {
      "page": "normalizeTS",
      "title": "Normalize a long time-series table to unit amplitude per channel.",
      "topics": [
        "normalizeTS"
      ]
    },
    {
      "page": "parseRecord",
      "title": "Parse one record (event x station x owner) into a LONG time-series table.",
      "topics": [
        "parseRecord"
      ]
    },
    {
      "page": "PSL2PSW",
      "title": "Convert long response spectra to wide form.",
      "topics": [
        "PSL2PSW"
      ]
    },
    {
      "page": "PSW2PSL",
      "title": "Convert wide response spectra to long form.",
      "topics": [
        "PSW2PSL"
      ]
    },
    {
      "page": "readAC",
      "title": "Read a 3D-COL acceleration record (ACA, ACB, LIS).",
      "topics": [
        "readAC"
      ]
    },
    {
      "page": "readAT",
      "title": "Read acceleration records via 'readTS()' with 'kind = \"AT\"'.",
      "topics": [
        "readAT"
      ]
    },
    {
      "page": "readAT2",
      "title": "Read a PEER NGA-West2 AT2 acceleration record.",
      "topics": [
        "readAT2"
      ]
    },
    {
      "page": "readDT",
      "title": "Read displacement records via 'readTS()' with 'kind = \"DT\"'.",
      "topics": [
        "readDT"
      ]
    },
    {
      "page": "readISEE",
      "title": "Read a Micromate ISEE blasting record.",
      "topics": [
        "readISEE"
      ]
    },
    {
      "page": "readTR",
      "title": "Read a TRA/TRZ/TRB/TRC acceleration record (GSC and SGC families).",
      "topics": [
        "readTR"
      ]
    },
    {
      "page": "readTS",
      "title": "Read parsed time-series records into the shape 'AT2TS()' / 'VT2TS()' / 'DT2TS()' expect.",
      "topics": [
        "readTS"
      ]
    },
    {
      "page": "readTwoCol",
      "title": "Read a 2-column whitespace-delimited ASCII record.",
      "topics": [
        "readTwoCol"
      ]
    },
    {
      "page": "readV2",
      "title": "Read a CESMD V2 acceleration record (multi-channel V2 or single-channel V2c).",
      "topics": [
        "readV2"
      ]
    },
    {
      "page": "readV2A",
      "title": "Read a NWZ V2A acceleration record (3D-BLOCK, 1 file = 3 components).",
      "topics": [
        "readV2A"
      ]
    },
    {
      "page": "readVT",
      "title": "Read velocity records via 'readTS()' with 'kind = \"VT\"'.",
      "topics": [
        "readVT"
      ]
    },
    {
      "page": "rotateComponents",
      "title": "Rotate horizontal components to principal axes.",
      "topics": [
        "rotateComponents"
      ]
    },
    {
      "page": "selectRecords",
      "title": "Select records from the master, keyed at the record level.",
      "topics": [
        "selectRecords"
      ]
    },
    {
      "page": "TS2IMF",
      "title": "Decompose one time series into intrinsic mode functions.",
      "topics": [
        "TS2IMF"
      ]
    },
    {
      "page": "TSL2IM",
      "title": "Compute intensity measures from a canonical long time-series table.",
      "topics": [
        "TSL2IM"
      ]
    },
    {
      "page": "TSL2PS",
      "title": "Convert canonical long time series to response spectra.",
      "topics": [
        "TSL2PS"
      ]
    },
    {
      "page": "TSL2TSW",
      "title": "Convert canonical long time-series tables to wide form.",
      "topics": [
        "TSL2TSW"
      ]
    },
    {
      "page": "TSW2TSL",
      "title": "Convert wide time-series tables to canonical long form.",
      "topics": [
        "TSW2TSL"
      ]
    },
    {
      "page": "VT2TS",
      "title": "Convert velocity time series into AT/VT/DT bundles",
      "topics": [
        "VT2TS"
      ]
    },
    {
      "page": "writeSelection",
      "title": "Write a selection (subset of master) to selection/<name>.csv / '.json'.",
      "topics": [
        "writeSelection"
      ]
    }
  ],
  "_readme": "https://github.com/cran/gmsp/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "cli",
    "data.table",
    "digest",
    "dotCall64",
    "EMD",
    "expm",
    "fields",
    "glue",
    "hht",
    "jsonlite",
    "lattice",
    "lifecycle",
    "locfit",
    "magrittr",
    "maps",
    "MASS",
    "Matrix",
    "openssl",
    "pbapply",
    "plotrix",
    "pracma",
    "purrr",
    "rasterImage",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RhpcBLASctl",
    "rlang",
    "seewave",
    "signal",
    "spam",
    "spectral",
    "stringi",
    "stringr",
    "sys",
    "tuneR",
    "vctrs",
    "viridisLite",
    "VMDecomp"
  ],
  "_vignettes": [
    {
      "source": "database.Rmd",
      "filename": "database.html",
      "title": "Database / indexing layer",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Expected file layout",
        "Provider formats supported",
        "Extraction pipeline",
        "Indexing tables",
        "Master record catalog",
        "Composing with the processing core",
        "Audit helpers",
        "Maintenance",
        "Notes"
      ],
      "created": "2026-06-18 13:44:30",
      "modified": "2026-06-18 13:44:30",
      "commits": 1
    },
    {
      "source": "spectra.Rmd",
      "filename": "spectra.html",
      "title": "Elastic SDOF response spectra: TSL2PS",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Input and output",
        "Input",
        "Output",
        "SDOF model",
        "Discretisation via matrix exponential",
        "How PSA / PSV / SD are built",
        "D50 and D100 horizontal spectra",
        "Notes (limitations and corner cases)",
        "References"
      ],
      "created": "2026-06-18 13:44:30",
      "modified": "2026-06-18 13:44:30",
      "commits": 1
    },
    {
      "source": "gmsp-quickstart.Rmd",
      "filename": "gmsp-quickstart.html",
      "title": "Getting started with gmsp",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Synthetic input",
        "Run AT2TS",
        "Intensity measures",
        "Response spectrum",
        "IMF decomposition",
        "Where to go next"
      ],
      "created": "2026-06-18 13:44:30",
      "modified": "2026-06-18 13:44:30",
      "commits": 1
    },
    {
      "source": "imfs.Rmd",
      "filename": "imfs.html",
      "title": "IMF decomposition: TS2IMF (EMD / EEMD / VMD)",
      "engine": "knitr::rmarkdown",
      "headings": [
        "What is an IMF?",
        "Input and grouping",
        "Available engines",
        "VMD (method = \"vmd\", default)",
        "EMD (method = \"emd\")",
        "EEMD (method = \"eemd\")",
        "Output",
        "Per-IMF metrics",
        "Reconstruction filters",
        "Composing with AT2TS / VT2TS / DT2TS",
        "References"
      ],
      "created": "2026-06-18 13:44:30",
      "modified": "2026-06-18 13:44:30",
      "commits": 1
    },
    {
      "source": "intensity-measures.Rmd",
      "filename": "intensity-measures.html",
      "title": "Intensity measures: TSL2IM / getIntensity",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Expected input",
        "Units",
        "Internal unit conventions",
        "Implemented measures",
        "Long and wide output",
        "Acceleration (ID = \"AT\")",
        "Velocity (ID = \"VT\")",
        "Displacement (ID = \"DT\")",
        "What it does not compute",
        "References"
      ],
      "created": "2026-06-18 13:44:30",
      "modified": "2026-06-18 13:44:30",
      "commits": 1
    },
    {
      "source": "signal-processing.Rmd",
      "filename": "signal-processing.html",
      "title": "Signal processing: AT2TS / VT2TS / DT2TS",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Data formats",
        "Input (wide)",
        "Outputs",
        "Time regularisation",
        "Internal STFT Strategy Selection",
        "STFT audit: auditSTFT()",
        "STFT / OLA filtering: .ffilter()",
        "Integration: .integrate()",
        "Differentiation: .derivate()",
        "Anti-alias resampling: .resample()",
        "Edge tapering: .taperA()",
        "Notes (parameter audit)",
        "References"
      ],
      "created": "2026-06-18 13:44:30",
      "modified": "2026-06-18 13:44:30",
      "commits": 1
    }
  ],
  "_score": 3.4771212547196626,
  "_indexed": true,
  "_nocasepkg": "gmsp",
  "_universes": [
    "averrik"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.4.6",
      "date": "2026-06-19T13:59:03.000Z",
      "distro": "noble",
      "commit": "4006d4e849a89096a4521f090d83ee1c7f7312d6",
      "fileid": "12687422a04af51db749e3d0b0087c34128da2c93a3495f9ebdb7762d311e298",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/averrik/actions/runs/27829791811"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.4.6",
      "date": "2026-06-19T13:59:30.000Z",
      "distro": "noble",
      "commit": "4006d4e849a89096a4521f090d83ee1c7f7312d6",
      "fileid": "15cde07d38e4f0d671186ed33a949d8fd421d5804e2b52a25f4e5f9cbb15aade",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/averrik/actions/runs/27829791811"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.4.6",
      "date": "2026-06-19T13:58:33.000Z",
      "commit": "4006d4e849a89096a4521f090d83ee1c7f7312d6",
      "fileid": "ac59d3b2a6c4199a3784d3ff322f21fc3b98a074176802e694439c9e338dca8a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/averrik/actions/runs/27829791811"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.4.6",
      "date": "2026-06-19T13:58:35.000Z",
      "commit": "4006d4e849a89096a4521f090d83ee1c7f7312d6",
      "fileid": "02eb840f49f5e9223e2ef01ca0c3b652eafadc524a7b3c8251d7ef2058fdd0d2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/averrik/actions/runs/27829791811"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.4.6",
      "date": "2026-06-19T13:58:41.000Z",
      "commit": "4006d4e849a89096a4521f090d83ee1c7f7312d6",
      "fileid": "d1975d0fb3793cdbc9817bc3a5e3dbd004aa4f4bfdbf4d50968af1b8566fb905",
      "status": "success",
      "buildurl": "https://github.com/r-universe/averrik/actions/runs/27829791811"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.4.6",
      "date": "2026-06-19T13:58:12.000Z",
      "commit": "4006d4e849a89096a4521f090d83ee1c7f7312d6",
      "fileid": "c66311b36949c0f416820e6c6cc7021020b4921782f4f0e2be3244f9bcc99b77",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/averrik/actions/runs/27829791811"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.4.6",
      "date": "2026-06-19T13:57:53.000Z",
      "commit": "4006d4e849a89096a4521f090d83ee1c7f7312d6",
      "fileid": "b854460796bc4a598cafaab4339397a3667611263f62915bba4c55e112083f15",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/averrik/actions/runs/27829791811"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.4.6",
      "date": "2026-06-19T13:57:46.000Z",
      "commit": "4006d4e849a89096a4521f090d83ee1c7f7312d6",
      "fileid": "ada1f5f9ffef816bf9b84a82d2c967faaaf2373827d8a1ae02fdc324180ef432",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/averrik/actions/runs/27829791811"
    }
  ]
}