{
  "_id": "6a23ce2c530b9bc726be235e",
  "Package": "molaR",
  "Title": "Dental Surface Complexity Measurement Tools",
  "Version": "6.0",
  "Authors@R": "c(person(\"James D.\", \"Pampush\", role = c(\"aut\", \"cre\", \"cph\"), email = \"jdpampush@gmail.com\"),\nperson(\"Paul E.\", \"Morse\", role = c(\"aut\", \"cph\")),\nperson(\"Alexander Q.\", \"Vining\", role = c(\"aut\", \"cph\")),\nperson(\"Edward\", \"Fuselier\", role=c(\"aut\", \"cph\")))",
  "Description": "Surface topography calculations of Dirichlet's normal\nenergy, relief index, surface slope, and orientation patch\ncount for teeth using scans of enamel caps. Importantly, for\nthe relief index and orientation patch count calculations to\nwork, the scanned tooth files must be oriented with the\nocclusal plane parallel to the x and y axes, and perpendicular\nto the z axis. The files should also be simplified, and\nsmoothed in some other software prior to uploading into R.",
  "License": "GPL",
  "LazyData": "true",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-06 07:30:12 UTC",
    "User": "root"
  },
  "Author": "James D. Pampush [aut, cre, cph], Paul E. Morse [aut, cph],\nAlexander Q. Vining [aut, cph], Edward Fuselier [aut, cph]",
  "Maintainer": "James D. Pampush <jdpampush@gmail.com>",
  "RoxygenNote": "7.3.3",
  "Repository": "https://jdpampush-netizen.r-universe.dev",
  "Date/Publication": "2025-11-08 07:10:02 UTC",
  "RemoteUrl": "https://github.com/cran/molaR",
  "RemoteRef": "HEAD",
  "RemoteSha": "412087f5efe0f2ea6c177bdce1af6106c05a17bf",
  "MD5sum": "54c37319fff50c9ac8a99ff6da38370d",
  "_user": "jdpampush-netizen",
  "_type": "src",
  "_file": "molaR_6.0.tar.gz",
  "_fileid": "4bcba65198986cc43b5ad8f66e07f6d624443f6ff09d416155382cb81116427d",
  "_filesize": 764644,
  "_sha256": "4bcba65198986cc43b5ad8f66e07f6d624443f6ff09d416155382cb81116427d",
  "_created": "2026-06-06T07:30:12.000Z",
  "_published": "2026-06-06T07:37:16.696Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79861169597,
      "time": 172,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7452459391"
    },
    {
      "job": 79861169600,
      "time": 176,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7452459687"
    },
    {
      "job": 79861169599,
      "time": 296,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7452469836"
    },
    {
      "job": 79861169604,
      "time": 261,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7452465727"
    },
    {
      "job": 79860949310,
      "time": 206,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7452435190"
    },
    {
      "job": 79861169593,
      "time": 114,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7452451462"
    },
    {
      "job": 79861169629,
      "time": 131,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7452454080"
    },
    {
      "job": 79861169622,
      "time": 124,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7452452955"
    },
    {
      "job": 79861169601,
      "time": 125,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7452453146"
    }
  ],
  "_buildurl": "https://github.com/r-universe/jdpampush-netizen/actions/runs/27056188358",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/molaR",
  "_commit": {
    "id": "412087f5efe0f2ea6c177bdce1af6106c05a17bf",
    "author": "James D. Pampush <jdpampush@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 6.0\n",
    "time": 1762585802
  },
  "_maintainer": {
    "name": "James D. Pampush",
    "email": "jdpampush@gmail.com",
    "login": "jdpampush-netizen",
    "description": "",
    "uuid": 235593826
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.10",
      "role": "Depends"
    },
    {
      "package": "alphahull",
      "role": "Depends"
    },
    {
      "package": "Rvcg",
      "role": "Depends"
    },
    {
      "package": "pracma",
      "role": "Depends"
    },
    {
      "package": "htmltools",
      "role": "Depends"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "rgl",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2025-45",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "6.0",
      "date": "2025-11-08"
    }
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "jdpampush-netizen",
      "count": 20,
      "uuid": 235593826
    }
  ],
  "_userbio": {
    "uuid": 235593826,
    "type": "user",
    "name": "jdpampush-netizen"
  },
  "_downloads": {
    "count": 249,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/molaR"
  },
  "_searchresults": 20,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/molaR.html",
    "manual.pdf"
  ],
  "_realowner": "jdpampush-netizen",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1",
      "date": "2015-10-29"
    },
    {
      "version": "0.2",
      "date": "2015-12-11"
    },
    {
      "version": "0.3",
      "date": "2016-01-13"
    },
    {
      "version": "1.0",
      "date": "2016-01-26"
    },
    {
      "version": "2.0",
      "date": "2016-02-22"
    },
    {
      "version": "2.1",
      "date": "2016-03-01"
    },
    {
      "version": "2.2",
      "date": "2016-04-06"
    },
    {
      "version": "3.0",
      "date": "2016-04-08"
    },
    {
      "version": "3.2",
      "date": "2016-04-23"
    },
    {
      "version": "4.0",
      "date": "2016-05-20"
    },
    {
      "version": "4.1",
      "date": "2016-07-28"
    },
    {
      "version": "4.2",
      "date": "2016-08-30"
    },
    {
      "version": "4.3",
      "date": "2017-09-20"
    },
    {
      "version": "4.4",
      "date": "2018-09-18"
    },
    {
      "version": "4.5",
      "date": "2020-03-04"
    },
    {
      "version": "5.0",
      "date": "2022-05-13"
    },
    {
      "version": "5.1",
      "date": "2022-08-10"
    },
    {
      "version": "5.2",
      "date": "2022-12-19"
    },
    {
      "version": "5.3",
      "date": "2023-01-27"
    },
    {
      "version": "6.0",
      "date": "2025-11-08"
    }
  ],
  "_exports": [
    "ARC",
    "ARC3d",
    "Check2D",
    "DNE",
    "DNE3d",
    "DNE3dDiscard",
    "DNEbar",
    "DNEDensities",
    "DNEpie",
    "molaR_Batch",
    "molaR_Clean",
    "OPC",
    "OPC3d",
    "OPCbinareas",
    "OPCr",
    "plyPlaneCut",
    "RFI",
    "RFI3d",
    "Slope",
    "Slope3d"
  ],
  "_datasets": [
    {
      "name": "Hills",
      "title": "Hills surface mesh",
      "object": "Hills",
      "class": [
        "mesh3d"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "OPCr_Example1",
      "title": "OPCr_Example1 - object created by OPCr function used as an example.",
      "object": "OPCr_Example1",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "OPCr_Example2",
      "title": "OPCr_Example2 - object created by OPCr function used as an example.",
      "object": "OPCr_Example2",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "Tooth",
      "title": "Tooth a surface mesh of a tooth.",
      "object": "Tooth",
      "class": [
        "mesh3d"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "ARC",
      "title": "Calculate several measures of Area Relative Curvature",
      "topics": [
        "ARC"
      ]
    },
    {
      "page": "ARC3d",
      "title": "Plot Area Relative Curvature (ARC) on a surface (HTML widget; continuous bar legend)",
      "topics": [
        "ARC3d"
      ]
    },
    {
      "page": "Check2D",
      "title": "Visual check of 2D footprint triangles (HTML widget; no Quartz)",
      "topics": [
        "Check2D"
      ]
    },
    {
      "page": "DNE",
      "title": "Calculate Dirichlet normal energy of a surface",
      "topics": [
        "DNE"
      ]
    },
    {
      "page": "DNE3d",
      "title": "Plot results of a DNE analysis of a surface",
      "topics": [
        "DNE3d"
      ]
    },
    {
      "page": "DNE3dDiscard",
      "title": "Plot discarded-face results of a DNE analysis (HTML widget; no Quartz)",
      "topics": [
        "DNE3dDiscard"
      ]
    },
    {
      "page": "DNEbar",
      "title": "Plot advanced results of a DNE surface analysis",
      "topics": [
        "DNEbar"
      ]
    },
    {
      "page": "DNEDensities",
      "title": "Plot advanced results of a DNE surface analysis",
      "topics": [
        "DNEDensities"
      ]
    },
    {
      "page": "DNEpie",
      "title": "Plot advanced results of a DNE surface analysis",
      "topics": [
        "DNEpie"
      ]
    },
    {
      "page": "Hills",
      "title": "Hills surface mesh",
      "topics": [
        "Hills",
        "Hills.mesh"
      ]
    },
    {
      "page": "molaR_Batch",
      "title": "Run molaR analyses on a batch of specimens",
      "topics": [
        "molaR_Batch"
      ]
    },
    {
      "page": "molaR_Clean",
      "title": "Clean up problem ply files",
      "topics": [
        "molaR_Clean"
      ]
    },
    {
      "page": "OPC",
      "title": "Calculate orientation patch count of a surface",
      "topics": [
        "OPC"
      ]
    },
    {
      "page": "OPC3d",
      "title": "Plot results of OPC analysis of a surface (3D HTML widget; numbered legend; distinct colors)",
      "topics": [
        "OPC3d"
      ]
    },
    {
      "page": "OPCbinareas",
      "title": "Visualize surface area distribution into separate OPC orientation bins.",
      "topics": [
        "OPCbinareas"
      ]
    },
    {
      "page": "OPCr",
      "title": "Calculate average orientation patch count after several rotations",
      "topics": [
        "OPCr"
      ]
    },
    {
      "page": "OPCr_Example1",
      "title": "OPCr_Example1 - object created by OPCr function used as an example.",
      "topics": [
        "OPCr_Example1",
        "OPCr_Example1.list"
      ]
    },
    {
      "page": "OPCr_Example2",
      "title": "OPCr_Example2 - object created by OPCr function used as an example.",
      "topics": [
        "OPCr_Example2",
        "OPCr_Example2.list"
      ]
    },
    {
      "page": "plyPlaneCut",
      "title": "Cut a PLY Mesh Along a Specified Plane (HTML widget; no Quartz)",
      "topics": [
        "plyPlaneCut"
      ]
    },
    {
      "page": "RFI",
      "title": "Calculate relief index for a surface",
      "topics": [
        "RFI"
      ]
    },
    {
      "page": "RFI3d",
      "title": "Plot 3D and 2D areas of a mesh used to calculate relief index (HTML widget)",
      "topics": [
        "RFI3d"
      ]
    },
    {
      "page": "Slope",
      "title": "Function to calculate the average slope of a surface",
      "topics": [
        "Slope"
      ]
    },
    {
      "page": "Slope3d",
      "title": "Plot results of a Slope analysis of a surface (HTML widget)",
      "topics": [
        "Slope3d"
      ]
    },
    {
      "page": "Tooth",
      "title": "Tooth a surface mesh of a tooth.",
      "topics": [
        "Tooth",
        "Tooth.mesh"
      ]
    }
  ],
  "_rundeps": [
    "abind",
    "alphahull",
    "base64enc",
    "cli",
    "cpp11",
    "deldir",
    "digest",
    "farver",
    "fastmap",
    "ggplot2",
    "glue",
    "gtable",
    "htmltools",
    "interp",
    "isoband",
    "labeling",
    "lattice",
    "lifecycle",
    "Matrix",
    "polyclip",
    "pracma",
    "R.methodsS3",
    "R.oo",
    "R.utils",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppEigen",
    "rlang",
    "Rvcg",
    "S7",
    "scales",
    "sgeostat",
    "sp",
    "spatstat.data",
    "spatstat.geom",
    "spatstat.random",
    "spatstat.sparse",
    "spatstat.univar",
    "spatstat.utils",
    "splancs",
    "tensor",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "molaR_vignette.Rmd",
      "filename": "molaR_vignette.html",
      "title": "Using molaR",
      "author": "James D. Pampush & Paul E. Morse",
      "engine": "knitr::rmarkdown",
      "headings": [
        "About this document",
        "Introduction",
        "Dirichlet normal energy (DNE)",
        "outliers",
        "kappa",
        "BoundaryDiscard",
        "oex",
        "DNE3d()",
        "DNE3dDiscard()",
        "DNEpie()",
        "DNEDensities()",
        "Relief Index (RFI)",
        "alpha",
        "Check2D()",
        "Orientation Patch Count (OPC)",
        "OPC patch parameters",
        "Orientation Patch Count Rotated (OPCr)",
        "OPC3d()",
        "OPCbinareas()",
        "Slope",
        "Guess",
        "Slope3d()",
        "Area Relative Curvature (ARC)",
        "Note for Mac users",
        "Tips and Concluding Thoughts"
      ],
      "created": "2015-10-29 17:48:00",
      "modified": "2025-11-08 07:10:02",
      "commits": 9
    }
  ],
  "_score": 2.778151250383644,
  "_indexed": true,
  "_nocasepkg": "molar",
  "_universes": [
    "jdpampush-netizen"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "6.0",
      "date": "2026-06-06T07:32:22.000Z",
      "distro": "noble",
      "commit": "412087f5efe0f2ea6c177bdce1af6106c05a17bf",
      "fileid": "965c8b618f63bb984aa0123c0a107eb66dcdd7b828e55ac6446e86f4056d85b5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jdpampush-netizen/actions/runs/27056188358"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "6.0",
      "date": "2026-06-06T07:32:23.000Z",
      "distro": "noble",
      "commit": "412087f5efe0f2ea6c177bdce1af6106c05a17bf",
      "fileid": "e817fd5f687d505db7475f894f40ddd4fb4eeb24b0e99ffb94b705c09bf4bde2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jdpampush-netizen/actions/runs/27056188358"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "6.0",
      "date": "2026-06-06T07:34:00.000Z",
      "commit": "412087f5efe0f2ea6c177bdce1af6106c05a17bf",
      "fileid": "a9f62bc7d36522a334e94601794361d6af84f359c04296359a79fa435f233bda",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jdpampush-netizen/actions/runs/27056188358"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "6.0",
      "date": "2026-06-06T07:33:11.000Z",
      "commit": "412087f5efe0f2ea6c177bdce1af6106c05a17bf",
      "fileid": "cd0128c981c70d9d1bc03a01a0990d43ea44ab7eb64cdc1ca5aac280760956c7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jdpampush-netizen/actions/runs/27056188358"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "6.0",
      "date": "2026-06-06T07:32:25.000Z",
      "commit": "412087f5efe0f2ea6c177bdce1af6106c05a17bf",
      "fileid": "47a7fee789da39a0b59243c0b190411eb1adbd6544ea5f3d1eedd961d8d64c90",
      "status": "success",
      "buildurl": "https://github.com/r-universe/jdpampush-netizen/actions/runs/27056188358"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "6.0",
      "date": "2026-06-06T07:31:30.000Z",
      "commit": "412087f5efe0f2ea6c177bdce1af6106c05a17bf",
      "fileid": "da19f90045e3ec29e3bf2656787de5fd261faa7a09c96730fd512125baae9e5b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jdpampush-netizen/actions/runs/27056188358"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "6.0",
      "date": "2026-06-06T07:31:28.000Z",
      "commit": "412087f5efe0f2ea6c177bdce1af6106c05a17bf",
      "fileid": "47609b887593a71fe55757b3914efa35a76cdb7c41e30597d2da048b9de1d5d9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jdpampush-netizen/actions/runs/27056188358"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "6.0",
      "date": "2026-06-06T07:31:24.000Z",
      "commit": "412087f5efe0f2ea6c177bdce1af6106c05a17bf",
      "fileid": "441af7b994510096289117a2753011488ea17668f08331ecb889fa3760c09178",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jdpampush-netizen/actions/runs/27056188358"
    }
  ]
}