{
  "_id": "6a103759acfb0bcc41c9a3fa",
  "Package": "phenopix",
  "Type": "Package",
  "Title": "Process Digital Images of a Vegetation Cover",
  "Version": "2.4.5",
  "Date": "2025-02-10",
  "Authors@R": "c(person(given = \"Gianluca\",\nfamily = \"Filippa\",\nrole = c(\"aut\", \"cre\"),\nemail = \"gian.filippa@gmail.com\"),\nperson(given = \"Edoardo\",\nfamily = \"Cremonese\",\nrole = \"aut\"),\nperson(given = \"Mirco\",\nfamily = \"Migliavacca\",\nrole = \"aut\"),\nperson(given = \"Marta\",\nfamily = \"Galvagno\",\nrole = \"aut\"),\nperson(given = \"Matthias\",\nfamily = \"Folker\",\nrole = \"aut\"),\nperson(given = c(\"Andrew\", \"D.\"),\nfamily = \"Richardson\",\nrole = \"aut\"),\nperson(given = \"Enrico\",\nfamily = \"Tomelleri\",\nrole = \"aut\"))",
  "Maintainer": "Gianluca Filippa <gian.filippa@gmail.com>",
  "Description": "A collection of functions to process digital images,\ndepict greenness index trajectories and extract relevant\nphenological stages.",
  "License": "GPL-2",
  "LazyLoad": "yes",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-12 06:28:17 UTC",
    "User": "root"
  },
  "Author": "Gianluca Filippa [aut, cre], Edoardo Cremonese [aut], Mirco\nMigliavacca [aut], Marta Galvagno [aut], Matthias Folker [aut],\nAndrew D. Richardson [aut], Enrico Tomelleri [aut]",
  "Config/pak/sysreqs": "libgdal-dev gdal-bin libgeos-dev libicu-dev\nlibjpeg-dev libproj-dev libsqlite3-dev",
  "Repository": "https://gianlucafilippa.r-universe.dev",
  "Date/Publication": "2025-02-13 16:30:06 UTC",
  "RemoteUrl": "https://github.com/cran/phenopix",
  "RemoteRef": "HEAD",
  "RemoteSha": "09b101a3ee903803d8b9b888fcf55ba5e6b3d3f7",
  "MD5sum": "3f88e8bc5785a0a4ffca32d9ccc350ec",
  "_user": "gianlucafilippa",
  "_type": "src",
  "_file": "phenopix_2.4.5.tar.gz",
  "_fileid": "9e8496f5c3f9318f2293da9a6a37dbc5fcc0e7dc40b5cd1e62918df1e9fb48d0",
  "_filesize": 671663,
  "_sha256": "9e8496f5c3f9318f2293da9a6a37dbc5fcc0e7dc40b5cd1e62918df1e9fb48d0",
  "_created": "2026-05-12T06:28:17.000Z",
  "_published": "2026-05-22T11:00:41.829Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77366308189,
      "time": 204,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6937238157"
    },
    {
      "job": 77366307767,
      "time": 202,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6937239294"
    },
    {
      "job": 77366307995,
      "time": 166,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6937224616"
    },
    {
      "job": 77366307967,
      "time": 242,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6937238914"
    },
    {
      "job": 77366307530,
      "time": 198,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6937188172"
    },
    {
      "job": 77366307423,
      "time": 117,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7158889971"
    },
    {
      "job": 77366308218,
      "time": 194,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6937235856"
    },
    {
      "job": 77366308273,
      "time": 188,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6937234054"
    },
    {
      "job": 77366308210,
      "time": 174,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6937230341"
    }
  ],
  "_buildurl": "https://github.com/r-universe/gianlucafilippa/actions/runs/25717418713",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/phenopix",
  "_commit": {
    "id": "09b101a3ee903803d8b9b888fcf55ba5e6b3d3f7",
    "author": "Gianluca Filippa <gian.filippa@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 2.4.5\n",
    "time": 1739464206
  },
  "_maintainer": {
    "name": "Gianluca Filippa",
    "email": "gian.filippa@gmail.com",
    "login": "gianlucafilippa",
    "uuid": 23741138
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.15.3",
      "role": "Depends"
    },
    {
      "package": "zoo",
      "role": "Imports"
    },
    {
      "package": "plyr",
      "role": "Imports"
    },
    {
      "package": "jpeg",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "strucchange",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "foreach",
      "role": "Imports"
    },
    {
      "package": "doParallel",
      "role": "Imports"
    },
    {
      "package": "iterators",
      "role": "Imports"
    },
    {
      "package": "gtools",
      "role": "Imports"
    },
    {
      "package": "raster",
      "role": "Imports"
    },
    {
      "package": "sp",
      "role": "Imports"
    },
    {
      "package": "terra",
      "version": ">= 1.8.21",
      "role": "Imports"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 5,
  "_contributors": [
    {
      "user": "gianlucafilippa",
      "count": 8,
      "uuid": 23741138
    }
  ],
  "_userbio": {
    "uuid": 23741138,
    "type": "user",
    "name": "Gianluca Filippa",
    "description": "Climate change research in the Mountains"
  },
  "_downloads": {
    "count": 300,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/phenopix"
  },
  "_mentions": 1,
  "_searchresults": 79,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/phenopix.html",
    "manual.pdf"
  ],
  "_realowner": "gianlucafilippa",
  "_cranurl": false,
  "_releases": [
    {
      "version": "2.3",
      "date": "2017-06-15"
    },
    {
      "version": "2.3.1",
      "date": "2017-06-16"
    },
    {
      "version": "2.4",
      "date": "2020-01-28"
    },
    {
      "version": "2.4.1",
      "date": "2020-06-06"
    },
    {
      "version": "2.4.2",
      "date": "2020-09-03"
    },
    {
      "version": "2.4.3",
      "date": "2023-08-09"
    },
    {
      "version": "2.4.4",
      "date": "2024-01-19"
    },
    {
      "version": "2.4.5",
      "date": "2025-02-13"
    }
  ],
  "_exports": [
    "autoFilter",
    "BeckFit",
    "combineUncertainty",
    "convert",
    "convertROI",
    "CutSeason",
    "DrawMULTIROI",
    "editExposure",
    "ElmoreFit",
    "extract",
    "extractDateFilename",
    "extractParameters",
    "extractVIs",
    "FitDoubleLogBeck",
    "FitDoubleLogElmore",
    "FitDoubleLogGu",
    "FitDoubleLogKlHeavy",
    "FitDoubleLogKlLight",
    "fitted.phenopix",
    "get.options",
    "getCoords",
    "getExposure",
    "greenClusters",
    "greenExplore",
    "greenProcess",
    "GuFit",
    "hydrodoy",
    "KlostermanFit",
    "matchExposure",
    "NDVI",
    "PasteSeason",
    "PhenoBP",
    "PhenoDeriv",
    "PhenoExtract",
    "PhenoGu",
    "PhenoKl",
    "PhenoPlot",
    "PhenoTrs",
    "plot.phenopix",
    "plotBP",
    "plotExplore",
    "plotSpatial",
    "plotSum",
    "plotVI",
    "print.phenopix",
    "PrintROI",
    "resizeImage",
    "spatialFilter",
    "spatialGreen",
    "SplineFit",
    "splitROI",
    "structureFolder",
    "summarizePhases",
    "summary.phenopix",
    "trainOCR",
    "update.phenopix",
    "updateROI"
  ],
  "_datasets": [
    {
      "name": "bartlett2009",
      "title": "Bartlett 2009 raw data",
      "object": "bartlett2009",
      "file": "bartlett2009.filtered.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "time.stamp",
        "date",
        "time",
        "brt",
        "dn_r",
        "dn_g",
        "dn_b",
        "gcc",
        "filename"
      ],
      "rows": 2891,
      "table": true,
      "tojson": true
    },
    {
      "name": "bartlett2009.filtered",
      "title": "Bartlett 2009 dataset filtered",
      "object": "bartlett2009.filtered",
      "file": "bartlett2009.filtered.rda",
      "class": [
        "zoo"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "bartlett2009.fitted",
      "title": "Bartlett 2009 dataset with computed fitting and uncertainty estimation",
      "object": "bartlett2009.fitted",
      "file": "bartlett2009.fitted.rda",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "bartlett2009.processed",
      "title": "Bartlett 2009 dataset processed by greenExplore function",
      "object": "bartlett2009.processed",
      "file": "bartlett2009.processed.rda",
      "class": [
        "phenopix"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "phenopix-package",
      "title": "A package for the processing of images of a vegetation cover",
      "topics": [
        "phenopix-package",
        "phenopix"
      ]
    },
    {
      "page": "autoFilter",
      "title": "A multiple-approach filtering procedure",
      "topics": [
        "autoFilter"
      ]
    },
    {
      "page": "bartlett2009",
      "title": "Bartlett 2009 raw data",
      "topics": [
        "bartlett2009"
      ]
    },
    {
      "page": "bartlett2009.filtered",
      "title": "Bartlett 2009 dataset filtered",
      "topics": [
        "bartlett2009.filtered"
      ]
    },
    {
      "page": "bartlett2009.fitted",
      "title": "Bartlett 2009 dataset with computed fitting and uncertainty estimation",
      "topics": [
        "bartlett2009.fitted"
      ]
    },
    {
      "page": "bartlett2009.processed",
      "title": "Bartlett 2009 dataset processed by greenExplore function",
      "topics": [
        "bartlett2009.processed"
      ]
    },
    {
      "page": "BeckFit",
      "title": "Fit a double logistic equation to a time series according to Beck et al. (2006)",
      "topics": [
        "BeckFit"
      ]
    },
    {
      "page": "combineUncertainty",
      "title": "An evolution of 'greenProcess' for the combination of uncertainty after processing",
      "topics": [
        "combineUncertainty"
      ]
    },
    {
      "page": "convert",
      "title": "Convert in data.frame a 'zoo' or 'ts' object",
      "topics": [
        "convert"
      ]
    },
    {
      "page": "convertROI",
      "title": "Convert a region of interest object from the old structure to the new (phenopix > 2.4)",
      "topics": [
        "convertROI"
      ]
    },
    {
      "page": "CutSeason",
      "title": "Cut time series by visual estimation",
      "topics": [
        "CutSeason"
      ]
    },
    {
      "page": "DrawMULTIROI",
      "title": "Draw a Region of Interest",
      "topics": [
        "DrawMULTIROI"
      ]
    },
    {
      "page": "editExposure",
      "title": "Change erroneous exposure values by hand",
      "topics": [
        "editExposure"
      ]
    },
    {
      "page": "ElmoreFit",
      "title": "Fit a double logistic equation to a time series according to Elmore et al. (2012)",
      "topics": [
        "ElmoreFit"
      ]
    },
    {
      "page": "extract",
      "title": "Extract items from an object of class phenopix",
      "topics": [
        "extract"
      ]
    },
    {
      "page": "extractDateFilename",
      "title": "Estract dates from filenames",
      "topics": [
        "extractDateFilename"
      ]
    },
    {
      "page": "extractParameters",
      "title": "Extract fitting parameters from a pixel-based analysis",
      "topics": [
        "extractParameters"
      ]
    },
    {
      "page": "extractVIs",
      "title": "Extracts various vegetation indexes in a ROI",
      "topics": [
        "extractVIs"
      ]
    },
    {
      "page": "FitDoubleLogBeck",
      "title": "A fit",
      "topics": [
        "FitDoubleLogBeck"
      ]
    },
    {
      "page": "FitDoubleLogElmore",
      "title": "A fit",
      "topics": [
        "FitDoubleLogElmore"
      ]
    },
    {
      "page": "FitDoubleLogGu",
      "title": "Fit a double logistic equation to a vector according to Gu et al. (2003)",
      "topics": [
        "FitDoubleLogGu"
      ]
    },
    {
      "page": "FitDoubleLogKlHeavy",
      "title": "Fit a double logistic function to a vector according to Klosterman et al. (2014)",
      "topics": [
        "FitDoubleLogKlHeavy"
      ]
    },
    {
      "page": "FitDoubleLogKlLight",
      "title": "Fit a double logistic equation to a vector according to Klosterman et al. (2014)",
      "topics": [
        "FitDoubleLogKlLight"
      ]
    },
    {
      "page": "fitted.phenopix",
      "title": "Returns predicted values from 'phenopix' objects.",
      "topics": [
        "fitted.phenopix"
      ]
    },
    {
      "page": "get.options",
      "title": "Returns default options for function 'autoFilter'.",
      "topics": [
        "get.options"
      ]
    },
    {
      "page": "getCoords",
      "title": "Extract coordinates (in pixels) of the exposure string from a given JPEG image",
      "topics": [
        "getCoords"
      ]
    },
    {
      "page": "getExposure",
      "title": "Extract exposure from stardot (or similar) images",
      "topics": [
        "getExposure"
      ]
    },
    {
      "page": "greenClusters",
      "title": "Performs a cluster analysis on data in output from pixel-based phenology",
      "topics": [
        "greenClusters"
      ]
    },
    {
      "page": "greenExplore",
      "title": "Explore all possible fitting and theshold methods from the package phenopix",
      "topics": [
        "greenExplore"
      ]
    },
    {
      "page": "greenProcess",
      "title": "Fit a curve and extract thresholds from vegetation index time series",
      "topics": [
        "greenProcess"
      ]
    },
    {
      "page": "GuFit",
      "title": "Fit a double logistic equation to a time series according to Gu et al. (2003)",
      "topics": [
        "GuFit"
      ]
    },
    {
      "page": "hydrodoy",
      "title": "Converts from and to hydrological day of year",
      "topics": [
        "hydrodoy"
      ]
    },
    {
      "page": "KlostermanFit",
      "title": "Fit a double logistic equation to a vector according to Klosterman et al. (2014)",
      "topics": [
        "KlostermanFit"
      ]
    },
    {
      "page": "matchExposure",
      "title": "Match exposures retrieved from the header of (stardot) digital images",
      "topics": [
        "matchExposure"
      ]
    },
    {
      "page": "NDVI",
      "title": "Compute NDVI from Phenocam color indices",
      "topics": [
        "NDVI"
      ]
    },
    {
      "page": "PasteSeason",
      "title": "A plotting facility for seasonal data with multiple cycles",
      "topics": [
        "PasteSeason"
      ]
    },
    {
      "page": "PhenoBP",
      "title": "Extract breakpoints on a time series",
      "topics": [
        "PhenoBP"
      ]
    },
    {
      "page": "PhenoDeriv",
      "title": "Extract phenophases from a fitted equation with method Derivatives",
      "topics": [
        "PhenoDeriv"
      ]
    },
    {
      "page": "PhenoExtract",
      "title": "Generic function for the extraction of phenological thresholds",
      "topics": [
        "PhenoExtract"
      ]
    },
    {
      "page": "PhenoGu",
      "title": "Extract phenophases from a fitted equation according to Gu et al. 2009",
      "topics": [
        "PhenoGu"
      ]
    },
    {
      "page": "PhenoKl",
      "title": "Extract phenophases from a fitted equation according to Klosterman et al. 2014",
      "topics": [
        "PhenoKl"
      ]
    },
    {
      "page": "PhenoPlot",
      "title": "A plotting function for phenological thresholds",
      "topics": [
        "PhenoPlot"
      ]
    },
    {
      "page": "PhenoTrs",
      "title": "A phenophase method based on fixed thresholds",
      "topics": [
        "PhenoTrs"
      ]
    },
    {
      "page": "plot.phenopix",
      "title": "Plotting 'phenopix' objects.",
      "topics": [
        "plot.phenopix"
      ]
    },
    {
      "page": "plotBP",
      "title": "A function to plot results of function 'PhenoBP'",
      "topics": [
        "plotBP"
      ]
    },
    {
      "page": "plotExplore",
      "title": "Plot an object in output from the greenExplore function",
      "topics": [
        "plotExplore"
      ]
    },
    {
      "page": "plotSpatial",
      "title": "Plot pixel-based analysis results from spatialGreen and extractParameters functions",
      "topics": [
        "plotSpatial"
      ]
    },
    {
      "page": "plotSum",
      "title": "A plotting facility to show the combination of uncertainty",
      "topics": [
        "plotSum"
      ]
    },
    {
      "page": "plotVI",
      "title": "Plot RGB DN, RGB indices and brightness",
      "topics": [
        "plotVI"
      ]
    },
    {
      "page": "print.phenopix",
      "title": "Print 'phenopix' objects.",
      "topics": [
        "print.phenopix"
      ]
    },
    {
      "page": "PrintROI",
      "title": "Print an already drawn region of interest",
      "topics": [
        "PrintROI"
      ]
    },
    {
      "page": "resizeImage",
      "title": "Resize an image (and a tROI) to a given pixel resolution",
      "topics": [
        "resizeImage"
      ]
    },
    {
      "page": "spatialFilter",
      "title": "Explore all possible fitting and theshold methods from the package phenopix",
      "topics": [
        "spatialFilter"
      ]
    },
    {
      "page": "spatialGreen",
      "title": "Process pixel-based greenness indexes",
      "topics": [
        "spatialGreen"
      ]
    },
    {
      "page": "SplineFit",
      "title": "A function to fit a smoothed spline to Phenological Data",
      "topics": [
        "SplineFit"
      ]
    },
    {
      "page": "splitROI",
      "title": "Splits a ROI into multiple subrois for spatial analysis",
      "topics": [
        "splitROI"
      ]
    },
    {
      "page": "structureFolder",
      "title": "Fast structuration of a folder for phenopix process",
      "topics": [
        "structureFolder"
      ]
    },
    {
      "page": "summarizePhases",
      "title": "An evolution of 'greenProcess' for the combination of uncertainty after processing",
      "topics": [
        "summarizePhases"
      ]
    },
    {
      "page": "summary.phenopix",
      "title": "Summary of 'phenopix' objects.",
      "topics": [
        "summary.phenopix"
      ]
    },
    {
      "page": "trainOCR",
      "title": "Extract a training dataset for OCR procedure",
      "topics": [
        "trainOCR"
      ]
    },
    {
      "page": "update.phenopix",
      "title": "Update 'phenopix' objects.",
      "topics": [
        "update.phenopix"
      ]
    },
    {
      "page": "updateROI",
      "title": "Update pixels included in a ROI of different pixel size",
      "topics": [
        "updateROI"
      ]
    }
  ],
  "_rundeps": [
    "cli",
    "codetools",
    "doParallel",
    "foreach",
    "glue",
    "gtools",
    "iterators",
    "jpeg",
    "lattice",
    "lifecycle",
    "magrittr",
    "plyr",
    "raster",
    "Rcpp",
    "rlang",
    "sandwich",
    "sp",
    "stringi",
    "stringr",
    "strucchange",
    "terra",
    "vctrs",
    "zoo"
  ],
  "_score": 2.59659709562646,
  "_indexed": true,
  "_nocasepkg": "phenopix",
  "_universes": [
    "gianlucafilippa"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.4.5",
      "date": "2026-05-12T06:30:37.000Z",
      "distro": "noble",
      "commit": "09b101a3ee903803d8b9b888fcf55ba5e6b3d3f7",
      "fileid": "fa4545c441181ce75453547792a02febc2b76f26d95cbfd6c04ebbe2a57912a6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gianlucafilippa/actions/runs/25717418713"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.4.5",
      "date": "2026-05-12T06:30:40.000Z",
      "distro": "noble",
      "commit": "09b101a3ee903803d8b9b888fcf55ba5e6b3d3f7",
      "fileid": "1450956814b97fb6474a7b4744e4dc742270f64f8e25a04383f77b49a6378c3b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gianlucafilippa/actions/runs/25717418713"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.4.5",
      "date": "2026-05-12T06:30:33.000Z",
      "commit": "09b101a3ee903803d8b9b888fcf55ba5e6b3d3f7",
      "fileid": "3655138a2bf60cd85f429c8fe3813db480d056cc7f7c6c026f55fb66d3d7c0c1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gianlucafilippa/actions/runs/25717418713"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.4.5",
      "date": "2026-05-12T06:30:56.000Z",
      "commit": "09b101a3ee903803d8b9b888fcf55ba5e6b3d3f7",
      "fileid": "8f527f74a3dc1b595384aa80b9272b18df620c2cc9d14a325b19598094a14569",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gianlucafilippa/actions/runs/25717418713"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.4.5",
      "date": "2026-05-12T06:29:59.000Z",
      "commit": "09b101a3ee903803d8b9b888fcf55ba5e6b3d3f7",
      "fileid": "075e0ff77716f85a4dc2f48860225634eb5bd2a48152e9cacb7f1048be01c1a7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gianlucafilippa/actions/runs/25717418713"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.4.5",
      "date": "2026-05-12T06:29:54.000Z",
      "commit": "09b101a3ee903803d8b9b888fcf55ba5e6b3d3f7",
      "fileid": "8ab92bd361db771a43930b6bd4ac94187d45902cf8799583d8b610d44ddfc45f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gianlucafilippa/actions/runs/25717418713"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.4.5",
      "date": "2026-05-12T06:29:43.000Z",
      "commit": "09b101a3ee903803d8b9b888fcf55ba5e6b3d3f7",
      "fileid": "610c3c4668b1e0d2585244ad9823b8ff71c0e2e9c21ce2b007e2d256a114dddf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gianlucafilippa/actions/runs/25717418713"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.4.5",
      "date": "2026-05-22T10:59:46.000Z",
      "commit": "09b101a3ee903803d8b9b888fcf55ba5e6b3d3f7",
      "fileid": "1446f2d4fab756345e72b5b574c8dc20a55477db3e8bfabd8f6689d5aa9548b2",
      "status": "success",
      "buildurl": "https://github.com/r-universe/gianlucafilippa/actions/runs/25717418713"
    }
  ]
}