{
  "_id": "6a104392acfb0bcc41c9df99",
  "Package": "loa",
  "Type": "Package",
  "Title": "Lattice Options and Add-Ins",
  "Version": "0.3.1.1",
  "Date": "2024-12-20",
  "Authors@R": "c(person(given = \"Karl\", family = \"Ropkins\", role = c(\"aut\", \"cre\"), email =\n\"karl.ropkins@gmail.com\", comment = c(ORCID = \"0000-0002-0294-6997\")))",
  "URL": "https://loa.r-forge.r-project.org/",
  "Maintainer": "Karl Ropkins <karl.ropkins@gmail.com>",
  "Description": "Various plots and functions that make use of the\nlattice/trellis plotting framework. The plots, which include\nloaPlot(), loaMapPlot() and trianglePlot(), and use panelPal(),\na function that extends 'lattice' and 'hexbin' package methods\nto automate plot subscript and panel-to-panel and panel-to-key\nsynchronization/management.",
  "License": "GPL (>= 2)",
  "Encoding": "UTF-8",
  "LazyLoad": "yes",
  "LazyData": "yes",
  "RoxygenNote": "7.3.2",
  "Config/pak/sysreqs": "libgdal-dev gdal-bin libgeos-dev make default-jdk\nlibpng-dev libproj-dev libsqlite3-dev",
  "Repository": "https://r-forge.r-universe.dev",
  "Date/Publication": "2024-12-21 11:58:27 UTC",
  "RemoteUrl": "https://github.com/r-forge/loa",
  "RemoteRef": "HEAD",
  "RemoteSha": "464d7ae6927fbd7bb6d920653e283c85c0c7311b",
  "RemoteSubdir": "pkg/loa",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-11 06:55:12 UTC",
    "User": "root"
  },
  "Author": "Karl Ropkins [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-0294-6997>)",
  "MD5sum": "1aeeb8134507db9e1492f956ded2eb45",
  "_user": "r-forge",
  "_type": "src",
  "_file": "loa_0.3.1.1.tar.gz",
  "_fileid": "6491b85b5614932edafacf72aa5c243161485b800df84de46ec4d3b6f029448a",
  "_filesize": 708911,
  "_sha256": "6491b85b5614932edafacf72aa5c243161485b800df84de46ec4d3b6f029448a",
  "_created": "2026-05-11T06:55:12.000Z",
  "_published": "2026-05-22T11:52:50.104Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77373963066,
      "time": 148,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6912098297"
    },
    {
      "job": 77373963036,
      "time": 162,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6912100140"
    },
    {
      "job": 77373962980,
      "time": 123,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6912102664"
    },
    {
      "job": 77373962821,
      "time": 127,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6912103513"
    },
    {
      "job": 77373962235,
      "time": 245,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6912059366"
    },
    {
      "job": 77373962489,
      "time": 132,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7159822304"
    },
    {
      "job": 77373962686,
      "time": 109,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6912087385"
    },
    {
      "job": 77373962924,
      "time": 115,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6912088505"
    },
    {
      "job": 77373962783,
      "time": 116,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6912088797"
    }
  ],
  "_buildurl": "https://github.com/r-universe/r-forge/actions/runs/25654922855",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/r-forge/loa",
  "_commit": {
    "id": "464d7ae6927fbd7bb6d920653e283c85c0c7311b",
    "author": "karl (Dr ) <karl.ropkins@gmail.com>",
    "committer": "karl (Dr ) <karl.ropkins@gmail.com>",
    "message": "web update\n\ngit-svn-id: svn://svn.r-forge.r-project.org/svnroot/loa@120 edb9625f-4e0d-4859-8d74-9fd3b1da38cb\n",
    "time": 1734782307
  },
  "_maintainer": {
    "name": "Karl Ropkins",
    "email": "karl.ropkins@gmail.com",
    "login": "karlropkins",
    "uuid": 22469070,
    "orcid": "0000-0002-0294-6997"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "lattice",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "png",
      "role": "Imports"
    },
    {
      "package": "RgoogleMaps",
      "role": "Imports"
    },
    {
      "package": "OpenStreetMap",
      "role": "Imports"
    },
    {
      "package": "sp",
      "version": ">= 2.1-1",
      "role": "Imports"
    },
    {
      "package": "RColorBrewer",
      "role": "Imports"
    },
    {
      "package": "mgcv",
      "role": "Imports"
    },
    {
      "package": "plyr",
      "role": "Imports"
    },
    {
      "package": "sf",
      "role": "Suggests"
    }
  ],
  "_owner": "r-forge",
  "_selfowned": true,
  "_usedby": 2,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "karlropkins",
      "count": 119,
      "uuid": 22469070
    },
    {
      "user": "theussl",
      "count": 1,
      "uuid": 22165873
    }
  ],
  "_userbio": {
    "uuid": 75573726,
    "type": "organization",
    "name": " R-Forge",
    "description": "git-svn mirrors from R-Forge"
  },
  "_downloads": {
    "count": 424,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/loa"
  },
  "_mentions": 2,
  "_devurl": "https://github.com/r-forge/loa",
  "_searchresults": 18,
  "_topics": [
    "openjdk"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/loa.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/r-forge/loa",
  "_realowner": "r-forge",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.2.15",
      "date": "2014-01-15"
    },
    {
      "version": "0.2.21",
      "date": "2015-01-13"
    },
    {
      "version": "0.2.22",
      "date": "2015-01-20"
    },
    {
      "version": "0.2.38",
      "date": "2016-03-01"
    },
    {
      "version": "0.2.43.1",
      "date": "2017-11-24"
    },
    {
      "version": "0.2.43.3",
      "date": "2017-12-04"
    },
    {
      "version": "0.2.44.2",
      "date": "2018-10-26"
    },
    {
      "version": "0.2.45.4",
      "date": "2019-09-13"
    },
    {
      "version": "0.2.46.3",
      "date": "2021-01-16"
    },
    {
      "version": "0.2.47.1",
      "date": "2021-04-12"
    },
    {
      "version": "0.2.48.1",
      "date": "2023-03-15"
    },
    {
      "version": "0.2.48.3",
      "date": "2023-10-20"
    },
    {
      "version": "0.2.49.4",
      "date": "2024-10-26"
    },
    {
      "version": "0.3.0.1",
      "date": "2024-12-13"
    },
    {
      "version": "0.3.1.1",
      "date": "2024-12-21"
    }
  ],
  "_exports": [
    "add.loaPanel",
    "add.LonLatMap",
    "add.XYFit_prep",
    "add.XYLMFit",
    "add.XYLOESSFit",
    "add.XYPolygon",
    "add.XYZGhosts",
    "add.Y2Axis",
    "axis.components.loaMap",
    "cexHandler",
    "colHandler",
    "colRegionsHandler",
    "condsPanelHandler",
    "draw.groupPlotKey",
    "draw.key.log10",
    "draw.loaColorKey",
    "draw.loaColorRegionsKey",
    "draw.loaKey02",
    "draw.loaPlotZKey",
    "draw.ycasePlotKey",
    "draw.zcasePlotKey",
    "formulaHandler",
    "getArgs",
    "getLatLon",
    "getMapArg",
    "getOSMapArg",
    "getPlotArgs",
    "getRGMapArg",
    "getXY",
    "googleMap",
    "GoogleMap",
    "groupsAndZcasesHandler",
    "groupsAndZcasesPanelHandler",
    "groupsHandler",
    "groupsPanelHandler",
    "isGood4LOA",
    "keyHandler",
    "LatLon2MercatorXY",
    "limsHandler",
    "listExpand",
    "listHandler",
    "listLoad",
    "listUpdate",
    "loaBarPlot",
    "loaCircle",
    "loaHandler",
    "loaMapArg",
    "loaMapPlot",
    "loaPieSegment",
    "loaPlot",
    "loaPolygon",
    "loaXYFit_lm",
    "loaXYFit_loess",
    "localScalesHandler",
    "makeMapArg",
    "matrixHandler",
    "MercatorXY2LatLon",
    "OpenStreetMapPlot",
    "panel.binPlot",
    "panel.compareZcases",
    "panel.kernelDensity",
    "panel.loa",
    "panel.loaBGMapPlot",
    "panel.loaBGMapPlotRaster",
    "panel.loaGrid",
    "panel.loaLevelPlot",
    "panel.loaPlot",
    "panel.loaPlot2",
    "panel.loaXYFit",
    "panel.localScale",
    "panel.polarAxes",
    "panel.polarFrame",
    "panel.polarGrid",
    "panel.polarLabels",
    "panel.polarPlot",
    "panel.stackPlot",
    "panel.surfaceSmooth",
    "panel.triangleByGroupPolygon",
    "panel.triangleKernelDensity",
    "panel.trianglePlot",
    "panel.trianglePlotAxes",
    "panel.trianglePlotFrame",
    "panel.trianglePlotGrid",
    "panel.triangleSurfaceSmooth",
    "panel.zcasePiePlot",
    "panel.zcasePieSegmentPlot",
    "panelPal",
    "panelPal.old",
    "parHandler",
    "pchHandler",
    "RgoogleMapsPlot",
    "scalesHandler",
    "stackPlot",
    "stepwiseZcasesGlyphHandler",
    "stripHandler",
    "triABC2XY",
    "triABCSquareGrid",
    "trianglePlot",
    "triLimsReset",
    "triXY2ABC",
    "xscale.component.log10",
    "xscale.components.loaMap",
    "yscale.component.log10",
    "yscale.components.loaMap",
    "zcasesHandler",
    "zcasesPanelHandler",
    "zHandler"
  ],
  "_datasets": [
    {
      "name": "lat.lon.meuse",
      "title": "Example data for use with loa",
      "object": "lat.lon.meuse",
      "class": [
        "data.frame"
      ],
      "fields": [
        "latitude",
        "longitude",
        "cadmium",
        "copper",
        "lead",
        "zinc",
        "elev",
        "dist",
        "om",
        "ffreq",
        "soil",
        "lime",
        "landuse",
        "dist.m"
      ],
      "rows": 155,
      "table": true,
      "tojson": true
    },
    {
      "name": "roadmap.meuse",
      "title": "Example data for use with loa",
      "object": "roadmap.meuse",
      "class": [
        "staticMap"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "loa-package",
      "title": "loa",
      "topics": [
        "loa-package",
        "loa"
      ]
    },
    {
      "page": "1.1.loaPlot",
      "title": "loaPlot, XYZ plots for lattice",
      "topics": [
        "1.1.loaPlot",
        "loaPlot",
        "panel.loa",
        "panel.loaGrid",
        "panel.loaPlot",
        "panel.loaPlot2"
      ]
    },
    {
      "page": "1.2.loaMapPlot",
      "title": "Map plotting for lattice",
      "topics": [
        "1.2.loaMapPlot.and.geoplotting.tools",
        "axis.components.loaMap",
        "getMapArg",
        "getOSMapArg",
        "getRGMapArg",
        "GoogleMap",
        "googleMap",
        "LatLon2MercatorXY",
        "loaMapArg",
        "loaMapPlot",
        "makeMapArg",
        "MercatorXY2LatLon",
        "OpenStreetMapPlot",
        "panel.loaBGMapPlot",
        "panel.loaBGMapPlotRaster",
        "RgoogleMapsPlot",
        "xscale.components.loaMap",
        "yscale.components.loaMap"
      ]
    },
    {
      "page": "1.3.trianglePlot",
      "title": "Triangle plots",
      "topics": [
        "1.3.triangle.plots",
        "panel.triangleByGroupPolygon",
        "panel.triangleKernelDensity",
        "panel.trianglePlot",
        "panel.trianglePlotAxes",
        "panel.trianglePlotFrame",
        "panel.trianglePlotGrid",
        "panel.triangleSurfaceSmooth",
        "triABC2XY",
        "triABCSquareGrid",
        "trianglePlot",
        "triLimsReset",
        "triXY2ABC"
      ]
    },
    {
      "page": "1.4.stackPlot",
      "title": "Stack plots",
      "topics": [
        "1.4.stack.plots",
        "panel.stackPlot",
        "stackPlot"
      ]
    },
    {
      "page": "1.5.loaBarPlot",
      "title": "loaBarPlot",
      "topics": [
        "1.5.loaBarPlot",
        "loaBarPlot"
      ]
    },
    {
      "page": "2.1.specialist.panels",
      "title": "Special panel functions 01",
      "topics": [
        "2.1.specialist.panels",
        "panel.binPlot",
        "panel.kernelDensity",
        "panel.loaLevelPlot",
        "panel.surfaceSmooth"
      ]
    },
    {
      "page": "2.2.specialist.panels",
      "title": "Special panel functions 02",
      "topics": [
        "2.2.specialist.panels",
        "panel.polarAxes",
        "panel.polarFrame",
        "panel.polarGrid",
        "panel.polarLabels",
        "panel.polarPlot"
      ]
    },
    {
      "page": "2.3.specialist.panels",
      "title": "Special panel functions 03",
      "topics": [
        "2.3.specialist.panels",
        "panel.zcasePiePlot",
        "panel.zcasePieSegmentPlot"
      ]
    },
    {
      "page": "2.4.specialist.panels",
      "title": "Special panel functions 04",
      "topics": [
        "2.4.specialist.panels",
        "panel.compareZcases"
      ]
    },
    {
      "page": "3.1.example.data",
      "title": "Example data for use with loa",
      "topics": [
        "3.1.example.data",
        "example.data",
        "lat.lon.meuse",
        "roadmap.meuse"
      ]
    },
    {
      "page": "4.1.panel.pal",
      "title": "panelPal",
      "topics": [
        "4.1.panel.pal",
        "loaHandler",
        "panelPal",
        "panelPal.old"
      ]
    },
    {
      "page": "4.2.plot.structure.handlers",
      "title": "Handler functions for plot structure arguments.",
      "topics": [
        "4.2.plot.structure.handlers",
        "formulaHandler",
        "getZcaseDimensions",
        "matrixHandler",
        "stripHandler"
      ]
    },
    {
      "page": "4.3.lims.and.scales.handlers",
      "title": "Plot lims and scales handlers",
      "topics": [
        "4.3.lims.and.scales.handlers",
        "limsHandler",
        "localScalesHandler",
        "panel.localScale",
        "xscale.component.log10",
        "yscale.component.log10"
      ]
    },
    {
      "page": "4.4.cond.handers",
      "title": "Plot Conditioning",
      "topics": [
        "4.4.cond.handlers",
        "4.4.conditioning.handlers",
        "condsPanelHandler",
        "groupsAndZcasesHandler",
        "groupsAndZcasesPanelHandler",
        "groupsHandler",
        "groupsPanelHandler",
        "stepwiseZcasesGlyphHandler",
        "zcasesHandler",
        "zcasesPanelHandler"
      ]
    },
    {
      "page": "4.5.plot.argument.handlers",
      "title": "Common plot argument handlers",
      "topics": [
        "4.5.plot.argument.handlers",
        "cexHandler",
        "colHandler",
        "colRegionsHandler",
        "pchHandler",
        "scalesHandler",
        "zHandler"
      ]
    },
    {
      "page": "4.6.key.handlers",
      "title": "Key handling",
      "topics": [
        "4.6.key.handlers",
        "draw.groupPlotKey",
        "draw.key.log10",
        "draw.loaColorKey",
        "draw.loaColorRegionsKey",
        "draw.loaKey02",
        "draw.loaPlotZKey",
        "draw.ycasePlotKey",
        "draw.zcasePlotKey",
        "keyHandler"
      ]
    },
    {
      "page": "4.7.other.panel.functions",
      "title": "Other panel functions argument handlers",
      "topics": [
        "4.7.other.panel.functions",
        "getArgs",
        "getPlotArgs",
        "isGood4LOA",
        "parHandler"
      ]
    },
    {
      "page": "4.8.list.handlers",
      "title": "List manipulation",
      "topics": [
        "4.8.list.handlers",
        "listExpand",
        "listHandler",
        "listLoad",
        "listUpdate"
      ]
    },
    {
      "page": "4.9.loa.shapes",
      "title": "loa shapes",
      "topics": [
        "4.9.loa.shapes",
        "loa.glyphs",
        "loa.shapes",
        "loaCircle",
        "loaPieSegment",
        "loaPolygon"
      ]
    },
    {
      "page": "5.1.plot.interactives",
      "title": "Interactive plot functions",
      "topics": [
        "5.1.plot.interactives",
        "getLatLon",
        "getXY",
        "screenLatticePlot"
      ]
    },
    {
      "page": "5.2.plot.add.functions",
      "title": "General plot add... functions",
      "topics": [
        "5.2.plot.add.functions",
        "add.functions",
        "add.LonLatMap",
        "add.XYPolygon",
        "add.XYZGhosts",
        "add.Y2Axis"
      ]
    },
    {
      "page": "5.3.plot.addXYFit.functions",
      "title": "Plot add.XY...Fit functions",
      "topics": [
        "5.3.plot.add.XYFit.functions",
        "add.loaPanel",
        "add.XYFit.functions",
        "add.XYFit_prep",
        "add.XYLMFit",
        "add.XYLOESSFit",
        "loaXYFit_lm",
        "loaXYFit_loess",
        "panel.loaXYFit"
      ]
    }
  ],
  "_rundeps": [
    "cli",
    "cpp11",
    "farver",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lattice",
    "lifecycle",
    "MASS",
    "Matrix",
    "mgcv",
    "nlme",
    "OpenStreetMap",
    "plyr",
    "png",
    "R6",
    "raster",
    "RColorBrewer",
    "Rcpp",
    "RgoogleMaps",
    "rJava",
    "rlang",
    "S7",
    "scales",
    "sp",
    "terra",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_sysdeps": [
    {
      "shlib": "libjvm",
      "package": "openjdk-21-jre-headless",
      "headers": "openjdk-21-jre-headless",
      "source": "openjdk",
      "version": "21.0.10+7-1~24.04",
      "name": "openjdk",
      "homepage": "https://openjdk.java.net/",
      "description": "OpenJDK Java runtime, using Hotspot JIT (headless)"
    }
  ],
  "_score": 3.334453751150931,
  "_indexed": true,
  "_nocasepkg": "loa",
  "_universes": [
    "r-forge",
    "karlropkins"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.1.1",
      "date": "2026-05-11T06:57:40.000Z",
      "distro": "noble",
      "commit": "464d7ae6927fbd7bb6d920653e283c85c0c7311b",
      "fileid": "45dbe4eea98373d6d598ab75a0a32db689538747ed9a2047172f12f313088725",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-forge/actions/runs/25654922855"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.1.1",
      "date": "2026-05-11T06:57:51.000Z",
      "distro": "noble",
      "commit": "464d7ae6927fbd7bb6d920653e283c85c0c7311b",
      "fileid": "8576e878392a5d1f413397965156ab874969624f442d76a6179c928e91f49c09",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-forge/actions/runs/25654922855"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.1.1",
      "date": "2026-05-11T06:58:07.000Z",
      "commit": "464d7ae6927fbd7bb6d920653e283c85c0c7311b",
      "fileid": "033dc95361d25d33f35fd47fc57b071e15abf31c6dfea42748cc56be6805d855",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-forge/actions/runs/25654922855"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.3.1.1",
      "date": "2026-05-11T06:58:02.000Z",
      "commit": "464d7ae6927fbd7bb6d920653e283c85c0c7311b",
      "fileid": "994bd74d1178bef4137435561f47f210edf007665937539167cb0bf1baaea8dd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-forge/actions/runs/25654922855"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.1.1",
      "date": "2026-05-11T06:56:50.000Z",
      "commit": "464d7ae6927fbd7bb6d920653e283c85c0c7311b",
      "fileid": "6e570fd74d2852842ec7b8a94870e7d193da14b20400c856a89f2e8a48c564f3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-forge/actions/runs/25654922855"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.1.1",
      "date": "2026-05-11T06:56:57.000Z",
      "commit": "464d7ae6927fbd7bb6d920653e283c85c0c7311b",
      "fileid": "e098c88026f81f428b646f5b7e545f1c82eed8b607ca71ceee9f4b0a16aab8b3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-forge/actions/runs/25654922855"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.3.1.1",
      "date": "2026-05-11T06:56:50.000Z",
      "commit": "464d7ae6927fbd7bb6d920653e283c85c0c7311b",
      "fileid": "3188ba4b285e37132908194288d13e95b1ef0b81854da4973b7f680e8231f630",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-forge/actions/runs/25654922855"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.1.1",
      "date": "2026-05-22T11:52:27.000Z",
      "commit": "464d7ae6927fbd7bb6d920653e283c85c0c7311b",
      "fileid": "3147e8ced8695e04e1216148cdd91e7f03b8fb63ec61230a982ca08b1358944b",
      "status": "success",
      "buildurl": "https://github.com/r-universe/r-forge/actions/runs/25654922855"
    }
  ]
}