{
  "_id": "6a268102794753ddbc3f0dfb",
  "Package": "gsignal",
  "Type": "Package",
  "Title": "Signal Processing",
  "Version": "0.4.0-9002",
  "Date": "2025-08-12",
  "Authors@R": "c(person(\"Geert\", \"van Boxtel\", role = c(\"aut\", \"cre\"),\nemail = \"G.J.M.vanBoxtel@gmail.com\",\ncomment = \"Maintainer, Author\"),\nperson(\"Tom\", \"Short\", role = \"aut\",\nemail = \"tshort@eprisolutions.com\",\ncomment=\"Author of 'signal' package\"),\nperson(\"Paul\", \"Kienzle\", role = \"aut\",\ncomment = \"Majority of the original 'Octave' sources\"),\nperson(\"Ben\", \"Abbott\", role = \"ctb\"),\nperson(\"Juan\", \"Aguado\", role = \"ctb\"),\nperson(\"Muthiah\", \"Annamalai\", role = \"ctb\"),\nperson(\"Leonardo\", \"Araujo\", role = \"ctb\"),\nperson(\"William\", \"Asquith\", role = \"ctb\"),\nperson(\"David\", \"Bateman\", role = \"ctb\"),\nperson(\"David\", \"Billinghurst\", role = \"ctb\"),\nperson(\"Juan Pablo\", \"Carbajal\", role = \"ctb\"),\nperson(\"André\", \"Carezia\", role = \"ctb\"),\nperson(\"Vincent\", \"Cautaerts\", role = \"ctb\"),\nperson(\"Eric\", \"Chassande-Mottin\", role = \"ctb\"),\nperson(\"Luca\", \"Citi\", role = \"ctb\"),\nperson(\"Dave\", \"Cogdell\", role = \"ctb\"),\nperson(\"Carlo\", \"de Falco\", role = \"ctb\"),\nperson(\"Carne\", \"Draug\", role = \"ctb\"),\nperson(\"Pascal\", \"Dupuis\", role = \"ctb\"),\nperson(\"John W.\", \"Eaton\", role = \"ctb\"),\nperson(\"R.G.H\", \"Eschauzier\", role = \"ctb\"),\nperson(\"Andrew\", \"Fitting\", role = \"ctb\"),\nperson(\"Alan J.\", \"Greenberger\", role = \"ctb\"),\nperson(\"Mike\", \"Gross\", role = \"ctb\"),\nperson(\"Daniel\", \"Gunyan\", role = \"ctb\"),\nperson(\"Kai\", \"Habel\", role = \"ctb\"),\nperson(\"Kurt\", \"Hornik\", role = \"ctb\"),\nperson(\"Jake\", \"Janovetz\", role = \"ctb\"),\nperson(\"Alexander\", \"Klein\", role = \"ctb\"),\nperson(\"Peter V.\", \"Lanspeary\", role = \"ctb\"),\nperson(\"Bill\", \"Lash\", role = \"ctb\"),\nperson(\"Friedrich\", \"Leissh\", role = \"ctb\"),\nperson(\"Laurent S.\", \"Mazet\", role = \"ctb\"),\nperson(\"Mike\", \"Miller\", role = \"ctb\"),\nperson(\"Petr\", \"Mikulik\", role = \"ctb\"),\nperson(\"Paolo\", \"Neis\", role = \"ctb\"),\nperson(\"Georgios\", \"Ouzounis\", role = \"ctb\"),\nperson(\"Sylvain\", \"Pelissier\", role = \"ctb\"),\nperson(\"Francesco\", \"Potortì\", role = \"ctb\"),\nperson(\"Charles\", \"Praplan\", role = \"ctb\"),\nperson(\"Lukas F.\", \"Reichlin\", role = \"ctb\"),\nperson(\"Tony\", \"Richardson\", role = \"ctb\"),\nperson(\"Asbjorn\", \"Sabo\", role = \"ctb\"),\nperson(\"Thomas\", \"Sailer\", role = \"ctb\"),\nperson(\"Rolf\", \"Schirmacher\", role = \"ctb\"),\nperson(\"Rolf\", \"Schirmacher\", role = \"ctb\"),\nperson(\"Ivan\", \"Selesnick\", role = \"ctb\"),\nperson(\"Julius O.\", \"Smith III\", role = \"ctb\"),\nperson(\"Peter L.\", \"Soendergaard\", role = \"ctb\"),\nperson(\"Quentin\", \"Spencer\", role = \"ctb\"),\nperson(\"Doug\", \"Stewart\", role = \"ctb\"),\nperson(\"P.\", \"Sudeepam\", role = \"ctb\"),\nperson(\"Stefan\", \"van der Walt\", role = \"ctb\"),\nperson(\"Andreas\", \"Weber\", role = \"ctb\"),\nperson(\"P.\", \"Sudeepam\", role = \"ctb\"),\nperson(\"Andreas\", \"Weingessel\", role = \"ctb\"))",
  "Description": "R implementation of the 'Octave' package 'signal',\ncontaining a variety of signal processing tools, such as signal\ngeneration and measurement, correlation and convolution,\nfiltering, filter design, filter analysis and conversion, power\nspectrum analysis, system identification, decimation and sample\nrate change, and windowing.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "URL": "https://github.com/gjmvanboxtel/gsignal",
  "BugReports": "https://github.com/gjmvanboxtel/gsignal/issues",
  "LazyData": "true",
  "RoxygenNote": "7.3.2",
  "VignetteBuilder": "knitr",
  "Repository": "https://gjmvanboxtel.r-universe.dev",
  "Date/Publication": "2025-08-12 12:32:24 UTC",
  "RemoteUrl": "https://github.com/gjmvanboxtel/gsignal",
  "RemoteRef": "HEAD",
  "RemoteSha": "cfad532b7ac90871afc70c7a341d3599d1bc18d6",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-06-08 08:37:12 UTC",
    "User": "root"
  },
  "Author": "Geert van Boxtel [aut, cre] (Maintainer, Author),\nTom Short [aut] (Author of 'signal' package),\nPaul Kienzle [aut] (Majority of the original 'Octave' sources),\nBen Abbott [ctb],\nJuan Aguado [ctb],\nMuthiah Annamalai [ctb],\nLeonardo Araujo [ctb],\nWilliam Asquith [ctb],\nDavid Bateman [ctb],\nDavid Billinghurst [ctb],\nJuan Pablo Carbajal [ctb],\nAndré Carezia [ctb],\nVincent Cautaerts [ctb],\nEric Chassande-Mottin [ctb],\nLuca Citi [ctb],\nDave Cogdell [ctb],\nCarlo de Falco [ctb],\nCarne Draug [ctb],\nPascal Dupuis [ctb],\nJohn W. Eaton [ctb],\nR.G.H Eschauzier [ctb],\nAndrew Fitting [ctb],\nAlan J. Greenberger [ctb],\nMike Gross [ctb],\nDaniel Gunyan [ctb],\nKai Habel [ctb],\nKurt Hornik [ctb],\nJake Janovetz [ctb],\nAlexander Klein [ctb],\nPeter V. Lanspeary [ctb],\nBill Lash [ctb],\nFriedrich Leissh [ctb],\nLaurent S. Mazet [ctb],\nMike Miller [ctb],\nPetr Mikulik [ctb],\nPaolo Neis [ctb],\nGeorgios Ouzounis [ctb],\nSylvain Pelissier [ctb],\nFrancesco Potortì [ctb],\nCharles Praplan [ctb],\nLukas F. Reichlin [ctb],\nTony Richardson [ctb],\nAsbjorn Sabo [ctb],\nThomas Sailer [ctb],\nRolf Schirmacher [ctb],\nRolf Schirmacher [ctb],\nIvan Selesnick [ctb],\nJulius O. Smith III [ctb],\nPeter L. Soendergaard [ctb],\nQuentin Spencer [ctb],\nDoug Stewart [ctb],\nP. Sudeepam [ctb],\nStefan van der Walt [ctb],\nAndreas Weber [ctb],\nP. Sudeepam [ctb],\nAndreas Weingessel [ctb]",
  "Maintainer": "Geert van Boxtel <G.J.M.vanBoxtel@gmail.com>",
  "MD5sum": "a41d07c36d37f48d493bcc31068dde7b",
  "_user": "gjmvanboxtel",
  "_type": "src",
  "_file": "gsignal_0.4.0-9002.tar.gz",
  "_fileid": "23dc4b0ef478b1ee2741cacd97b30e979c25b6de3be6bd6c836d259f1d7509c1",
  "_filesize": 3102089,
  "_sha256": "23dc4b0ef478b1ee2741cacd97b30e979c25b6de3be6bd6c836d259f1d7509c1",
  "_created": "2026-06-08T08:37:12.000Z",
  "_published": "2026-06-08T08:44:49.961Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 80053954092,
      "time": 168,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7475275637"
    },
    {
      "job": 80053954086,
      "time": 160,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7475271265"
    },
    {
      "job": 80053954083,
      "time": 170,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7475275861"
    },
    {
      "job": 80053954123,
      "time": 185,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7475280010"
    },
    {
      "job": 80053954175,
      "time": 229,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7475284808"
    },
    {
      "job": 80053954236,
      "time": 339,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7475324603"
    },
    {
      "job": 80053954127,
      "time": 224,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7475282113"
    },
    {
      "job": 80053954143,
      "time": 392,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7475339550"
    },
    {
      "job": 80053287956,
      "time": 236,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7475214531"
    },
    {
      "job": 80053954115,
      "time": 117,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7475255303"
    },
    {
      "job": 80053954164,
      "time": 170,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7475274337"
    },
    {
      "job": 80053954101,
      "time": 159,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7475270685"
    },
    {
      "job": 80053954130,
      "time": 173,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7475275772"
    }
  ],
  "_buildurl": "https://github.com/r-universe/gjmvanboxtel/actions/runs/27125596398",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/gjmvanboxtel/gsignal",
  "_commit": {
    "id": "cfad532b7ac90871afc70c7a341d3599d1bc18d6",
    "author": "Geert van Boxtel <G.J.M.vanBoxtel@gmail.com>",
    "committer": "Geert van Boxtel <G.J.M.vanBoxtel@gmail.com>",
    "message": "20250812 v0.4.0.9002 Issue #27 pei_pseng_notch\n",
    "time": 1755001944
  },
  "_maintainer": {
    "name": "Geert van Boxtel",
    "email": "g.j.m.vanboxtel@gmail.com",
    "login": "gjmvanboxtel",
    "twitter": "@gboxtel",
    "description": "",
    "uuid": 46654572
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "pracma",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "gridExtra",
      "role": "Suggests"
    },
    {
      "package": "microbenchmark",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    }
  ],
  "_owner": "gjmvanboxtel",
  "_selfowned": true,
  "_usedby": 29,
  "_updates": [
    {
      "week": "2025-33",
      "n": 1
    }
  ],
  "_tags": [],
  "_topics": [
    "signal-processing",
    "signals",
    "cpp"
  ],
  "_stars": 26,
  "_contributors": [
    {
      "user": "gjmvanboxtel",
      "count": 156,
      "uuid": 46654572
    },
    {
      "user": "jefferis",
      "count": 1,
      "uuid": 23763
    },
    {
      "user": "dieter-wilhelm",
      "count": 1,
      "uuid": 11454481
    },
    {
      "user": "rlaboiss",
      "count": 1,
      "uuid": 4037976
    }
  ],
  "_userbio": {
    "uuid": 46654572,
    "type": "user",
    "name": "Geert van Boxtel"
  },
  "_downloads": {
    "count": 9129,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/gsignal"
  },
  "_devurl": "https://github.com/gjmvanboxtel/gsignal",
  "_searchresults": 166,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/gsignal.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/gjmvanboxtel/gsignal",
  "_realowner": "gjmvanboxtel",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.3-1",
      "date": "2021-05-03"
    },
    {
      "version": "0.3-2",
      "date": "2021-05-18"
    },
    {
      "version": "0.3-3",
      "date": "2022-03-30"
    },
    {
      "version": "0.3-4",
      "date": "2022-04-05"
    },
    {
      "version": "0.3-5",
      "date": "2022-05-15"
    },
    {
      "version": "0.3-6",
      "date": "2024-09-04"
    },
    {
      "version": "0.3-7",
      "date": "2024-09-11"
    }
  ],
  "_exports": [
    "ar_psd",
    "arburg",
    "Arma",
    "aryule",
    "as.Arma",
    "as.Sos",
    "as.Zpg",
    "barthannwin",
    "bartlett",
    "besselap",
    "besself",
    "bilinear",
    "bitrevorder",
    "blackman",
    "blackmanharris",
    "blackmannuttall",
    "bohmanwin",
    "boxcar",
    "buffer",
    "buttap",
    "butter",
    "buttord",
    "cceps",
    "cconv",
    "cheb",
    "cheb1ap",
    "cheb1ord",
    "cheb2ap",
    "cheb2ord",
    "chebwin",
    "cheby1",
    "cheby2",
    "chirp",
    "cl2bp",
    "clustersegment",
    "cmorwavf",
    "cohere",
    "conv",
    "conv2",
    "convmtx",
    "cplxpair",
    "cplxreal",
    "cpsd",
    "csd",
    "czt",
    "db2pow",
    "dct",
    "dct2",
    "dctmtx",
    "decimate",
    "detrend",
    "dftmtx",
    "digitrevorder",
    "diric",
    "downsample",
    "dst",
    "dwt",
    "ellip",
    "ellipap",
    "ellipord",
    "fftconv",
    "fftfilt",
    "fftshift",
    "fht",
    "filter",
    "filter_zi",
    "filter2",
    "FilterSpecs",
    "filtfilt",
    "filtic",
    "findpeaks",
    "fir1",
    "fir2",
    "firls",
    "flattopwin",
    "fracshift",
    "freqs",
    "freqs_plot",
    "freqz",
    "freqz_plot",
    "fwhm",
    "fwht",
    "gauspuls",
    "gaussian",
    "gausswin",
    "gmonopuls",
    "grpdelay",
    "hamming",
    "hann",
    "hanning",
    "hilbert",
    "idct",
    "idct2",
    "idst",
    "ifft",
    "ifftshift",
    "ifht",
    "ifwht",
    "iirlp2mb",
    "impinvar",
    "impz",
    "imvfft",
    "interp",
    "invfreq",
    "invfreqs",
    "invfreqz",
    "invimpinvar",
    "kaiser",
    "kaiserord",
    "levinson",
    "Ma",
    "marcumq",
    "medfilt1",
    "mexihat",
    "meyeraux",
    "morlet",
    "movingrms",
    "mpoles",
    "mscohere",
    "ncauer",
    "nuttallwin",
    "pad",
    "parzenwin",
    "pburg",
    "peak2peak",
    "peak2rms",
    "pei_tseng_notch",
    "poly",
    "polyreduce",
    "polystab",
    "postpad",
    "pow2db",
    "prepad",
    "primitive",
    "pulstran",
    "pwelch",
    "pyulear",
    "qp_kaiser",
    "rceps",
    "rectpuls",
    "rectwin",
    "remez",
    "resample",
    "residue",
    "residued",
    "residuez",
    "rms",
    "rresidue",
    "rssq",
    "sampled2continuous",
    "sawtooth",
    "schtrig",
    "sftrans",
    "sgolay",
    "sgolayfilt",
    "shanwavf",
    "shiftdata",
    "sigmoid_train",
    "sinetone",
    "sinewave",
    "Sos",
    "sos2tf",
    "sos2zp",
    "sosfilt",
    "specgram",
    "square",
    "stft",
    "tf2sos",
    "tf2zp",
    "tfe",
    "tfestimate",
    "triang",
    "tripuls",
    "tukeywin",
    "udecode",
    "uencode",
    "ultrwin",
    "unshiftdata",
    "unwrap",
    "upfirdn",
    "upsample",
    "upsamplefill",
    "wconv",
    "welchwin",
    "wfilters",
    "wkeep",
    "xcorr",
    "xcorr2",
    "xcov",
    "zerocrossing",
    "zp2sos",
    "zp2tf",
    "Zpg",
    "zplane"
  ],
  "_datasets": [
    {
      "name": "signals",
      "title": "signals",
      "object": "signals",
      "class": [
        "data.frame"
      ],
      "fields": [
        "eeg",
        "ecg"
      ],
      "rows": 2560,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "ar_psd",
      "title": "Power spectrum of AR model",
      "topics": [
        "ar_psd",
        "plot.ar_psd",
        "print.ar_psd"
      ]
    },
    {
      "page": "arburg",
      "title": "Autoregressive model coefficients - Burg's method",
      "topics": [
        "arburg"
      ]
    },
    {
      "page": "Arma",
      "title": "Autoregressive moving average (ARMA) model",
      "topics": [
        "Arma",
        "as.Arma",
        "as.Arma.Arma",
        "as.Arma.Ma",
        "as.Arma.Sos",
        "as.Arma.Zpg"
      ]
    },
    {
      "page": "aryule",
      "title": "Autoregressive model coefficients - Yule-Walker method",
      "topics": [
        "aryule"
      ]
    },
    {
      "page": "barthannwin",
      "title": "Modified Bartlett-Hann window",
      "topics": [
        "barthannwin"
      ]
    },
    {
      "page": "bartlett",
      "title": "Bartlett window",
      "topics": [
        "bartlett"
      ]
    },
    {
      "page": "besselap",
      "title": "Bessel analog low-pass filter prototype",
      "topics": [
        "besselap"
      ]
    },
    {
      "page": "besself",
      "title": "Bessel analog filter design",
      "topics": [
        "besself"
      ]
    },
    {
      "page": "bilinear",
      "title": "Bilinear transformation",
      "topics": [
        "bilinear",
        "bilinear.Arma",
        "bilinear.default",
        "bilinear.Zpg"
      ]
    },
    {
      "page": "bitrevorder",
      "title": "Permute input to bit-reversed order",
      "topics": [
        "bitrevorder"
      ]
    },
    {
      "page": "blackman",
      "title": "Blackman window",
      "topics": [
        "blackman"
      ]
    },
    {
      "page": "blackmanharris",
      "title": "Blackman-Harris window",
      "topics": [
        "blackmanharris"
      ]
    },
    {
      "page": "blackmannuttall",
      "title": "Blackman-Nuttall window",
      "topics": [
        "blackmannuttall"
      ]
    },
    {
      "page": "bohmanwin",
      "title": "Bohman window",
      "topics": [
        "bohmanwin"
      ]
    },
    {
      "page": "boxcar",
      "title": "Rectangular window",
      "topics": [
        "boxcar"
      ]
    },
    {
      "page": "buffer",
      "title": "Buffer signal vector into matrix of data segments",
      "topics": [
        "buffer"
      ]
    },
    {
      "page": "buttap",
      "title": "Butterworth filter prototype",
      "topics": [
        "buttap"
      ]
    },
    {
      "page": "butter",
      "title": "Butterworth filter design",
      "topics": [
        "butter",
        "butter.default",
        "butter.FilterSpecs"
      ]
    },
    {
      "page": "buttord",
      "title": "Butterworth filter order and cutoff frequency",
      "topics": [
        "buttord"
      ]
    },
    {
      "page": "cceps",
      "title": "Complex cepstral analysis",
      "topics": [
        "cceps"
      ]
    },
    {
      "page": "cconv",
      "title": "Circular convolution",
      "topics": [
        "cconv"
      ]
    },
    {
      "page": "cheb",
      "title": "Chebyshev polynomials",
      "topics": [
        "cheb"
      ]
    },
    {
      "page": "cheb1ap",
      "title": "Chebyshev Type I filter prototype",
      "topics": [
        "cheb1ap"
      ]
    },
    {
      "page": "cheb1ord",
      "title": "Chebyshev Type I filter order",
      "topics": [
        "cheb1ord"
      ]
    },
    {
      "page": "cheb2ap",
      "title": "Chebyshev Type II filter prototype",
      "topics": [
        "cheb2ap"
      ]
    },
    {
      "page": "cheb2ord",
      "title": "Chebyshev Type II filter order",
      "topics": [
        "cheb2ord"
      ]
    },
    {
      "page": "chebwin",
      "title": "Chebyshev window",
      "topics": [
        "chebwin"
      ]
    },
    {
      "page": "cheby1",
      "title": "Chebyshev Type I filter design",
      "topics": [
        "cheby1",
        "cheby1.default",
        "cheby1.FilterSpecs"
      ]
    },
    {
      "page": "cheby2",
      "title": "Chebyshev Type II filter design",
      "topics": [
        "cheby2",
        "cheby2.default",
        "cheby2.FilterSpecs"
      ]
    },
    {
      "page": "chirp",
      "title": "Chirp signal",
      "topics": [
        "chirp"
      ]
    },
    {
      "page": "cl2bp",
      "title": "Constrained L2 bandpass FIR filter design",
      "topics": [
        "cl2bp"
      ]
    },
    {
      "page": "clustersegment",
      "title": "Cluster Segments",
      "topics": [
        "clustersegment"
      ]
    },
    {
      "page": "cmorwavf",
      "title": "Complex Morlet Wavelet",
      "topics": [
        "cmorwavf"
      ]
    },
    {
      "page": "conv",
      "title": "Convolution and polynomial multiplication",
      "topics": [
        "conv"
      ]
    },
    {
      "page": "conv2",
      "title": "2-D convolution",
      "topics": [
        "conv2"
      ]
    },
    {
      "page": "convmtx",
      "title": "Convolution matrix",
      "topics": [
        "convmtx"
      ]
    },
    {
      "page": "cplxpair",
      "title": "Complex conjugate pairs",
      "topics": [
        "cplxpair"
      ]
    },
    {
      "page": "cplxreal",
      "title": "Sort complex conjugate pairs and real",
      "topics": [
        "cplxreal"
      ]
    },
    {
      "page": "cpsd",
      "title": "Cross power spectral density",
      "topics": [
        "cpsd",
        "csd"
      ]
    },
    {
      "page": "czt",
      "title": "Chirp Z-transform",
      "topics": [
        "czt"
      ]
    },
    {
      "page": "dct",
      "title": "Discrete Cosine Transform",
      "topics": [
        "dct"
      ]
    },
    {
      "page": "dct2",
      "title": "2-D Discrete Cosine Transform",
      "topics": [
        "dct2"
      ]
    },
    {
      "page": "dctmtx",
      "title": "Discrete Cosine Transform Matrix",
      "topics": [
        "dctmtx"
      ]
    },
    {
      "page": "decimate",
      "title": "Decrease sample rate",
      "topics": [
        "decimate"
      ]
    },
    {
      "page": "detrend",
      "title": "Remove Polynomial Trend",
      "topics": [
        "detrend"
      ]
    },
    {
      "page": "dftmtx",
      "title": "Discrete Fourier Transform Matrix",
      "topics": [
        "dftmtx"
      ]
    },
    {
      "page": "digitrevorder",
      "title": "Permute input to digit-reversed order",
      "topics": [
        "digitrevorder"
      ]
    },
    {
      "page": "diric",
      "title": "Dirichlet function",
      "topics": [
        "diric"
      ]
    },
    {
      "page": "downsample",
      "title": "Decrease sample rate",
      "topics": [
        "downsample"
      ]
    },
    {
      "page": "dst",
      "title": "Discrete Sine Transform",
      "topics": [
        "dst"
      ]
    },
    {
      "page": "dwt",
      "title": "1-D Discrete Wavelet Transform",
      "topics": [
        "dwt",
        "wfilters"
      ]
    },
    {
      "page": "ellip",
      "title": "Elliptic filter design",
      "topics": [
        "ellip",
        "ellip.default",
        "ellip.FilterSpecs"
      ]
    },
    {
      "page": "ellipap",
      "title": "Low-pass analog elliptic filter",
      "topics": [
        "ellipap"
      ]
    },
    {
      "page": "ellipord",
      "title": "Elliptic Filter Order",
      "topics": [
        "ellipord"
      ]
    },
    {
      "page": "fftconv",
      "title": "FFT-based convolution",
      "topics": [
        "fftconv"
      ]
    },
    {
      "page": "fftfilt",
      "title": "FFT-based FIR filtering",
      "topics": [
        "fftfilt",
        "fftfilt.default",
        "fftfilt.Ma"
      ]
    },
    {
      "page": "fftshift",
      "title": "Zero-frequency shift",
      "topics": [
        "fftshift"
      ]
    },
    {
      "page": "fht",
      "title": "Fast Hartley Transform",
      "topics": [
        "fht",
        "ifht"
      ]
    },
    {
      "page": "filter",
      "title": "Filter a signal",
      "topics": [
        "filter",
        "filter.Arma",
        "filter.default",
        "filter.Ma",
        "filter.Sos",
        "filter.Zpg"
      ]
    },
    {
      "page": "filter_zi",
      "title": "Filter initial conditions",
      "topics": [
        "filter_zi",
        "filter_zi.Arma",
        "filter_zi.default",
        "filter_zi.Ma",
        "filter_zi.Sos",
        "filter_zi.Zpg"
      ]
    },
    {
      "page": "sgolayfilt",
      "title": "Savitzky-Golay filtering",
      "topics": [
        "filter.sgolayFilter",
        "sgolayfilt"
      ]
    },
    {
      "page": "filter2",
      "title": "2-D digital filter",
      "topics": [
        "filter2"
      ]
    },
    {
      "page": "FilterSpecs",
      "title": "Filter specifications",
      "topics": [
        "FilterSpecs"
      ]
    },
    {
      "page": "filtfilt",
      "title": "Zero-phase digital filtering",
      "topics": [
        "filtfilt",
        "filtfilt.Arma",
        "filtfilt.default",
        "filtfilt.Ma",
        "filtfilt.Sos",
        "filtfilt.Zpg"
      ]
    },
    {
      "page": "filtic",
      "title": "Filter Initial Conditions",
      "topics": [
        "filtic",
        "filtic.Arma",
        "filtic.default",
        "filtic.Ma",
        "filtic.Sos",
        "filtic.Zpg"
      ]
    },
    {
      "page": "findpeaks",
      "title": "Find local extrema",
      "topics": [
        "findpeaks"
      ]
    },
    {
      "page": "fir1",
      "title": "Window-based FIR filter design",
      "topics": [
        "fir1"
      ]
    },
    {
      "page": "fir2",
      "title": "Frequency sampling-based FIR filter design",
      "topics": [
        "fir2"
      ]
    },
    {
      "page": "firls",
      "title": "Least-squares linear-phase FIR filter design",
      "topics": [
        "firls"
      ]
    },
    {
      "page": "flattopwin",
      "title": "Flat top window",
      "topics": [
        "flattopwin"
      ]
    },
    {
      "page": "fracshift",
      "title": "Fractional shift",
      "topics": [
        "fracshift"
      ]
    },
    {
      "page": "freqs",
      "title": "Frequency response of analog filters",
      "topics": [
        "freqs",
        "freqs.Arma",
        "freqs.default",
        "freqs.Ma",
        "freqs.Sos",
        "freqs.Zpg",
        "freqs_plot",
        "print.freqs",
        "print.summary.freqs",
        "summary.freqs"
      ]
    },
    {
      "page": "freqz",
      "title": "Frequency response of digital filter",
      "topics": [
        "freqz",
        "freqz.Arma",
        "freqz.default",
        "freqz.Ma",
        "freqz.Sos",
        "freqz.Zpg",
        "freqz_plot",
        "print.freqz",
        "print.summary.freqz",
        "summary.freqz"
      ]
    },
    {
      "page": "fwhm",
      "title": "Full width at half maximum",
      "topics": [
        "fwhm"
      ]
    },
    {
      "page": "gauspuls",
      "title": "Gaussian-modulated sinusoidal RF pulse",
      "topics": [
        "gauspuls"
      ]
    },
    {
      "page": "gaussian",
      "title": "Gaussian convolution window",
      "topics": [
        "gaussian"
      ]
    },
    {
      "page": "gausswin",
      "title": "Gaussian window",
      "topics": [
        "gausswin"
      ]
    },
    {
      "page": "gmonopuls",
      "title": "Gaussian monopulse",
      "topics": [
        "gmonopuls"
      ]
    },
    {
      "page": "grpdelay",
      "title": "Group delay",
      "topics": [
        "grpdelay",
        "grpdelay.Arma",
        "grpdelay.default",
        "grpdelay.Ma",
        "grpdelay.Sos",
        "grpdelay.Zpg",
        "plot.grpdelay",
        "print.grpdelay"
      ]
    },
    {
      "page": "hamming",
      "title": "Hamming window",
      "topics": [
        "hamming"
      ]
    },
    {
      "page": "hann",
      "title": "Hann window",
      "topics": [
        "hann",
        "hanning"
      ]
    },
    {
      "page": "hilbert",
      "title": "Hilbert transform",
      "topics": [
        "hilbert"
      ]
    },
    {
      "page": "idct",
      "title": "Inverse Discrete Cosine Transform",
      "topics": [
        "idct"
      ]
    },
    {
      "page": "idct2",
      "title": "Inverse 2-D Discrete Cosine Transform",
      "topics": [
        "idct2"
      ]
    },
    {
      "page": "idst",
      "title": "Inverse Discrete Sine Transform",
      "topics": [
        "idst"
      ]
    },
    {
      "page": "ifft",
      "title": "Inverse Fast Fourier Transform",
      "topics": [
        "ifft",
        "imvfft"
      ]
    },
    {
      "page": "ifftshift",
      "title": "Inverse zero-frequency shift",
      "topics": [
        "ifftshift"
      ]
    },
    {
      "page": "fwht",
      "title": "Fast Walsh-Hadamard Transform",
      "topics": [
        "fwht",
        "ifwht"
      ]
    },
    {
      "page": "iirlp2mb",
      "title": "IIR lowpass filter to IIR multiband",
      "topics": [
        "iirlp2mb",
        "iirlp2mb.Arma",
        "iirlp2mb.default",
        "iirlp2mb.Sos",
        "iirlp2mb.Zpg"
      ]
    },
    {
      "page": "impinvar",
      "title": "Impulse invariance method for A/D filter conversion",
      "topics": [
        "impinvar",
        "impinvar.Arma",
        "impinvar.default"
      ]
    },
    {
      "page": "impz",
      "title": "Impulse response of digital filter",
      "topics": [
        "impz",
        "impz.Arma",
        "impz.default",
        "impz.Ma",
        "impz.Sos",
        "impz.Zpg",
        "print.impz"
      ]
    },
    {
      "page": "interp",
      "title": "Interpolation",
      "topics": [
        "interp"
      ]
    },
    {
      "page": "invfreq",
      "title": "Inverse Frequency Response",
      "topics": [
        "invfreq",
        "invfreqs",
        "invfreqz"
      ]
    },
    {
      "page": "invimpinvar",
      "title": "Inverse impulse invariance method",
      "topics": [
        "invimpinvar",
        "invimpinvar.Arma",
        "invimpinvar.default"
      ]
    },
    {
      "page": "kaiser",
      "title": "Kaiser window",
      "topics": [
        "kaiser"
      ]
    },
    {
      "page": "kaiserord",
      "title": "Kaiser filter order and cutoff frequency",
      "topics": [
        "kaiserord"
      ]
    },
    {
      "page": "levinson",
      "title": "Durbin-Levinson Recursion",
      "topics": [
        "levinson"
      ]
    },
    {
      "page": "Ma",
      "title": "Moving average (MA) model",
      "topics": [
        "Ma"
      ]
    },
    {
      "page": "marcumq",
      "title": "Marcum Q function",
      "topics": [
        "marcumq"
      ]
    },
    {
      "page": "medfilt1",
      "title": "1-D median filtering",
      "topics": [
        "medfilt1"
      ]
    },
    {
      "page": "mexihat",
      "title": "Mexicat Hat",
      "topics": [
        "mexihat"
      ]
    },
    {
      "page": "meyeraux",
      "title": "Meyer wavelet auxiliary function",
      "topics": [
        "meyeraux"
      ]
    },
    {
      "page": "morlet",
      "title": "Morlet Wavelet",
      "topics": [
        "morlet"
      ]
    },
    {
      "page": "movingrms",
      "title": "Moving Root Mean Square",
      "topics": [
        "movingrms"
      ]
    },
    {
      "page": "mpoles",
      "title": "Multiplicity of poles",
      "topics": [
        "mpoles"
      ]
    },
    {
      "page": "mscohere",
      "title": "Magnitude-squared coherence",
      "topics": [
        "cohere",
        "mscohere"
      ]
    },
    {
      "page": "ncauer",
      "title": "ncauer analog filter design",
      "topics": [
        "ncauer"
      ]
    },
    {
      "page": "nuttallwin",
      "title": "Nuttall-defined minimum 4-term Blackman-Harris window",
      "topics": [
        "nuttallwin"
      ]
    },
    {
      "page": "pad",
      "title": "Pad data",
      "topics": [
        "pad",
        "postpad",
        "prepad"
      ]
    },
    {
      "page": "parzenwin",
      "title": "Parzen (de la Vallée Poussin) window",
      "topics": [
        "parzenwin"
      ]
    },
    {
      "page": "pburg",
      "title": "Autoregressive PSD estimate - Burg's method",
      "topics": [
        "pburg"
      ]
    },
    {
      "page": "peak2peak",
      "title": "Maximum-to-minimum difference",
      "topics": [
        "peak2peak"
      ]
    },
    {
      "page": "peak2rms",
      "title": "Peak-magnitude-to-RMS ratio",
      "topics": [
        "peak2rms"
      ]
    },
    {
      "page": "pei_tseng_notch",
      "title": "Pei-Tseng notch filter",
      "topics": [
        "pei_tseng_notch"
      ]
    },
    {
      "page": "poly",
      "title": "Polynomial with specified roots",
      "topics": [
        "poly"
      ]
    },
    {
      "page": "polyreduce",
      "title": "Reduce polynomial",
      "topics": [
        "polyreduce"
      ]
    },
    {
      "page": "polystab",
      "title": "Stabilize polynomial",
      "topics": [
        "polystab"
      ]
    },
    {
      "page": "pow2db",
      "title": "Power - decibel conversion",
      "topics": [
        "db2pow",
        "pow2db"
      ]
    },
    {
      "page": "primitive",
      "title": "Primitive",
      "topics": [
        "primitive"
      ]
    },
    {
      "page": "pulstran",
      "title": "Pulse train",
      "topics": [
        "pulstran"
      ]
    },
    {
      "page": "pwelch",
      "title": "Welch’s power spectral density estimate",
      "topics": [
        "plot.pwelch",
        "print.pwelch",
        "pwelch"
      ]
    },
    {
      "page": "pyulear",
      "title": "Autoregressive PSD estimate - Yule-Walker method",
      "topics": [
        "pyulear"
      ]
    },
    {
      "page": "qp_kaiser",
      "title": "Kaiser FIR filter design",
      "topics": [
        "qp_kaiser"
      ]
    },
    {
      "page": "rceps",
      "title": "Real cepstrum",
      "topics": [
        "rceps"
      ]
    },
    {
      "page": "rectpuls",
      "title": "Rectangular pulse",
      "topics": [
        "rectpuls"
      ]
    },
    {
      "page": "rectwin",
      "title": "Rectangular window",
      "topics": [
        "rectwin"
      ]
    },
    {
      "page": "remez",
      "title": "Parks-McClellan optimal FIR filter design",
      "topics": [
        "remez"
      ]
    },
    {
      "page": "resample",
      "title": "Change sampling rate",
      "topics": [
        "resample"
      ]
    },
    {
      "page": "residue",
      "title": "Partial fraction expansion",
      "topics": [
        "residue",
        "rresidue"
      ]
    },
    {
      "page": "residued",
      "title": "delayed z-transform partial fraction expansion",
      "topics": [
        "residued"
      ]
    },
    {
      "page": "residuez",
      "title": "Z-transform partial fraction expansion",
      "topics": [
        "residuez"
      ]
    },
    {
      "page": "rms",
      "title": "Root-mean-square",
      "topics": [
        "rms"
      ]
    },
    {
      "page": "rssq",
      "title": "Root-sum-of-squares",
      "topics": [
        "rssq"
      ]
    },
    {
      "page": "sampled2continuous",
      "title": "Signal reconstruction",
      "topics": [
        "sampled2continuous"
      ]
    },
    {
      "page": "sawtooth",
      "title": "Sawtooth or triangle wave",
      "topics": [
        "sawtooth"
      ]
    },
    {
      "page": "schtrig",
      "title": "Schmitt Trigger",
      "topics": [
        "schtrig"
      ]
    },
    {
      "page": "sftrans",
      "title": "Transform filter band edges",
      "topics": [
        "sftrans",
        "sftrans.Arma",
        "sftrans.default",
        "sftrans.Zpg"
      ]
    },
    {
      "page": "sgolay",
      "title": "Savitzky-Golay filter design",
      "topics": [
        "sgolay"
      ]
    },
    {
      "page": "shanwavf",
      "title": "Complex Shannon Wavelet",
      "topics": [
        "shanwavf"
      ]
    },
    {
      "page": "shiftdata",
      "title": "Shift data to operate on specified dimension",
      "topics": [
        "shiftdata"
      ]
    },
    {
      "page": "sigmoid_train",
      "title": "Sigmoid Train",
      "topics": [
        "sigmoid_train"
      ]
    },
    {
      "page": "signals",
      "title": "signals",
      "topics": [
        "signals"
      ]
    },
    {
      "page": "sinetone",
      "title": "Sine tone",
      "topics": [
        "sinetone"
      ]
    },
    {
      "page": "sinewave",
      "title": "Sine wave",
      "topics": [
        "sinewave"
      ]
    },
    {
      "page": "Sos",
      "title": "Second-order sections",
      "topics": [
        "as.Sos",
        "as.Sos.Arma",
        "as.Sos.Ma",
        "as.Sos.Sos",
        "as.Sos.Zpg",
        "Sos"
      ]
    },
    {
      "page": "sos2tf",
      "title": "Sos to transfer function",
      "topics": [
        "sos2tf"
      ]
    },
    {
      "page": "sos2zp",
      "title": "Sos to zero-pole-gain",
      "topics": [
        "sos2zp"
      ]
    },
    {
      "page": "sosfilt",
      "title": "Second-order sections filtering",
      "topics": [
        "sosfilt"
      ]
    },
    {
      "page": "specgram",
      "title": "Spectrogram",
      "topics": [
        "plot.specgram",
        "print.specgram",
        "specgram"
      ]
    },
    {
      "page": "square",
      "title": "Square wave",
      "topics": [
        "square"
      ]
    },
    {
      "page": "stft",
      "title": "Short-Term Fourier Transform",
      "topics": [
        "stft"
      ]
    },
    {
      "page": "tf2sos",
      "title": "Transfer function to second-order sections form",
      "topics": [
        "tf2sos"
      ]
    },
    {
      "page": "tf2zp",
      "title": "Transfer function to zero-pole-gain form",
      "topics": [
        "tf2zp"
      ]
    },
    {
      "page": "tfestimate",
      "title": "Transfer Function Estimate",
      "topics": [
        "tfe",
        "tfestimate"
      ]
    },
    {
      "page": "triang",
      "title": "Triangular window",
      "topics": [
        "triang"
      ]
    },
    {
      "page": "tripuls",
      "title": "Sampled aperiodic triangle",
      "topics": [
        "tripuls"
      ]
    },
    {
      "page": "tukeywin",
      "title": "Tukey (tapered cosine) window",
      "topics": [
        "tukeywin"
      ]
    },
    {
      "page": "udecode",
      "title": "Uniform decoder",
      "topics": [
        "udecode"
      ]
    },
    {
      "page": "uencode",
      "title": "Uniform encoder",
      "topics": [
        "uencode"
      ]
    },
    {
      "page": "ultrwin",
      "title": "Ultraspherical window",
      "topics": [
        "ultrwin"
      ]
    },
    {
      "page": "unshiftdata",
      "title": "Inverse of shiftdata",
      "topics": [
        "unshiftdata"
      ]
    },
    {
      "page": "unwrap",
      "title": "Unwrap phase angles",
      "topics": [
        "unwrap"
      ]
    },
    {
      "page": "upfirdn",
      "title": "Upsample, apply FIR filter, downsample",
      "topics": [
        "upfirdn"
      ]
    },
    {
      "page": "upsample",
      "title": "Increase sample rate",
      "topics": [
        "upsample"
      ]
    },
    {
      "page": "upsamplefill",
      "title": "Upsample and Fill",
      "topics": [
        "upsamplefill"
      ]
    },
    {
      "page": "wconv",
      "title": "1-D or 2-D convolution",
      "topics": [
        "wconv"
      ]
    },
    {
      "page": "welchwin",
      "title": "Welch window",
      "topics": [
        "welchwin"
      ]
    },
    {
      "page": "wkeep",
      "title": "Keep part of vector or matrix",
      "topics": [
        "wkeep"
      ]
    },
    {
      "page": "xcorr",
      "title": "Cross-correlation",
      "topics": [
        "xcorr"
      ]
    },
    {
      "page": "xcorr2",
      "title": "2-D cross-correlation",
      "topics": [
        "xcorr2"
      ]
    },
    {
      "page": "xcov",
      "title": "Cross-covariance",
      "topics": [
        "xcov"
      ]
    },
    {
      "page": "zerocrossing",
      "title": "Zero Crossing",
      "topics": [
        "zerocrossing"
      ]
    },
    {
      "page": "zp2sos",
      "title": "Zero-pole-gain to second-order section format",
      "topics": [
        "zp2sos"
      ]
    },
    {
      "page": "zp2tf",
      "title": "Zero-pole-gain to transfer function",
      "topics": [
        "zp2tf"
      ]
    },
    {
      "page": "Zpg",
      "title": "Zero pole gain model",
      "topics": [
        "as.Zpg",
        "as.Zpg.Arma",
        "as.Zpg.Ma",
        "as.Zpg.Sos",
        "as.Zpg.Zpg",
        "Zpg"
      ]
    },
    {
      "page": "zplane",
      "title": "Zero-pole plot",
      "topics": [
        "zplane",
        "zplane.Arma",
        "zplane.default",
        "zplane.Ma",
        "zplane.Sos",
        "zplane.Zpg"
      ]
    }
  ],
  "_readme": "https://github.com/gjmvanboxtel/gsignal/raw/HEAD/README.md",
  "_rundeps": [
    "pracma",
    "Rcpp"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "gsignal.Rmd",
      "filename": "gsignal.html",
      "title": "Signal Processing in R",
      "author": "Geert van Boxtel",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Introduction",
        "2. Signal generation and measurement",
        "3. Filter Design",
        "FIR filters",
        "Compensating for filter delay in FIR filters",
        "IIR filters",
        "Numerical precision and stability",
        "Compensating for filter delay in IIR filters",
        "4. Filtering and Convolution",
        "Filtering long series in chunks",
        "Using initial conditions to avoid filter startup effects",
        "5. Power spectrum analysis",
        "Welch's method",
        "Time-frequency analysis",
        "6. Miscellaneous functions"
      ],
      "created": "2021-04-29 11:09:52",
      "modified": "2024-08-21 13:52:14",
      "commits": 7
    }
  ],
  "_score": 9.711115154763002,
  "_indexed": true,
  "_nocasepkg": "gsignal",
  "_universes": [
    "gjmvanboxtel"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.4.0-9002",
      "date": "2026-06-08T08:39:58.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "cfad532b7ac90871afc70c7a341d3599d1bc18d6",
      "fileid": "48dccd23cafe1a3a77e382122ef8699c0763c25abd75424fc0c4e858c5d6027e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gjmvanboxtel/actions/runs/27125596398"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.4.0-9002",
      "date": "2026-06-08T08:39:43.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "cfad532b7ac90871afc70c7a341d3599d1bc18d6",
      "fileid": "b2a51a60adbd93a3caf291a3b493d45c016eecdbb96a3dc846c129d25f5a3eeb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gjmvanboxtel/actions/runs/27125596398"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.4.0-9002",
      "date": "2026-06-08T08:39:57.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "cfad532b7ac90871afc70c7a341d3599d1bc18d6",
      "fileid": "2e18b0b0bcfe11408669166763c001d026da9effa5318fad5912121a14b85cbd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gjmvanboxtel/actions/runs/27125596398"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.4.0-9002",
      "date": "2026-06-08T08:40:09.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "cfad532b7ac90871afc70c7a341d3599d1bc18d6",
      "fileid": "a91d048ac41440d7510d586191171807a118b4a1219bb97a9cbbf61e70988b60",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gjmvanboxtel/actions/runs/27125596398"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.4.0-9002",
      "date": "2026-06-08T08:40:25.000Z",
      "arch": "aarch64",
      "commit": "cfad532b7ac90871afc70c7a341d3599d1bc18d6",
      "fileid": "d84016fd908e5c7d71db3862ca3c92f310be20d4cc34125d9451f09096b1a66d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gjmvanboxtel/actions/runs/27125596398"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.4.0-9002",
      "date": "2026-06-08T08:41:41.000Z",
      "arch": "x86_64",
      "commit": "cfad532b7ac90871afc70c7a341d3599d1bc18d6",
      "fileid": "eca20d33217f45481585c55f53697d0f54ee61409a3e449f597cbd77095c4c2b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gjmvanboxtel/actions/runs/27125596398"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.4.0-9002",
      "date": "2026-06-08T08:40:08.000Z",
      "arch": "aarch64",
      "commit": "cfad532b7ac90871afc70c7a341d3599d1bc18d6",
      "fileid": "e511317fe0c23ceed5ae4c722e2f741ab55c53989d099d0f24afc2684b9d64bd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gjmvanboxtel/actions/runs/27125596398"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.4.0-9002",
      "date": "2026-06-08T08:41:18.000Z",
      "arch": "x86_64",
      "commit": "cfad532b7ac90871afc70c7a341d3599d1bc18d6",
      "fileid": "13ca95ad013192c8cef032606ed52aaa93a3394fc4ea994c2c67111aadf6c6e9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gjmvanboxtel/actions/runs/27125596398"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.4.0-9002",
      "date": "2026-06-08T08:39:40.000Z",
      "arch": "emscripten",
      "commit": "cfad532b7ac90871afc70c7a341d3599d1bc18d6",
      "fileid": "3f85bf0b144f0ef40ea62726a86936647e47c91c22c938ded6560c0134d72f07",
      "status": "success",
      "buildurl": "https://github.com/r-universe/gjmvanboxtel/actions/runs/27125596398"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.4.0-9002",
      "date": "2026-06-08T08:38:54.000Z",
      "arch": "x86_64",
      "commit": "cfad532b7ac90871afc70c7a341d3599d1bc18d6",
      "fileid": "400b2ef2802564f31d5018ec5d87664be912c8fd09881d169a47cd93288e53d4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gjmvanboxtel/actions/runs/27125596398"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.4.0-9002",
      "date": "2026-06-08T08:39:02.000Z",
      "arch": "x86_64",
      "commit": "cfad532b7ac90871afc70c7a341d3599d1bc18d6",
      "fileid": "f5ba695cc7369f752017375d9c4c517af45907eaf86e9f307614e6a7a7281dda",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gjmvanboxtel/actions/runs/27125596398"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.4.0-9002",
      "date": "2026-06-08T08:38:53.000Z",
      "arch": "x86_64",
      "commit": "cfad532b7ac90871afc70c7a341d3599d1bc18d6",
      "fileid": "8fde60ea14cbc2185c28d3cf5d6725f5aa636d9e8664694efcbf968f978fe624",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gjmvanboxtel/actions/runs/27125596398"
    }
  ]
}