{
  "_id": "6a12b1e7acfb0bcc41d198cb",
  "Package": "trajr",
  "Type": "Package",
  "Title": "Animal Trajectory Analysis",
  "Version": "1.5.1.9000",
  "Date": "2023-11-28",
  "Authors@R": "person(\"Jim\", \"McLean\", email = \"jim_mclean@optusnet.com.au\",\nrole = c(\"aut\", \"cre\"))",
  "Description": "A toolbox to assist with statistical analysis of animal\ntrajectories. It provides simple access to algorithms for\ncalculating and assessing a variety of characteristics such as\nspeed and acceleration, as well as multiple measures of\nstraightness or tortuosity. Some support is provided for\n3-dimensional trajectories. McLean & Skowron Volponi (2018)\n<doi:10.1111/eth.12739>.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/JimMcL/trajr",
  "BugReports": "https://github.com/JimMcL/trajr/issues",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.2.3",
  "VignetteBuilder": "knitr",
  "BuildVignettes": "true",
  "Repository": "https://jimmcl.r-universe.dev",
  "Date/Publication": "2024-07-22 07:34:11 UTC",
  "RemoteUrl": "https://github.com/jimmcl/trajr",
  "RemoteRef": "HEAD",
  "RemoteSha": "c1d2005f03cc4f17e6cc277371ab26de1bf2bd8d",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-24 08:04:47 UTC",
    "User": "root"
  },
  "Author": "Jim McLean [aut, cre]",
  "Maintainer": "Jim McLean <jim_mclean@optusnet.com.au>",
  "MD5sum": "887d4b6b3bb4777319150bf71681faa0",
  "_user": "jimmcl",
  "_type": "src",
  "_file": "trajr_1.5.1.9000.tar.gz",
  "_fileid": "435198ecd563830b43a37a26d4726b32b17b50b8afeb42edd691b7381778383e",
  "_filesize": 2705093,
  "_sha256": "435198ecd563830b43a37a26d4726b32b17b50b8afeb42edd691b7381778383e",
  "_created": "2026-05-24T08:04:47.000Z",
  "_published": "2026-05-24T08:08:07.703Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77582432584,
      "time": 135,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7183518819"
    },
    {
      "job": 77582432583,
      "time": 129,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7183518247"
    },
    {
      "job": 77582432570,
      "time": 153,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7183517595"
    },
    {
      "job": 77582432598,
      "time": 166,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7183519058"
    },
    {
      "job": 77582210414,
      "time": 241,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7183504777"
    },
    {
      "job": 77582432565,
      "time": 105,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7183515807"
    },
    {
      "job": 77582432572,
      "time": 124,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7183517577"
    },
    {
      "job": 77582432580,
      "time": 82,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7183513399"
    },
    {
      "job": 77582432575,
      "time": 90,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7183514322"
    }
  ],
  "_buildurl": "https://github.com/r-universe/jimmcl/actions/runs/26355802813",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/jimmcl/trajr",
  "_commit": {
    "id": "c1d2005f03cc4f17e6cc277371ab26de1bf2bd8d",
    "author": "Jim McLean <jim_mclean@optusnet.com.au>",
    "committer": "Jim McLean <jim_mclean@optusnet.com.au>",
    "message": "Fix bug in simulation vignette\n",
    "time": 1721633651
  },
  "_maintainer": {
    "name": "Jim McLean",
    "email": "jim_mclean@optusnet.com.au",
    "login": "jimmcl",
    "description": "",
    "uuid": 24952113
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "signal",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "plotrix",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "readr",
      "role": "Suggests"
    },
    {
      "package": "tcltk",
      "role": "Suggests"
    },
    {
      "package": "sp",
      "role": "Suggests"
    },
    {
      "package": "MASS",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    }
  ],
  "_owner": "jimmcl",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 29,
  "_contributors": [
    {
      "user": "jimmcl",
      "count": 255,
      "uuid": 24952113
    }
  ],
  "_userbio": {
    "uuid": 24952113,
    "type": "user",
    "name": "Jim McLean"
  },
  "_downloads": {
    "count": 412,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/trajr"
  },
  "_mentions": 4,
  "_devurl": "https://github.com/jimmcl/trajr",
  "_searchresults": 176,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/trajr.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/jimmcl/trajr",
  "_realowner": "jimmcl",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2018-01-05"
    },
    {
      "version": "1.1.0",
      "date": "2018-05-10"
    },
    {
      "version": "1.3.0",
      "date": "2019-06-10"
    },
    {
      "version": "1.4.0",
      "date": "2020-12-17"
    },
    {
      "version": "1.5.0",
      "date": "2023-06-24"
    },
    {
      "version": "1.5.1",
      "date": "2023-11-29"
    }
  ],
  "_exports": [
    "Traj3DAcceleration",
    "Traj3DDistance",
    "Traj3DFromCoords",
    "Traj3DLength",
    "Traj3DRediscretize",
    "Traj3DResampleTime",
    "Traj3DSmoothSG",
    "Traj3DSpeed",
    "Traj3DStepLengths",
    "Traj3DStraightness",
    "Traj3DVelocity",
    "TrajAcceleration",
    "TrajAngles",
    "TrajConvertTime",
    "TrajDAFindFirstMaximum",
    "TrajDAFindFirstMinimum",
    "TrajDerivatives",
    "TrajDirectionalChange",
    "TrajDirectionAutocorrelations",
    "TrajDistance",
    "TrajDuration",
    "TrajEmax",
    "TrajExpectedSquareDisplacement",
    "TrajFractalDimension",
    "TrajFractalDimensionValues",
    "TrajFromCoords",
    "TrajFromTrjPoints",
    "TrajGenerate",
    "TrajGetFPS",
    "TrajGetNCoords",
    "TrajGetTimeUnits",
    "TrajGetUnits",
    "TrajInPolygon",
    "TrajLength",
    "TrajLogSequence",
    "TrajMeanVectorOfTurningAngles",
    "TrajMeanVelocity",
    "TrajMerge",
    "TrajRediscretize",
    "TrajResampleTime",
    "TrajReverse",
    "TrajRotate",
    "TrajsBuild",
    "TrajScale",
    "TrajSinuosity",
    "TrajSinuosity2",
    "TrajsMergeStats",
    "TrajSmoothSG",
    "TrajSpeedIntervals",
    "TrajSplit",
    "TrajSplitAtFirstCrossing",
    "TrajsStatsReplaceNAs",
    "TrajsStepLengths",
    "TrajStepLengths",
    "TrajStraightness",
    "TrajTranslate",
    "TrajVelocity"
  ],
  "_help": [
    {
      "page": "lines.Trajectory",
      "title": "Add Trajectory lines to a plot",
      "topics": [
        "lines.Trajectory"
      ]
    },
    {
      "page": "plot.TrajDirectionAutocorrelations",
      "title": "Plot method for direction autocorrelation",
      "topics": [
        "plot.TrajDirectionAutocorrelations"
      ]
    },
    {
      "page": "plot.Trajectory",
      "title": "Plot method for trajectories",
      "topics": [
        "plot.Trajectory"
      ]
    },
    {
      "page": "plot.TrajSpeedIntervals",
      "title": "Plot method for trajectory speed intervals",
      "topics": [
        "plot.TrajSpeedIntervals"
      ]
    },
    {
      "page": "points.Trajectory",
      "title": "Add Trajectory points to a plot",
      "topics": [
        "points.Trajectory"
      ]
    },
    {
      "page": "Traj3DAcceleration",
      "title": "Approximates the acceleration of a 3-dimensional trajectory",
      "topics": [
        "Traj3DAcceleration"
      ]
    },
    {
      "page": "Traj3DDistance",
      "title": "3D Trajectory distance",
      "topics": [
        "Traj3DDistance"
      ]
    },
    {
      "page": "Traj3DFromCoords",
      "title": "Create a 3D Trajectory Object",
      "topics": [
        "Traj3DFromCoords"
      ]
    },
    {
      "page": "Traj3DLength",
      "title": "3D trajectory length",
      "topics": [
        "Traj3DLength"
      ]
    },
    {
      "page": "Traj3DRediscretize",
      "title": "Resample a 3D trajectory to a constant step length",
      "topics": [
        "Traj3DRediscretize"
      ]
    },
    {
      "page": "Traj3DResampleTime",
      "title": "Resample a 3D trajectory to a constant time interval",
      "topics": [
        "Traj3DResampleTime"
      ]
    },
    {
      "page": "Traj3DSmoothSG",
      "title": "Smooth a 3D trajectory using a Savitzky-Golay filter",
      "topics": [
        "Traj3DSmoothSG"
      ]
    },
    {
      "page": "Traj3DSpeed",
      "title": "Speed along a 3-dimensional trajectory",
      "topics": [
        "Traj3DSpeed"
      ]
    },
    {
      "page": "Traj3DStepLengths",
      "title": "3D trajectory step lengths",
      "topics": [
        "Traj3DStepLengths"
      ]
    },
    {
      "page": "Traj3DStraightness",
      "title": "Straightness of a 3D Trajectory",
      "topics": [
        "Traj3DStraightness"
      ]
    },
    {
      "page": "Traj3DVelocity",
      "title": "Velocity of a trajectory",
      "topics": [
        "Traj3DVelocity"
      ]
    },
    {
      "page": "TrajAcceleration",
      "title": "Approximates the acceleration of a trajectory",
      "topics": [
        "TrajAcceleration"
      ]
    },
    {
      "page": "TrajAngles",
      "title": "Turning angles of a Trajectory",
      "topics": [
        "TrajAngles"
      ]
    },
    {
      "page": "TrajConvertTime",
      "title": "Converts a delimited time string to a numeric value",
      "topics": [
        "TrajConvertTime"
      ]
    },
    {
      "page": "TrajDAMinMax",
      "title": "First direction autocorrelation minimum/maximum",
      "topics": [
        "TrajDAFindFirstMaximum",
        "TrajDAFindFirstMinimum",
        "TrajDAMinMax"
      ]
    },
    {
      "page": "TrajDerivatives",
      "title": "Calculates trajectory speed and change of speed",
      "topics": [
        "TrajDerivatives"
      ]
    },
    {
      "page": "TrajDirectionalChange",
      "title": "Directional change (DC)",
      "topics": [
        "TrajDirectionalChange"
      ]
    },
    {
      "page": "TrajDirectionAutocorrelations",
      "title": "Direction autocorrelation",
      "topics": [
        "TrajDirectionAutocorrelations"
      ]
    },
    {
      "page": "TrajDistance",
      "title": "Trajectory distance",
      "topics": [
        "TrajDistance"
      ]
    },
    {
      "page": "TrajDuration",
      "title": "Trajectory duration",
      "topics": [
        "TrajDuration"
      ]
    },
    {
      "page": "TrajEmax",
      "title": "Trajectory straightness index, E-max",
      "topics": [
        "TrajEmax"
      ]
    },
    {
      "page": "TrajExpectedSquareDisplacement",
      "title": "Trajectory expected square displacement",
      "topics": [
        "TrajExpectedSquareDisplacement"
      ]
    },
    {
      "page": "TrajFractalDimension",
      "title": "Fractal dimension of a trajectory",
      "topics": [
        "TrajFractalDimension"
      ]
    },
    {
      "page": "TrajFractalDimensionValues",
      "title": "Fractal dimension calculation",
      "topics": [
        "TrajFractalDimensionValues"
      ]
    },
    {
      "page": "TrajFromCoords",
      "title": "Create a Trajectory Object",
      "topics": [
        "TrajFromCoords"
      ]
    },
    {
      "page": "TrajFromTrjPoints",
      "title": "Create a trajectory from a subset of another",
      "topics": [
        "TrajFromTrjPoints"
      ]
    },
    {
      "page": "TrajGenerate",
      "title": "Generate a random trajectory",
      "topics": [
        "TrajGenerate"
      ]
    },
    {
      "page": "TrajGetFPS",
      "title": "Trajectory frames-per-second",
      "topics": [
        "TrajGetFPS"
      ]
    },
    {
      "page": "TrajGetNCoords",
      "title": "Trajectory number of coordinates",
      "topics": [
        "TrajGetNCoords"
      ]
    },
    {
      "page": "TrajGetTimeUnits",
      "title": "Trajectory temporal units",
      "topics": [
        "TrajGetTimeUnits"
      ]
    },
    {
      "page": "TrajGetUnits",
      "title": "Trajectory spatial units",
      "topics": [
        "TrajGetUnits"
      ]
    },
    {
      "page": "TrajInPolygon",
      "title": "Test whether each of the points in a trajectory lie inside a polygon",
      "topics": [
        "TrajInPolygon"
      ]
    },
    {
      "page": "TrajLength",
      "title": "Trajectory length",
      "topics": [
        "TrajLength"
      ]
    },
    {
      "page": "TrajLogSequence",
      "title": "Logarithmically spaced sequence",
      "topics": [
        "TrajLogSequence"
      ]
    },
    {
      "page": "TrajMeanVectorOfTurningAngles",
      "title": "Mean vector of turning angles",
      "topics": [
        "TrajMeanVectorOfTurningAngles"
      ]
    },
    {
      "page": "TrajMeanVelocity",
      "title": "Trajectory mean velocity",
      "topics": [
        "TrajMeanVelocity"
      ]
    },
    {
      "page": "TrajMerge",
      "title": "Combine multiple trajectories into a single whole trajectory",
      "topics": [
        "TrajMerge"
      ]
    },
    {
      "page": "TrajRediscretize",
      "title": "Resample a trajectory to a constant step length",
      "topics": [
        "TrajRediscretize"
      ]
    },
    {
      "page": "TrajResampleTime",
      "title": "Resample a trajectory to a constant time interval.",
      "topics": [
        "TrajResampleTime"
      ]
    },
    {
      "page": "TrajReverse",
      "title": "Reverse a trajectory",
      "topics": [
        "TrajReverse"
      ]
    },
    {
      "page": "TrajRotate",
      "title": "Rotate a trajectory",
      "topics": [
        "TrajRotate"
      ]
    },
    {
      "page": "TrajsBuild",
      "title": "Construct multiple trajectories",
      "topics": [
        "TrajsBuild"
      ]
    },
    {
      "page": "TrajScale",
      "title": "Scale a trajectory",
      "topics": [
        "TrajScale"
      ]
    },
    {
      "page": "TrajSinuosity",
      "title": "Sinuosity of a trajectory",
      "topics": [
        "TrajSinuosity"
      ]
    },
    {
      "page": "TrajSinuosity2",
      "title": "Sinuosity of a trajectory",
      "topics": [
        "TrajSinuosity2"
      ]
    },
    {
      "page": "TrajsMergeStats",
      "title": "Merge trajectory characteristics",
      "topics": [
        "TrajsMergeStats"
      ]
    },
    {
      "page": "TrajSmoothSG",
      "title": "Smooth a trajectory using a Savitzky-Golay filter",
      "topics": [
        "TrajSmoothSG"
      ]
    },
    {
      "page": "TrajSpeedIntervals",
      "title": "Calculate speed time intervals",
      "topics": [
        "TrajSpeedIntervals"
      ]
    },
    {
      "page": "TrajSplit",
      "title": "Split a trajectory into multiple sections",
      "topics": [
        "TrajSplit"
      ]
    },
    {
      "page": "TrajSplitAtFirstCrossing",
      "title": "Split a trajectory into two parts, separated at the first boundary crossing",
      "topics": [
        "TrajSplitAtFirstCrossing"
      ]
    },
    {
      "page": "TrajsStatsReplaceNAs",
      "title": "Replace NAs in a data frame",
      "topics": [
        "TrajsStatsReplaceNAs"
      ]
    },
    {
      "page": "TrajsStepLengths",
      "title": "Step lengths of multiple trajectories",
      "topics": [
        "TrajsStepLengths"
      ]
    },
    {
      "page": "TrajStepLengths",
      "title": "Trajectory step lengths",
      "topics": [
        "TrajStepLengths"
      ]
    },
    {
      "page": "TrajStraightness",
      "title": "Straightness of a Trajectory",
      "topics": [
        "TrajStraightness"
      ]
    },
    {
      "page": "TrajTranslate",
      "title": "Translate a trajectory",
      "topics": [
        "TrajTranslate"
      ]
    },
    {
      "page": "TrajVelocity",
      "title": "Velocity of a trajectory",
      "topics": [
        "TrajVelocity"
      ]
    }
  ],
  "_readme": "https://github.com/jimmcl/trajr/raw/HEAD/README.md",
  "_rundeps": [
    "MASS",
    "plotrix",
    "signal"
  ],
  "_vignettes": [
    {
      "source": "stop-start.Rmd",
      "filename": "stop-start.html",
      "title": "Detecting stop-start motion in trajectories",
      "author": "Jim McLean",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Conclusion"
      ],
      "created": "2019-08-23 02:01:02",
      "modified": "2020-04-17 12:27:39",
      "commits": 5
    },
    {
      "source": "trajr-vignette.Rmd",
      "filename": "trajr-vignette.html",
      "title": "Animal trajectory analysis with trajr",
      "author": "Jim McLean",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Installation and setup",
        "Trajectories in trajr",
        "Creating Trajectories",
        "Scaling Trajectories",
        "Smoothing trajectories",
        "Resampling trajectories",
        "Other trajectory operations",
        "Trajectory analysis",
        "Analysing speed",
        "Analysing straightness",
        "Straightness index",
        "Sinuosity",
        "E~max~",
        "Fractal dimension",
        "Directional change (DC and SDDC)",
        "Direction autocorrelation",
        "Working with multiple trajectories",
        "Building multiple trajectories",
        "Characterising multiple trajectories",
        "PCA analysis of multiple trajectories",
        "Other operations",
        "Random trajectory generation",
        "Three dimensional trajectories",
        "Performance",
        "And finally...",
        "References"
      ],
      "created": "2017-11-20 10:27:51",
      "modified": "2024-07-04 13:00:00",
      "commits": 46
    },
    {
      "source": "simulations.Rmd",
      "filename": "simulations.html",
      "title": "Trajectory simulation in trajr",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Simulating bounded trajectories",
        "Our simulation algorithm",
        "The implementation",
        "Running the simulation",
        "Results",
        "References"
      ],
      "created": "2020-04-17 08:33:34",
      "modified": "2024-07-22 07:34:11",
      "commits": 6
    }
  ],
  "_score": 7.48606191609675,
  "_indexed": true,
  "_nocasepkg": "trajr",
  "_universes": [
    "jimmcl"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.5.1.9000",
      "date": "2026-05-24T08:06:55.000Z",
      "distro": "noble",
      "commit": "c1d2005f03cc4f17e6cc277371ab26de1bf2bd8d",
      "fileid": "7f150cb56dd3820a90cf1a1ac14d0d2b4f8dfada16a50fe32d4c5dda4eda86bc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jimmcl/actions/runs/26355802813"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.5.1.9000",
      "date": "2026-05-24T08:06:50.000Z",
      "distro": "noble",
      "commit": "c1d2005f03cc4f17e6cc277371ab26de1bf2bd8d",
      "fileid": "2e491ec743c18fb67a9be2bd918a9c9a7cf258026a0fb300aefba798326326d5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jimmcl/actions/runs/26355802813"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.5.1.9000",
      "date": "2026-05-24T08:06:46.000Z",
      "commit": "c1d2005f03cc4f17e6cc277371ab26de1bf2bd8d",
      "fileid": "8965b7d102aa7ad19a98c0d6431497598d338dd30cd07504c01da7184b6d5988",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jimmcl/actions/runs/26355802813"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.5.1.9000",
      "date": "2026-05-24T08:07:02.000Z",
      "commit": "c1d2005f03cc4f17e6cc277371ab26de1bf2bd8d",
      "fileid": "8a53f55b39ede154fa7553921050f9161783362a9b5587397a1ea5f6c4deb60b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jimmcl/actions/runs/26355802813"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.5.1.9000",
      "date": "2026-05-24T08:06:50.000Z",
      "commit": "c1d2005f03cc4f17e6cc277371ab26de1bf2bd8d",
      "fileid": "665445b5a7f475e181d33fcccc1fa45f8ba5acaec0d4aede43ef05c8f1ae2c6f",
      "status": "success",
      "buildurl": "https://github.com/r-universe/jimmcl/actions/runs/26355802813"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.5.1.9000",
      "date": "2026-05-24T08:06:35.000Z",
      "commit": "c1d2005f03cc4f17e6cc277371ab26de1bf2bd8d",
      "fileid": "c5237dbd39ab83b27d33f174135c534e5e58211062145fe4bb48ad964e32c800",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jimmcl/actions/runs/26355802813"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.5.1.9000",
      "date": "2026-05-24T08:05:52.000Z",
      "commit": "c1d2005f03cc4f17e6cc277371ab26de1bf2bd8d",
      "fileid": "1afda76f75b8295f0216604bf64844812b4dacb4410988a5b3c886edbc25714c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jimmcl/actions/runs/26355802813"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.5.1.9000",
      "date": "2026-05-24T08:06:04.000Z",
      "commit": "c1d2005f03cc4f17e6cc277371ab26de1bf2bd8d",
      "fileid": "4038ef7e9e7740dad2369f8e9d546d7c5f60a69476abc743b7ed6a6ec9ac8f03",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jimmcl/actions/runs/26355802813"
    }
  ]
}