{
  "_id": "6a10284dacfb0bcc41c90974",
  "Package": "Thermimage",
  "Type": "Package",
  "Title": "Thermal Image Analysis",
  "Version": "4.1.3",
  "Date": "2021-09-23",
  "Author": "Glenn J. Tattersall",
  "Description": "A collection of functions and routines for inputting\nthermal image video files, plotting and converting binary raw\ndata into estimates of temperature.  First published\n2015-03-26.  Written primarily for research purposes in\nbiological applications of thermal images.  v1 included the\nbase calculations for converting thermal image binary values to\ntemperatures. v2 included additional equations for providing\nheat transfer calculations and an import function for thermal\nimage files (v2.2.3 fixed error importing thermal image to\nwindows OS). v3. Added numerous functions for converting\nthermal image, videos, rewriting and exporting. v3.1. Added new\nfunctions to convert files. v3.2.  Fixed the various functions\nrelated to finding frame times. v4.0. fixed an error in\natmospheric attenuation constants, affecting raw2temp and\ntemp2raw functions. Recommend update for use with long distance\ncalculations. v.4.1.3 changed to frameLocates to reflect change\nto as.character() to format().",
  "License": "GPL (>=2)",
  "SystemRequirements": "exiftool, perl, ffmpeg, imagemagick",
  "LazyData": "true",
  "Maintainer": "Glenn J. Tattersall <gtatters@brocku.ca>",
  "URL": "https://cran.r-project.org/package=Thermimage,\nhttps://github.com/gtatters/Thermimage",
  "BugReports": "https://github.com/gtatters/Thermimage/issues",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.1.1",
  "Config/pak/sysreqs": "libimage-exiftool-perl libmagick++-dev gsfonts\nlibjpeg-dev libpng-dev libtiff-dev perl",
  "Repository": "https://gtatters.r-universe.dev",
  "Date/Publication": "2025-05-28 11:40:37 UTC",
  "RemoteUrl": "https://github.com/gtatters/thermimage",
  "RemoteRef": "HEAD",
  "RemoteSha": "cb244dac8fffaac50b1ba8bbbf58b7d37b5d96e1",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-13 08:05:47 UTC",
    "User": "root"
  },
  "MD5sum": "d12fec6cd4955bf2211c60360b900aec",
  "_user": "gtatters",
  "_type": "src",
  "_file": "Thermimage_4.1.3.tar.gz",
  "_fileid": "09d9331fd31638d6eee49c189bf8b5f67142a86aa8584e65c50800ae1390fcc5",
  "_filesize": 17515191,
  "_sha256": "09d9331fd31638d6eee49c189bf8b5f67142a86aa8584e65c50800ae1390fcc5",
  "_created": "2026-05-13T08:05:47.000Z",
  "_published": "2026-05-22T09:56:29.623Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77357001338,
      "time": 131,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "6964785182"
    },
    {
      "job": 77357001864,
      "time": 129,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6964784350"
    },
    {
      "job": 77357001823,
      "time": 221,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "6964796149"
    },
    {
      "job": 77357001497,
      "time": 193,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6964792391"
    },
    {
      "job": 77357001269,
      "time": 183,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6964741491"
    },
    {
      "job": 77357001034,
      "time": 105,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7157773624"
    },
    {
      "job": 77357001530,
      "time": 89,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "6964771437"
    },
    {
      "job": 77357001511,
      "time": 116,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "6964780133"
    },
    {
      "job": 77357001739,
      "time": 100,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6964775253"
    }
  ],
  "_buildurl": "https://github.com/r-universe/gtatters/actions/runs/25786375539",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/gtatters/thermimage",
  "_commit": {
    "id": "cb244dac8fffaac50b1ba8bbbf58b7d37b5d96e1",
    "author": "Glenn Tattersall <11757426+gtatters@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #24 from khwolf/patch-1\n\nTypo in Thermimage-package.Rd",
    "time": 1748432437
  },
  "_maintainer": {
    "name": "Glenn J. Tattersall",
    "email": "gtatters@brocku.ca",
    "login": "gtatters",
    "orcid": "0000-0002-6591-6760",
    "uuid": 11757426
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.10",
      "role": "Depends"
    },
    {
      "package": "tiff",
      "role": "Imports"
    },
    {
      "package": "png",
      "role": "Imports"
    },
    {
      "package": "fields",
      "role": "Suggests"
    }
  ],
  "_owner": "gtatters",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2025-22",
      "n": 2
    }
  ],
  "_tags": [],
  "_topics": [
    "animal-physiology",
    "heat-exchange",
    "heat-flux",
    "image-frames",
    "temperature",
    "thermal-biology",
    "thermal-images"
  ],
  "_stars": 185,
  "_contributors": [
    {
      "user": "gtatters",
      "count": 263,
      "uuid": 11757426
    },
    {
      "user": "khwolf",
      "count": 1,
      "uuid": 531760
    }
  ],
  "_userbio": {
    "uuid": 11757426,
    "type": "user",
    "name": "Glenn Tattersall",
    "description": "Biologist / physiologist / thermal imaging enthusiast turned coder.  Professes by day, codes by night.  Debugs both in between."
  },
  "_downloads": {
    "count": 341,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/Thermimage"
  },
  "_mentions": 1,
  "_devurl": "https://github.com/gtatters/thermimage",
  "_searchresults": 95,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "extra/Thermimage.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/gtatters/thermimage",
  "_realowner": "gtatters",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0",
      "date": "2015-04-02"
    },
    {
      "version": "1.0.1",
      "date": "2015-04-09"
    },
    {
      "version": "2.0",
      "date": "2016-05-09"
    },
    {
      "version": "2.1",
      "date": "2016-05-18"
    },
    {
      "version": "2.1.1",
      "date": "2016-06-24"
    },
    {
      "version": "2.2.0",
      "date": "2016-07-20"
    },
    {
      "version": "2.2.1",
      "date": "2016-08-04"
    },
    {
      "version": "2.2.3",
      "date": "2016-10-20"
    },
    {
      "version": "3.0.0",
      "date": "2017-03-25"
    },
    {
      "version": "3.1.0",
      "date": "2017-11-30"
    },
    {
      "version": "3.1.1",
      "date": "2018-09-13"
    },
    {
      "version": "3.1.2",
      "date": "2018-11-05"
    },
    {
      "version": "3.1.4",
      "date": "2019-04-10"
    },
    {
      "version": "3.2.1",
      "date": "2019-05-18"
    },
    {
      "version": "4.0.0",
      "date": "2019-11-01"
    },
    {
      "version": "4.0.1",
      "date": "2019-11-30"
    },
    {
      "version": "4.1.3",
      "date": "2021-09-27"
    }
  ],
  "_exports": [
    "airdensity",
    "airspecificheat",
    "airtconductivity",
    "airviscosity",
    "areacone",
    "areacylinder",
    "areasphere",
    "convertflirJPG",
    "convertflirVID",
    "cumulDiff",
    "diffFrame",
    "ffmpegcall",
    "flip.matrix",
    "flirsettings",
    "forcedparameters",
    "frameLocates",
    "freeparameters",
    "getFrames",
    "getTimes",
    "Grashof",
    "hconv",
    "Ld",
    "locate.fid",
    "Lu",
    "Lw",
    "meanEveryN",
    "mirror.matrix",
    "nameleadzero",
    "Nusseltforced",
    "Nusseltfree",
    "palette.choose",
    "plotTherm",
    "Prandtl",
    "qabs",
    "qcond",
    "qconv",
    "qrad",
    "raw2temp",
    "readflirJPG",
    "Reynolds",
    "rotate180.matrix",
    "rotate270.matrix",
    "rotate90.matrix",
    "slopebypoint",
    "slopeEveryN",
    "StephBoltz",
    "Te",
    "temp2raw",
    "Teq",
    "Tground",
    "thermsum",
    "thermsumcent",
    "writeFlirBin"
  ],
  "_datasets": [
    {
      "name": "flirpal",
      "title": "Colour palette extracted from FLIR thermal camera files",
      "object": "flirpal",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "glowbowpal",
      "title": "Colour palette extracted from FLIR thermal camera files",
      "object": "glowbowpal",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "grey10pal",
      "title": "Colour palette extracted from FLIR thermal camera files",
      "object": "grey10pal",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "grey120pal",
      "title": "Colour palette extracted from FLIR thermal camera files",
      "object": "grey120pal",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "greyredpal",
      "title": "Colour palette extracted from FLIR thermal camera files",
      "object": "greyredpal",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "hotironpal",
      "title": "Colour palette extracted from FLIR thermal camera files",
      "object": "hotironpal",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "ironbowpal",
      "title": "Colour palette extracted from FLIR thermal camera files",
      "object": "ironbowpal",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "medicalpal",
      "title": "Colour palette extracted from FLIR thermal camera files",
      "object": "medicalpal",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "midgreenpal",
      "title": "Colour palette extracted from FLIR thermal camera files",
      "object": "midgreenpal",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "midgreypal",
      "title": "Colour palette extracted from FLIR thermal camera files",
      "object": "midgreypal",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "mikronprismpal",
      "title": "Colour palette extracted from Mikron thermal camera files",
      "object": "mikronprismpal",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "mikroscanpal",
      "title": "Colour palette extracted from FLIR thermal camera files",
      "object": "mikroscanpal",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "rainbow1234pal",
      "title": "Colour palette extracted from FLIR thermal camera files",
      "object": "rainbow1234pal",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "rainbowpal",
      "title": "Colour palette extracted from FLIR thermal camera files",
      "object": "rainbowpal",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "samp.image",
      "title": "A sample thermal image to demonstrate thermal colour palette use.",
      "object": "samp.image",
      "class": [
        "matrix",
        "array"
      ],
      "fields": {},
      "rows": 480,
      "table": true,
      "tojson": true
    },
    {
      "name": "yellowpal",
      "title": "Colour palette extracted from FLIR thermal camera files",
      "object": "yellowpal",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "Thermimage-package",
      "title": "Handles thermal image data input and conversion to temperature using established physical equations.",
      "topics": [
        "Thermimage-package",
        "Thermimage"
      ]
    },
    {
      "page": "airdensity",
      "title": "Returns the density of air for a given air temperature.",
      "topics": [
        "airdensity"
      ]
    },
    {
      "page": "airspecificheat",
      "title": "Specific heat capacity of air",
      "topics": [
        "airspecificheat"
      ]
    },
    {
      "page": "airtconductivity",
      "title": "Thermal conductivity of air.",
      "topics": [
        "airtconductivity"
      ]
    },
    {
      "page": "airviscosity",
      "title": "Returns air viscosity for a given air temperature.",
      "topics": [
        "airviscosity"
      ]
    },
    {
      "page": "areacone",
      "title": "Provides the surface are of a cone",
      "topics": [
        "areacone"
      ]
    },
    {
      "page": "areacylinder",
      "title": "Provides the surface area of a cylinder.",
      "topics": [
        "areacylinder"
      ]
    },
    {
      "page": "areasphere",
      "title": "Provides the surface area of a sphere.",
      "topics": [
        "areasphere"
      ]
    },
    {
      "page": "convertflirJPG",
      "title": "Convert FLIR jpg into 16 bit grayscale file using shell commands.",
      "topics": [
        "convertflirJPG"
      ]
    },
    {
      "page": "convertflirVID",
      "title": "Convert FLIR CSQ or SEQ into PNG or AVI, using shell commands.",
      "topics": [
        "convertflirVID"
      ]
    },
    {
      "page": "cumulDiff",
      "title": "Cumulative difference sum function for use with frame by frame difference dataframe",
      "topics": [
        "cumulDiff"
      ]
    },
    {
      "page": "diffFrame",
      "title": "A frame difference function for subtracting adjacent frames from an imported thermal image sequence.",
      "topics": [
        "diffFrame"
      ]
    },
    {
      "page": "ffmpegcall",
      "title": "A simplified wrapper function calling ffmpeg",
      "topics": [
        "ffmpegcall"
      ]
    },
    {
      "page": "flip.matrix",
      "title": "Flips a matrix 'left-right'.  Used in re-arranging image data for plotting properly in R.",
      "topics": [
        "flip.matrix"
      ]
    },
    {
      "page": "flirpal",
      "title": "Colour palette extracted from FLIR thermal camera files",
      "topics": [
        "flirpal"
      ]
    },
    {
      "page": "flirsettings",
      "title": "Extracts meta tag information from a FLIR JPG image",
      "topics": [
        "flirsettings"
      ]
    },
    {
      "page": "forcedparameters",
      "title": "Parameters required for forced convection equation.",
      "topics": [
        "forcedparameters"
      ]
    },
    {
      "page": "frameLocates",
      "title": "Find the frame read start positions in a FLIR SEQ video file.",
      "topics": [
        "frameLocates"
      ]
    },
    {
      "page": "freeparameters",
      "title": "Parameters required for free convection equation.",
      "topics": [
        "freeparameters"
      ]
    },
    {
      "page": "getFrames",
      "title": "Extract raw binary thermal from thermal image file.",
      "topics": [
        "getFrames"
      ]
    },
    {
      "page": "getTimes",
      "title": "Extracts time values from binary imported thermal video file",
      "topics": [
        "getTimes"
      ]
    },
    {
      "page": "glowbowpal",
      "title": "Colour palette extracted from FLIR thermal camera files",
      "topics": [
        "glowbowpal"
      ]
    },
    {
      "page": "Grashof",
      "title": "Determines the Grashof number for an object",
      "topics": [
        "Grashof"
      ]
    },
    {
      "page": "grey10pal",
      "title": "Colour palette extracted from FLIR thermal camera files",
      "topics": [
        "grey10pal"
      ]
    },
    {
      "page": "grey120pal",
      "title": "Colour palette extracted from FLIR thermal camera files",
      "topics": [
        "grey120pal"
      ]
    },
    {
      "page": "greyredpal",
      "title": "Colour palette extracted from FLIR thermal camera files",
      "topics": [
        "greyredpal"
      ]
    },
    {
      "page": "hconv",
      "title": "Convective heat coefficient (W/m2/oC)",
      "topics": [
        "hconv"
      ]
    },
    {
      "page": "hotironpal",
      "title": "Colour palette extracted from FLIR thermal camera files",
      "topics": [
        "hotironpal"
      ]
    },
    {
      "page": "ironbowpal",
      "title": "Colour palette extracted from FLIR thermal camera files",
      "topics": [
        "ironbowpal"
      ]
    },
    {
      "page": "Ld",
      "title": "Estimates downward facing longwave radiation (W/m2)",
      "topics": [
        "Ld"
      ]
    },
    {
      "page": "locate.fid",
      "title": "Returns the index locations that match vector fid within data vector.",
      "topics": [
        "locate.fid"
      ]
    },
    {
      "page": "Lu",
      "title": "Estimates upward facing ground radiation (W/m2)",
      "topics": [
        "Lu"
      ]
    },
    {
      "page": "Lw",
      "title": "Estimates downward facing longwave radiation (W/m2)",
      "topics": [
        "Lw"
      ]
    },
    {
      "page": "meanEveryN",
      "title": "Calculate the mean every nth data point.",
      "topics": [
        "meanEveryN"
      ]
    },
    {
      "page": "medicalpal",
      "title": "Colour palette extracted from FLIR thermal camera files",
      "topics": [
        "medicalpal"
      ]
    },
    {
      "page": "midgreenpal",
      "title": "Colour palette extracted from FLIR thermal camera files",
      "topics": [
        "midgreenpal"
      ]
    },
    {
      "page": "midgreypal",
      "title": "Colour palette extracted from FLIR thermal camera files",
      "topics": [
        "midgreypal"
      ]
    },
    {
      "page": "mikronprismpal",
      "title": "Colour palette extracted from Mikron thermal camera files",
      "topics": [
        "mikronprismpal"
      ]
    },
    {
      "page": "mikroscanpal",
      "title": "Colour palette extracted from FLIR thermal camera files",
      "topics": [
        "mikroscanpal"
      ]
    },
    {
      "page": "mirror.matrix",
      "title": "Mirrors a matrix upside-down.  Used in re-arranging image data for plotting properly in R.",
      "topics": [
        "mirror.matrix"
      ]
    },
    {
      "page": "nameleadzero",
      "title": "Add leading zeros to character for easy sequential naming of filenames.",
      "topics": [
        "nameleadzero"
      ]
    },
    {
      "page": "Nusseltforced",
      "title": "Nusselt number for forced convection.",
      "topics": [
        "Nusseltforced"
      ]
    },
    {
      "page": "Nusseltfree",
      "title": "Nusselt number for free convection.",
      "topics": [
        "Nusseltfree"
      ]
    },
    {
      "page": "palette.choose",
      "title": "Choose a colour palette for gradient filling thermal image files.",
      "topics": [
        "palette.choose"
      ]
    },
    {
      "page": "plotTherm",
      "title": "Plot thermal image data for visualisation purposes.",
      "topics": [
        "plotTherm"
      ]
    },
    {
      "page": "Prandtl",
      "title": "Returns the Prandtl number",
      "topics": [
        "Prandtl"
      ]
    },
    {
      "page": "qabs",
      "title": "Estimates the absorbed solar and infrared radiation (W/m2)",
      "topics": [
        "qabs"
      ]
    },
    {
      "page": "qcond",
      "title": "Estimates the area specific heat transfer by conduction (W/m2)",
      "topics": [
        "qcond"
      ]
    },
    {
      "page": "qconv",
      "title": "Estimates the area specific heat transfer by convection (W/m2)",
      "topics": [
        "qconv"
      ]
    },
    {
      "page": "qrad",
      "title": "Estimates the area specific heat transfer by radiation (W/m2)",
      "topics": [
        "qrad"
      ]
    },
    {
      "page": "rainbow1234pal",
      "title": "Colour palette extracted from FLIR thermal camera files",
      "topics": [
        "rainbow1234pal"
      ]
    },
    {
      "page": "rainbowpal",
      "title": "Colour palette extracted from FLIR thermal camera files",
      "topics": [
        "rainbowpal"
      ]
    },
    {
      "page": "raw2temp",
      "title": "Converts raw thermal data into temperature (oC)",
      "topics": [
        "raw2temp"
      ]
    },
    {
      "page": "readflirJPG",
      "title": "Reads an image from a FLIR JPG file into an integer array.",
      "topics": [
        "readflirJPG"
      ]
    },
    {
      "page": "Reynolds",
      "title": "Calculates the Reynolds number.",
      "topics": [
        "Reynolds"
      ]
    },
    {
      "page": "rotate180.matrix",
      "title": "Rotate a matrix by 180 degrees.  Used for adjusting image plotting in R.",
      "topics": [
        "rotate180.matrix"
      ]
    },
    {
      "page": "rotate270.matrix",
      "title": "Rotate a matrix by 270 degrees counterclockwise (or 90 degree clockwise).  Used for adjusting image plotting in R.",
      "topics": [
        "rotate270.matrix"
      ]
    },
    {
      "page": "rotate90.matrix",
      "title": "Rotate a matrix by 90 degrees counterclockwise (270 degrees clockwise). Used for adjusting image plotting in R.",
      "topics": [
        "rotate90.matrix"
      ]
    },
    {
      "page": "samp.image",
      "title": "A sample thermal image to demonstrate thermal colour palette use.",
      "topics": [
        "samp.image"
      ]
    },
    {
      "page": "slopebypoint",
      "title": "Returns the slope from linear regression with x values as equally spaced 1:length",
      "topics": [
        "slopebypoint"
      ]
    },
    {
      "page": "slopeEveryN",
      "title": "Calculate the slope every nth data point.",
      "topics": [
        "slopeEveryN"
      ]
    },
    {
      "page": "StephBoltz",
      "title": "The Stephan Boltzman constant.",
      "topics": [
        "StephBoltz"
      ]
    },
    {
      "page": "Te",
      "title": "Operative temperature estimate.",
      "topics": [
        "Te"
      ]
    },
    {
      "page": "temp2raw",
      "title": "Converts temperature (oC) to raw thermal data",
      "topics": [
        "temp2raw"
      ]
    },
    {
      "page": "Teq",
      "title": "Estimates equivalent temperature.",
      "topics": [
        "Teq"
      ]
    },
    {
      "page": "Tground",
      "title": "Estimates ground temperature from ambient temperature and solar radiation.",
      "topics": [
        "Tground"
      ]
    },
    {
      "page": "thermsum",
      "title": "Return summary of thermal image data.",
      "topics": [
        "thermsum"
      ]
    },
    {
      "page": "thermsumcent",
      "title": "Summary thermal calculations on a centrally located region of interest from a thermal image dataset",
      "topics": [
        "thermsumcent"
      ]
    },
    {
      "page": "writeFlirBin",
      "title": "Saves thermal image data to a binary file",
      "topics": [
        "writeFlirBin"
      ]
    },
    {
      "page": "yellowpal",
      "title": "Colour palette extracted from FLIR thermal camera files",
      "topics": [
        "yellowpal"
      ]
    }
  ],
  "_readme": "https://github.com/gtatters/thermimage/raw/HEAD/README.md",
  "_rundeps": [
    "png",
    "tiff"
  ],
  "_score": 6.420986592747543,
  "_indexed": true,
  "_nocasepkg": "thermimage",
  "_universes": [
    "gtatters"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "4.1.3",
      "date": "2026-05-13T08:07:56.000Z",
      "distro": "noble",
      "commit": "cb244dac8fffaac50b1ba8bbbf58b7d37b5d96e1",
      "fileid": "fc34a8d257e6285d03d6166a5144b80b8ff7f52e67ebdeb530f35a5c99487ed9",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/gtatters/actions/runs/25786375539"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "4.1.3",
      "date": "2026-05-13T08:07:58.000Z",
      "distro": "noble",
      "commit": "cb244dac8fffaac50b1ba8bbbf58b7d37b5d96e1",
      "fileid": "1976d0e77bb77abf6dd01c7f52d540700ff3117177aa239a60b755887a6fb991",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/gtatters/actions/runs/25786375539"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "4.1.3",
      "date": "2026-05-13T08:08:31.000Z",
      "commit": "cb244dac8fffaac50b1ba8bbbf58b7d37b5d96e1",
      "fileid": "87534c84a277b11082ebdee9ce04124b2661c263f5076523ff855e8b5f8a90ba",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/gtatters/actions/runs/25786375539"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "4.1.3",
      "date": "2026-05-13T08:08:17.000Z",
      "commit": "cb244dac8fffaac50b1ba8bbbf58b7d37b5d96e1",
      "fileid": "346a69f256dc92afb3650e42b653f5e993aca4d45ba475e39e5ffc6f899fb302",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/gtatters/actions/runs/25786375539"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "4.1.3",
      "date": "2026-05-13T08:07:02.000Z",
      "commit": "cb244dac8fffaac50b1ba8bbbf58b7d37b5d96e1",
      "fileid": "369594bc2a8498aea0899d1a549f44da9f9662cac325c6bce2b85fd679de9bb2",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/gtatters/actions/runs/25786375539"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "4.1.3",
      "date": "2026-05-13T08:07:31.000Z",
      "commit": "cb244dac8fffaac50b1ba8bbbf58b7d37b5d96e1",
      "fileid": "14a987dcae4f2fe0d2c0a774f410e39d73ffef25502617c2836b40efa89d39ee",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/gtatters/actions/runs/25786375539"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "4.1.3",
      "date": "2026-05-13T08:07:14.000Z",
      "commit": "cb244dac8fffaac50b1ba8bbbf58b7d37b5d96e1",
      "fileid": "0d93a5250545e24077a5de6632c7aeb824c42fd1834b878154788f2930d8c0da",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/gtatters/actions/runs/25786375539"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "4.1.3",
      "date": "2026-05-22T09:56:13.000Z",
      "commit": "cb244dac8fffaac50b1ba8bbbf58b7d37b5d96e1",
      "fileid": "337514fd515528b52df5cf75f7aa3d4f0c3b061d064c20b184f43f67133f93d1",
      "status": "success",
      "buildurl": "https://github.com/r-universe/gtatters/actions/runs/25786375539"
    }
  ]
}