{
  "_id": "6ab8f9ef99f7aa8c6aa39363",
  "Package": "directlabels",
  "Maintainer": "Toby Dylan Hocking <toby.hocking@r-project.org>",
  "Authors@R": "person(\ngiven = c(\"Toby\", \"Dylan\"),\nfamily = \"Hocking\",\nrole = c(\"aut\", \"cre\"),\nemail = \"toby.hocking@r-project.org\",\ncomment = c(ORCID=\"0000-0002-3146-0865\"))",
  "Version": "2026.8.28",
  "BugReports": "https://github.com/tdhock/directlabels/issues",
  "License": "GPL-3",
  "Title": "Direct Labels for Multicolor Plots",
  "Description": "An extensible framework for automatically placing direct\nlabels onto multicolor 'lattice' or 'ggplot2' plots. Label\npositions are described using Positioning Methods which can be\nre-used across several different plots. There are heuristics\nfor examining \"trellis\" and \"ggplot\" objects and inferring an\nappropriate Positioning Method.",
  "URL": "https://github.com/tdhock/directlabels",
  "LazyData": "true",
  "Collate": "utility.function.R compare.R dotplot.R lineplot.R\ndensityplot.R ggplot2.R positioning.functions.R doc.R lattice.R\nscatterplot.R contourplot.R RcppExports.R isoreg_dp.R",
  "VignetteBuilder": "knitr",
  "Repository": "https://tdhock.r-universe.dev",
  "Date/Publication": "2026-08-28 15:58:29 UTC",
  "RemoteUrl": "https://github.com/tdhock/directlabels",
  "RemoteRef": "HEAD",
  "RemoteSha": "8baad0f2197524803027861a250b62d84d8bb8d8",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-09-27 11:04:57 UTC",
    "User": "root"
  },
  "Author": "Toby Dylan Hocking [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-3146-0865>)",
  "_user": "tdhock",
  "_type": "src",
  "_file": "directlabels_2026.8.28.tar.gz",
  "_fileid": "https://r2.ropensci.org/b1210fcf076854656e4ce9b3b6abcc4e954d4aaa269b3b5249f3648f1696a7cf",
  "_filesize": 3401457,
  "_sha256": "b1210fcf076854656e4ce9b3b6abcc4e954d4aaa269b3b5249f3648f1696a7cf",
  "_expires": "2027-01-05T11:11:40.000Z",
  "_created": "2026-09-27T11:04:57.000Z",
  "_published": "2026-09-27T11:11:42.910Z",
  "_jobs": [
    {
      "job": 108606824366,
      "time": 154,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10929948207"
    },
    {
      "job": 108606824354,
      "time": 194,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10929669936"
    },
    {
      "job": 108606824286,
      "time": 158,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10929908433"
    },
    {
      "job": 108606824297,
      "time": 150,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10930610872"
    },
    {
      "job": 108606824271,
      "time": 134,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10930551046"
    },
    {
      "job": 108606824386,
      "time": 197,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10930048138"
    },
    {
      "job": 108606824221,
      "time": 135,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10929838548"
    },
    {
      "job": 108606824253,
      "time": 351,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10930820347"
    },
    {
      "job": 108605884153,
      "time": 368,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10930625626"
    },
    {
      "job": 108606824213,
      "time": 134,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "10929848609"
    },
    {
      "job": 108606824240,
      "time": 250,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10930018229"
    },
    {
      "job": 108606824290,
      "time": 190,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10930496003"
    },
    {
      "job": 108606824362,
      "time": 149,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10929808755"
    },
    {
      "job": 108606824250,
      "time": 258,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10929958356"
    },
    {
      "job": 108606824254,
      "time": 132,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10930495947"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/tdhock/actions/runs/36314245274",
  "_status": "success",
  "_upstream": "https://github.com/tdhock/directlabels",
  "_commit": {
    "id": "8baad0f2197524803027861a250b62d84d8bb8d8",
    "author": "Toby Dylan Hocking <toby.hocking@r-project.org>",
    "committer": "Toby Dylan Hocking <toby.hocking@r-project.org>",
    "message": "colour\n",
    "time": 1787932709
  },
  "_maintainer": {
    "name": "Toby Dylan Hocking",
    "email": "toby.hocking@r-project.org",
    "login": "tdhock",
    "orcid": "0000-0002-3146-0865",
    "description": "",
    "uuid": 932850
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "grid",
      "version": ">= 3.0.0",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "markdown",
      "role": "Suggests"
    },
    {
      "package": "inlinedocs",
      "role": "Suggests"
    },
    {
      "package": "magick",
      "role": "Suggests"
    },
    {
      "package": "broom",
      "role": "Suggests"
    },
    {
      "package": "RColorBrewer",
      "role": "Suggests"
    },
    {
      "package": "reshape2",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "version": ">= 2.0",
      "role": "Suggests"
    },
    {
      "package": "rlang",
      "role": "Suggests"
    },
    {
      "package": "lattice",
      "role": "Suggests"
    },
    {
      "package": "alphahull",
      "role": "Suggests"
    },
    {
      "package": "nlme",
      "role": "Suggests"
    },
    {
      "package": "lars",
      "role": "Suggests"
    },
    {
      "package": "latticeExtra",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "ggthemes",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "mlmRev",
      "role": "Suggests"
    }
  ],
  "_owner": "tdhock",
  "_selfowned": true,
  "_usedby": 16,
  "_updates": [
    {
      "week": "2026-17",
      "n": 7
    },
    {
      "week": "2026-35",
      "n": 2
    }
  ],
  "_tags": [],
  "_stars": 88,
  "_contributors": [
    {
      "user": "tdhock",
      "count": 141,
      "uuid": 932850
    },
    {
      "user": "anirban166",
      "count": 24,
      "uuid": 30123691
    },
    {
      "user": "hadley",
      "count": 13,
      "uuid": 4196
    },
    {
      "user": "jonovik",
      "count": 3,
      "uuid": 608322
    },
    {
      "user": "teunbrand",
      "count": 2,
      "uuid": 49372158
    },
    {
      "user": "bbolker",
      "count": 1,
      "uuid": 78918
    }
  ],
  "_userbio": {
    "uuid": 932850,
    "type": "user",
    "name": "Toby Dylan Hocking",
    "followers": 431
  },
  "_downloads": {
    "count": 8707,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/directlabels"
  },
  "_mentions": 2,
  "_devurl": "https://github.com/tdhock/directlabels",
  "_searchresults": 1972,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/directlabels.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt"
  ],
  "_homeurl": "https://github.com/tdhock/directlabels",
  "_realowner": "tdhock",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.1",
      "date": "2010-11-26"
    },
    {
      "version": "1.3",
      "date": "2011-05-25"
    },
    {
      "version": "2.0",
      "date": "2011-08-29"
    },
    {
      "version": "2.1",
      "date": "2011-08-31"
    },
    {
      "version": "2.2",
      "date": "2011-09-28"
    },
    {
      "version": "2.4",
      "date": "2012-03-05"
    },
    {
      "version": "2.5",
      "date": "2012-04-06"
    },
    {
      "version": "2.6",
      "date": "2012-06-09"
    },
    {
      "version": "2.9",
      "date": "2012-09-26"
    },
    {
      "version": "2013.6.15",
      "date": "2013-07-22"
    },
    {
      "version": "2015.12.16",
      "date": "2015-12-18"
    },
    {
      "version": "2017.03.31",
      "date": "2017-04-08"
    },
    {
      "version": "2018.05.22",
      "date": "2018-05-25"
    },
    {
      "version": "2018.05.22.1",
      "date": "2020-01-29"
    },
    {
      "version": "2020.1.31",
      "date": "2020-02-01"
    },
    {
      "version": "2020.6.17",
      "date": "2020-06-25"
    },
    {
      "version": "2020.12.29",
      "date": "2021-01-05"
    },
    {
      "version": "2021.1.13",
      "date": "2021-01-16"
    },
    {
      "version": "2023.8.25",
      "date": "2023-09-01"
    },
    {
      "version": "2024.1.21",
      "date": "2024-01-24"
    },
    {
      "version": "2025.5.20",
      "date": "2025-05-20"
    },
    {
      "version": "2025.6.24",
      "date": "2025-06-24"
    },
    {
      "version": "2026.4.23",
      "date": "2026-04-23"
    },
    {
      "version": "2026.8.27",
      "date": "2026-08-28"
    }
  ],
  "_exports": [
    "ahull.grid",
    "ahull.points",
    "aligned_labels_dp",
    "angled.boxes",
    "angled.endpoints",
    "apply.method",
    "big.boxes",
    "bottom.pieces",
    "bottom.points",
    "bottom.polygons",
    "bumpup",
    "calc.borders",
    "calc.boxes",
    "check.for.columns",
    "chull.grid",
    "chull.points",
    "default.ahull",
    "default.picker",
    "defaultpf.ggplot",
    "defaultpf.trellis",
    "direct.label",
    "direct.label.ggplot",
    "direct.label.trellis",
    "dl.add",
    "dl.combine",
    "dl.env",
    "dl.jitter",
    "dl.move",
    "dl.summarize",
    "dl.trans",
    "dlcompare",
    "dldoc",
    "dlgrob",
    "draw.polygons",
    "draw.rects",
    "drawDetails.dlgrob",
    "edges.to.outside",
    "empty.grid",
    "enlarge.box",
    "extract.plot",
    "extract.posfun",
    "extreme.grid",
    "extreme.points",
    "far.from.others.borders",
    "filltemplate",
    "first.points",
    "first.polygons",
    "first.qp",
    "gapply",
    "gapply.fun",
    "geom_dl",
    "get.means",
    "getLegendVariables",
    "ignore.na",
    "in1box",
    "in1which",
    "inside",
    "isoreg_dp",
    "isoreg_dp_interface",
    "label.endpoints",
    "label.pieces",
    "lasso.labels",
    "last.points",
    "last.polygons",
    "last.qp",
    "lattice.translators",
    "left.points",
    "left.polygons",
    "legends2hide",
    "lines2",
    "make.tiebreaker",
    "maxvar.points",
    "maxvar.qp",
    "merge_recurse",
    "midrange",
    "only.unique.vals",
    "outside.ahull",
    "outside.chull",
    "panel.superpose.dl",
    "pkgFun",
    "polygon.method",
    "project.onto.segments",
    "qp.labels",
    "reduce.cex",
    "reduce.cex.lr",
    "reduce.cex.tb",
    "rhtmlescape",
    "right.points",
    "right.polygons",
    "smart.grid",
    "static.labels",
    "top.bumptwice",
    "top.bumpup",
    "top.pieces",
    "top.points",
    "top.polygons",
    "top.qp",
    "uselegend.ggplot",
    "uselegend.trellis",
    "vertical.qp",
    "visualcenter",
    "xlimits",
    "ylimits"
  ],
  "_datasets": [
    {
      "name": "iris.l1.cluster",
      "title": "Clustering of the iris data with the l1 clusterpath",
      "object": "iris.l1.cluster",
      "class": [
        "data.frame"
      ],
      "fields": [
        "row",
        "Species",
        "alpha",
        "lambda",
        "col",
        "gamma",
        "norm",
        "solver"
      ],
      "rows": 9643,
      "table": true,
      "tojson": true
    },
    {
      "name": "LOPART.ROC",
      "title": "ROC curve for LOPART algorithm and competitors",
      "object": "LOPART.ROC",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "LOPART100",
      "title": "Labeled Optimal Partitioning (LOPART) results",
      "object": "LOPART100",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "normal.l2.cluster",
      "title": "Clustering of some normal data in 2d with the l2 clusterpath",
      "object": "normal.l2.cluster",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "odd_timings",
      "title": "Odd timings",
      "object": "odd_timings",
      "class": [
        "data.frame"
      ],
      "fields": [
        "N.col",
        "fun",
        "captures",
        "median.seconds"
      ],
      "rows": 116,
      "table": true,
      "tojson": true
    },
    {
      "name": "projectionSeconds",
      "title": "Timings of projection algorithms",
      "object": "projectionSeconds",
      "class": [
        "data.frame"
      ],
      "fields": [
        "vector.length",
        "method",
        "mean",
        "sd",
        "min",
        "max"
      ],
      "rows": 603,
      "table": true,
      "tojson": true
    },
    {
      "name": "prostate",
      "title": "Prostate Cancer Data",
      "object": "prostate",
      "class": [
        "data.frame"
      ],
      "fields": [
        "lcavol",
        "lweight",
        "age",
        "lbph",
        "svi",
        "lcp",
        "gleason",
        "pgg45",
        "lpsa",
        "train"
      ],
      "rows": 97,
      "table": true,
      "tojson": true
    },
    {
      "name": "SegCost",
      "title": "Cost of segmentation models",
      "object": "SegCost",
      "class": [
        "data.frame"
      ],
      "fields": [
        "bases.per.probe",
        "segments",
        "cost",
        "type",
        "error"
      ],
      "rows": 560,
      "table": true,
      "tojson": true
    },
    {
      "name": "svmtrain",
      "title": "False positive rates from several 1-SVM models",
      "object": "svmtrain",
      "class": [
        "data.frame"
      ],
      "fields": [
        "replicate",
        "rate",
        "data",
        "gamma",
        "nu"
      ],
      "rows": 378,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "ahull.grid",
      "title": "ahull grid",
      "topics": [
        "ahull.grid"
      ]
    },
    {
      "page": "ahull.points",
      "title": "ahull points",
      "topics": [
        "ahull.points"
      ]
    },
    {
      "page": "aligned_labels_dp",
      "title": "aligned labels dp",
      "topics": [
        "aligned_labels_dp"
      ]
    },
    {
      "page": "angled.boxes",
      "title": "angled boxes",
      "topics": [
        "angled.boxes"
      ]
    },
    {
      "page": "angled.endpoints",
      "title": "angled endpoints",
      "topics": [
        "angled.endpoints"
      ]
    },
    {
      "page": "apply.method",
      "title": "Apply a Positioning Method",
      "topics": [
        "apply.method"
      ]
    },
    {
      "page": "big.boxes",
      "title": "big boxes",
      "topics": [
        "big.boxes"
      ]
    },
    {
      "page": "bottom.pieces",
      "title": "bottom pieces",
      "topics": [
        "bottom.pieces"
      ]
    },
    {
      "page": "bottom.points",
      "title": "bottom points",
      "topics": [
        "bottom.points"
      ]
    },
    {
      "page": "bottom.polygons",
      "title": "bottom polygons",
      "topics": [
        "bottom.polygons"
      ]
    },
    {
      "page": "bumpup",
      "title": "bumpup",
      "topics": [
        "bumpup"
      ]
    },
    {
      "page": "calc.borders",
      "title": "calc borders",
      "topics": [
        "calc.borders"
      ]
    },
    {
      "page": "calc.boxes",
      "title": "calc boxes",
      "topics": [
        "calc.boxes"
      ]
    },
    {
      "page": "check.for.columns",
      "title": "check for columns",
      "topics": [
        "check.for.columns"
      ]
    },
    {
      "page": "chull.grid",
      "title": "chull grid",
      "topics": [
        "chull.grid"
      ]
    },
    {
      "page": "chull.points",
      "title": "chull points",
      "topics": [
        "chull.points"
      ]
    },
    {
      "page": "default.ahull",
      "title": "default ahull",
      "topics": [
        "default.ahull"
      ]
    },
    {
      "page": "default.picker",
      "title": "default picker",
      "topics": [
        "default.picker"
      ]
    },
    {
      "page": "defaultpf.ggplot",
      "title": "defaultpf ggplot",
      "topics": [
        "defaultpf.ggplot"
      ]
    },
    {
      "page": "defaultpf.trellis",
      "title": "defaultpf trellis",
      "topics": [
        "defaultpf.trellis"
      ]
    },
    {
      "page": "direct.label",
      "title": "Direct labels for color decoding",
      "topics": [
        "direct.label",
        "directlabels"
      ]
    },
    {
      "page": "direct.label.ggplot",
      "title": "direct label ggplot",
      "topics": [
        "direct.label.ggplot"
      ]
    },
    {
      "page": "direct.label.trellis",
      "title": "direct label trellis",
      "topics": [
        "direct.label.trellis"
      ]
    },
    {
      "page": "dl.add",
      "title": "dl add",
      "topics": [
        "dl.add"
      ]
    },
    {
      "page": "dl.combine",
      "title": "Combine output of several methods",
      "topics": [
        "dl.combine"
      ]
    },
    {
      "page": "dl.env",
      "title": "dl env",
      "topics": [
        "dl.env"
      ]
    },
    {
      "page": "dl.jitter",
      "title": "dl jitter",
      "topics": [
        "dl.jitter"
      ]
    },
    {
      "page": "dl.move",
      "title": "Manually move a direct label",
      "topics": [
        "dl.move"
      ]
    },
    {
      "page": "dl.summarize",
      "title": "dl summarize",
      "topics": [
        "dl.summarize"
      ]
    },
    {
      "page": "dl.trans",
      "title": "Direct label data transform",
      "topics": [
        "dl.trans"
      ]
    },
    {
      "page": "dlcompare",
      "title": "Direct label comparison plot",
      "topics": [
        "dlcompare"
      ]
    },
    {
      "page": "dldoc",
      "title": "Make directlabels documentation",
      "topics": [
        "dldoc"
      ]
    },
    {
      "page": "dlgrob",
      "title": "dlgrob",
      "topics": [
        "dlgrob"
      ]
    },
    {
      "page": "draw.polygons",
      "title": "draw polygons",
      "topics": [
        "draw.polygons"
      ]
    },
    {
      "page": "draw.rects",
      "title": "draw rects",
      "topics": [
        "draw.rects"
      ]
    },
    {
      "page": "drawDetails.dlgrob",
      "title": "drawDetails dlgrob",
      "topics": [
        "drawDetails.dlgrob"
      ]
    },
    {
      "page": "edges.to.outside",
      "title": "edges to outside",
      "topics": [
        "edges.to.outside"
      ]
    },
    {
      "page": "empty.grid",
      "title": "empty grid",
      "topics": [
        "empty.grid"
      ]
    },
    {
      "page": "enlarge.box",
      "title": "enlarge box",
      "topics": [
        "enlarge.box"
      ]
    },
    {
      "page": "extract.plot",
      "title": "Extract plot and definition for documentation",
      "topics": [
        "extract.plot"
      ]
    },
    {
      "page": "extract.posfun",
      "title": "Extract Positioning Method for documentation",
      "topics": [
        "extract.posfun"
      ]
    },
    {
      "page": "extreme.grid",
      "title": "extreme grid",
      "topics": [
        "extreme.grid"
      ]
    },
    {
      "page": "extreme.points",
      "title": "extreme points",
      "topics": [
        "extreme.points"
      ]
    },
    {
      "page": "far.from.others.borders",
      "title": "far from others borders",
      "topics": [
        "far.from.others.borders"
      ]
    },
    {
      "page": "filltemplate",
      "title": "filltemplate",
      "topics": [
        "filltemplate"
      ]
    },
    {
      "page": "first.bumpup",
      "title": "first bumpup",
      "topics": [
        "first.bumpup"
      ]
    },
    {
      "page": "first.points",
      "title": "first points",
      "topics": [
        "first.points"
      ]
    },
    {
      "page": "first.polygons",
      "title": "first polygons",
      "topics": [
        "first.polygons"
      ]
    },
    {
      "page": "first.qp",
      "title": "first qp",
      "topics": [
        "first.qp"
      ]
    },
    {
      "page": "gapply",
      "title": "gapply",
      "topics": [
        "gapply"
      ]
    },
    {
      "page": "gapply.fun",
      "title": "Direct label groups independently",
      "topics": [
        "gapply.fun"
      ]
    },
    {
      "page": "geom_dl",
      "title": "geom dl",
      "topics": [
        "geom_dl"
      ]
    },
    {
      "page": "GeomDl",
      "title": "GeomDl",
      "topics": [
        "GeomDl"
      ]
    },
    {
      "page": "get.means",
      "title": "get means",
      "topics": [
        "get.means"
      ]
    },
    {
      "page": "getLegendVariables",
      "title": "getLegendVariables",
      "topics": [
        "getLegendVariables"
      ]
    },
    {
      "page": "ignore.na",
      "title": "ignore na",
      "topics": [
        "ignore.na"
      ]
    },
    {
      "page": "in1box",
      "title": "in1box",
      "topics": [
        "in1box"
      ]
    },
    {
      "page": "in1which",
      "title": "in1which",
      "topics": [
        "in1which"
      ]
    },
    {
      "page": "inside",
      "title": "inside",
      "topics": [
        "inside"
      ]
    },
    {
      "page": "iris.l1.cluster",
      "title": "Clustering of the iris data with the l1 clusterpath",
      "topics": [
        "iris.l1.cluster"
      ]
    },
    {
      "page": "isoreg_dp",
      "title": "isoreg dp",
      "topics": [
        "isoreg_dp",
        "isoreg_dp_interface"
      ]
    },
    {
      "page": "label.endpoints",
      "title": "label endpoints",
      "topics": [
        "label.endpoints"
      ]
    },
    {
      "page": "label.pieces",
      "title": "label pieces",
      "topics": [
        "label.pieces"
      ]
    },
    {
      "page": "lasso.labels",
      "title": "lasso labels",
      "topics": [
        "lasso.labels"
      ]
    },
    {
      "page": "last.bumpup",
      "title": "last bumpup",
      "topics": [
        "last.bumpup"
      ]
    },
    {
      "page": "last.points",
      "title": "last points",
      "topics": [
        "last.points"
      ]
    },
    {
      "page": "last.polygons",
      "title": "last polygons",
      "topics": [
        "last.polygons"
      ]
    },
    {
      "page": "last.qp",
      "title": "last qp",
      "topics": [
        "last.qp"
      ]
    },
    {
      "page": "lattice.translators",
      "title": "lattice translators",
      "topics": [
        "lattice.translators"
      ]
    },
    {
      "page": "left.points",
      "title": "left points",
      "topics": [
        "left.points"
      ]
    },
    {
      "page": "left.polygons",
      "title": "left polygons",
      "topics": [
        "left.polygons"
      ]
    },
    {
      "page": "legends2hide",
      "title": "legends2hide",
      "topics": [
        "legends2hide"
      ]
    },
    {
      "page": "lines2",
      "title": "lines2",
      "topics": [
        "lines2"
      ]
    },
    {
      "page": "LOPART.ROC",
      "title": "ROC curve for LOPART algorithm and competitors",
      "topics": [
        "LOPART.ROC"
      ]
    },
    {
      "page": "LOPART100",
      "title": "Labeled Optimal Partitioning (LOPART) results",
      "topics": [
        "LOPART100"
      ]
    },
    {
      "page": "make.tiebreaker",
      "title": "make tiebreaker",
      "topics": [
        "make.tiebreaker"
      ]
    },
    {
      "page": "maxvar.points",
      "title": "maxvar points",
      "topics": [
        "maxvar.points"
      ]
    },
    {
      "page": "maxvar.qp",
      "title": "maxvar qp",
      "topics": [
        "maxvar.qp"
      ]
    },
    {
      "page": "merge_recurse",
      "title": "merge recurse",
      "topics": [
        "merge_recurse"
      ]
    },
    {
      "page": "midrange",
      "title": "midrange",
      "topics": [
        "midrange"
      ]
    },
    {
      "page": "normal.l2.cluster",
      "title": "Clustering of some normal data in 2d with the l2 clusterpath",
      "topics": [
        "normal.l2.cluster"
      ]
    },
    {
      "page": "odd_timings",
      "title": "Odd timings",
      "topics": [
        "odd_timings"
      ]
    },
    {
      "page": "only.unique.vals",
      "title": "only unique vals",
      "topics": [
        "only.unique.vals"
      ]
    },
    {
      "page": "outside.ahull",
      "title": "outside ahull",
      "topics": [
        "outside.ahull"
      ]
    },
    {
      "page": "outside.chull",
      "title": "outside chull",
      "topics": [
        "outside.chull"
      ]
    },
    {
      "page": "panel.superpose.dl",
      "title": "panel superpose dl",
      "topics": [
        "panel.superpose.dl"
      ]
    },
    {
      "page": "pkgFun",
      "title": "pkgFun",
      "topics": [
        "pkgFun"
      ]
    },
    {
      "page": "polygon.method",
      "title": "polygon method",
      "topics": [
        "polygon.method"
      ]
    },
    {
      "page": "positioning.functions",
      "title": "Built-in Positioning Methods for direct label placement",
      "topics": [
        "positioning.functions",
        "positioning.methods"
      ]
    },
    {
      "page": "project.onto.segments",
      "title": "project onto segments",
      "topics": [
        "project.onto.segments"
      ]
    },
    {
      "page": "projectionSeconds",
      "title": "Timings of projection algorithms",
      "topics": [
        "projectionSeconds"
      ]
    },
    {
      "page": "prostate",
      "title": "Prostate Cancer Data",
      "topics": [
        "prostate"
      ]
    },
    {
      "page": "qp.labels",
      "title": "Make a Positioning Method for non-overlapping lineplot labels",
      "topics": [
        "qp.labels"
      ]
    },
    {
      "page": "reduce.cex",
      "title": "reduce cex",
      "topics": [
        "reduce.cex"
      ]
    },
    {
      "page": "reduce.cex.lr",
      "title": "reduce cex lr",
      "topics": [
        "reduce.cex.lr"
      ]
    },
    {
      "page": "reduce.cex.tb",
      "title": "reduce cex tb",
      "topics": [
        "reduce.cex.tb"
      ]
    },
    {
      "page": "rhtmlescape",
      "title": "rhtmlescape",
      "topics": [
        "rhtmlescape"
      ]
    },
    {
      "page": "right.points",
      "title": "right points",
      "topics": [
        "right.points"
      ]
    },
    {
      "page": "right.polygons",
      "title": "right polygons",
      "topics": [
        "right.polygons"
      ]
    },
    {
      "page": "SegCost",
      "title": "Cost of segmentation models",
      "topics": [
        "SegCost"
      ]
    },
    {
      "page": "smart.grid",
      "title": "smart grid",
      "topics": [
        "smart.grid"
      ]
    },
    {
      "page": "static.labels",
      "title": "static labels",
      "topics": [
        "static.labels"
      ]
    },
    {
      "page": "svmtrain",
      "title": "False positive rates from several 1-SVM models",
      "topics": [
        "svmtrain"
      ]
    },
    {
      "page": "top.bumptwice",
      "title": "top bumptwice",
      "topics": [
        "top.bumptwice"
      ]
    },
    {
      "page": "top.bumpup",
      "title": "top bumpup",
      "topics": [
        "top.bumpup"
      ]
    },
    {
      "page": "top.pieces",
      "title": "top pieces",
      "topics": [
        "top.pieces"
      ]
    },
    {
      "page": "top.points",
      "title": "top points",
      "topics": [
        "top.points"
      ]
    },
    {
      "page": "top.polygons",
      "title": "top polygons",
      "topics": [
        "top.polygons"
      ]
    },
    {
      "page": "top.qp",
      "title": "top qp",
      "topics": [
        "top.qp"
      ]
    },
    {
      "page": "uselegend.ggplot",
      "title": "uselegend ggplot",
      "topics": [
        "uselegend.ggplot"
      ]
    },
    {
      "page": "uselegend.trellis",
      "title": "uselegend trellis",
      "topics": [
        "uselegend.trellis"
      ]
    },
    {
      "page": "vertical.qp",
      "title": "vertical qp",
      "topics": [
        "vertical.qp"
      ]
    },
    {
      "page": "visualcenter",
      "title": "visualcenter",
      "topics": [
        "visualcenter"
      ]
    },
    {
      "page": "xlimits",
      "title": "xlimits",
      "topics": [
        "xlimits"
      ]
    },
    {
      "page": "ylimits",
      "title": "ylimits",
      "topics": [
        "ylimits"
      ]
    }
  ],
  "_rundeps": [
    "data.table",
    "Rcpp"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "examples.Rmd",
      "filename": "examples.html",
      "title": "examples",
      "engine": "knitr::knitr",
      "headings": [
        "Polygon methods",
        "SO post about stats",
        "serialize issue",
        "changepoint cost minima",
        "LOPART ROC curve",
        "white or black text on colored background",
        "odd qp labels for timings figure",
        "two dlgrobs",
        "dl.add"
      ],
      "created": "2020-06-25 23:52:49",
      "modified": "2026-08-27 19:17:27",
      "commits": 8
    }
  ],
  "_score": 11.161529360254438,
  "_indexed": true,
  "_nocasepkg": "directlabels",
  "_universes": [
    "tdhock"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2026.8.28",
      "date": "2026-09-27T11:07:09.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "8baad0f2197524803027861a250b62d84d8bb8d8",
      "fileid": "https://r2.ropensci.org/d6842364b03bd99a395f55a20e50a57361a2000d39e4572c07c1b2eaea1b876f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tdhock/actions/runs/36314245274"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2026.8.28",
      "date": "2026-09-27T11:07:30.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "8baad0f2197524803027861a250b62d84d8bb8d8",
      "fileid": "https://r2.ropensci.org/976fc72d4b9b8cb7ec32a5dd4309a80c8898b4f13409dbdb5683ff72c9e3678a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tdhock/actions/runs/36314245274"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2026.8.28",
      "date": "2026-09-27T11:07:14.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "8baad0f2197524803027861a250b62d84d8bb8d8",
      "fileid": "https://r2.ropensci.org/f4b02c8cefedb85a72868137a53be050e3226177e59aec2a65db2595f73e1081",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tdhock/actions/runs/36314245274"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2026.8.28",
      "date": "2026-09-27T11:07:17.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "8baad0f2197524803027861a250b62d84d8bb8d8",
      "fileid": "https://r2.ropensci.org/22b63ea6f06a3295f1d152a0a0bea580c48cbd9c9a2782ebce8d683ef7c5cfca",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tdhock/actions/runs/36314245274"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2026.8.28",
      "date": "2026-09-27T11:06:52.000Z",
      "arch": "aarch64",
      "commit": "8baad0f2197524803027861a250b62d84d8bb8d8",
      "fileid": "https://r2.ropensci.org/9b5cfe66f2579b5d739aed348c6fef2eceaba01efcc1aa89647d92b88ba1ba45",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tdhock/actions/runs/36314245274"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2026.8.28",
      "date": "2026-09-27T11:07:22.000Z",
      "arch": "x86_64",
      "commit": "8baad0f2197524803027861a250b62d84d8bb8d8",
      "fileid": "https://r2.ropensci.org/d86dd71c51da27cdc5d2d7fbed6be001503a106c67053847abea091f87215c2e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tdhock/actions/runs/36314245274"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "2026.8.28",
      "date": "2026-09-27T11:06:53.000Z",
      "arch": "aarch64",
      "commit": "8baad0f2197524803027861a250b62d84d8bb8d8",
      "fileid": "https://r2.ropensci.org/279079c308a27c7ae675316f116679cdba6ab902f2417a15376aed6444730c23",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tdhock/actions/runs/36314245274"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "2026.8.28",
      "date": "2026-09-27T11:08:58.000Z",
      "arch": "x86_64",
      "commit": "8baad0f2197524803027861a250b62d84d8bb8d8",
      "fileid": "https://r2.ropensci.org/e70394ccfede3f0f4ea9ecce3affd1d43274398dda4b15be7a4234b01ccf1677",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tdhock/actions/runs/36314245274"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2026.8.28",
      "date": "2026-09-27T11:07:27.000Z",
      "arch": "emscripten",
      "commit": "8baad0f2197524803027861a250b62d84d8bb8d8",
      "fileid": "https://r2.ropensci.org/863d83734ab6ee73ae0bbb2802b4070b24ad62b85a15195e6339d392c21a0263",
      "status": "success",
      "buildurl": "https://github.com/r-universe/tdhock/actions/runs/36314245274"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2026.8.28",
      "date": "2026-09-27T11:08:14.000Z",
      "arch": "aarch64",
      "commit": "8baad0f2197524803027861a250b62d84d8bb8d8",
      "fileid": "https://r2.ropensci.org/57e1e3ae0a56b91e7f28f237fd6f7cbed0dfc71c7e402137daba6f9d112103ad",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tdhock/actions/runs/36314245274"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2026.8.28",
      "date": "2026-09-27T11:06:25.000Z",
      "arch": "x86_64",
      "commit": "8baad0f2197524803027861a250b62d84d8bb8d8",
      "fileid": "https://r2.ropensci.org/4c3ac43e544ccee7a7653fef189dd47f650d69ea4941e011e8d4feee599a4892",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tdhock/actions/runs/36314245274"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2026.8.28",
      "date": "2026-09-27T11:06:18.000Z",
      "arch": "x86_64",
      "commit": "8baad0f2197524803027861a250b62d84d8bb8d8",
      "fileid": "https://r2.ropensci.org/aa59e1f3b64662c228264a92994ea48282db8d576cf159ad08146a8e397bb216",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tdhock/actions/runs/36314245274"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2026.8.28",
      "date": "2026-09-27T11:08:25.000Z",
      "arch": "aarch64",
      "commit": "8baad0f2197524803027861a250b62d84d8bb8d8",
      "fileid": "https://r2.ropensci.org/a24a807d5550d9024e8bcb5b715d7da9553965369fd5db3694b9c2ca4d0632b9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tdhock/actions/runs/36314245274"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2026.8.28",
      "date": "2026-09-27T11:06:34.000Z",
      "arch": "x86_64",
      "commit": "8baad0f2197524803027861a250b62d84d8bb8d8",
      "fileid": "https://r2.ropensci.org/2dbefaf88ab008b2a4e9e0a71565659f16e2a1418aae2145814d34879c87c9fd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tdhock/actions/runs/36314245274"
    }
  ]
}