{
  "_id": "6a1eaa23b25058d4daad975c",
  "Package": "SK4FGA",
  "Type": "Package",
  "Title": "Scott-Knott for Forensic Glass Analysis",
  "Version": "0.1.1",
  "Authors@R": "c(person(given = \"Toby\",\nfamily = \"Hayward\",\nrole = c(\"aut\", \"cre\"),\nemail = \"tobyhayward13@gmail.com\",\ncomment = \"Main developer and maintainer of the package.\"),\nperson(given = \"James\",\nfamily = \"Curran\",\nrole = c(\"aut\", \"ctb\"),\nemail = \"j.curran@auckland.ac.nz\",\ncomment = \"Supervised and contributed to the development of the package.\"),\nperson(given = \"Lewis\",\nfamily = \"Kendall-Jones\",\nrole = \"ctb\",\nemail = \"lewiskendalljones@gmail.com\",\ncomment = \"Wrote and supported the development of the C++ code.\"))",
  "Maintainer": "Toby Hayward <tobyhayward13@gmail.com>",
  "Description": "In forensics, it is common and effective practice to\nanalyse glass fragments from the scene and suspects to gain\nevidence of placing a suspect at the crime scene. This kind of\nanalysis involves comparing the physical and chemical\nattributes of glass fragments that exist on both the person and\nat the crime scene, and assessing the significance in a\nlikeness that they share. The package implements the\nScott-Knott Modification 2 algorithm (SKM2) (Christopher M.\nTriggs and James M. Curran and John S. Buckleton and Kevan A.J.\nWalsh (1997) <doi:10.1016/S0379-0738(96)02037-3> \"The grouping\nproblem in forensic glass analysis: a divisive approach\",\nForensic Science International, 85(1), 1--14) for small sample\nglass fragment analysis using the refractive index (ri) of a\nset of glass samples. It also includes an experimental\nmultivariate analog to the Scott-Knott algorithm for similar\nanalysis on glass samples with multiple chemical concentration\nvariables and multiple samples of the same item; testing\nagainst the Hotellings T^2 distribution (J.M. Curran and C.M.\nTriggs and J.R. Almirall and J.S. Buckleton and K.A.J. Walsh\n(1997) <doi:10.1016/S1355-0306(97)72197-X> \"The interpretation\nof elemental composition measurements from forensic glass\nevidence\", Science & Justice, 37(4), 241--244).",
  "License": "GPL (>= 2)",
  "BugReports": "https://github.com/tobyhayward13/SCI118UOA_ForensicGlassAnalysis/issues",
  "URL": "https://github.com/tobyhayward13/SCI118UOA_ForensicGlassAnalysis",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.2.3",
  "Repository": "https://tobyhayward13.r-universe.dev",
  "Date/Publication": "2023-01-30 22:48:35 UTC",
  "RemoteUrl": "https://github.com/tobyhayward13/sci118uoa_forensicglassanalysis",
  "RemoteRef": "HEAD",
  "RemoteSha": "213c3e94975d2914653159465255f5c61b630aa9",
  "RemoteSubdir": "SK4FGA",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-06-02 09:55:09 UTC",
    "User": "root"
  },
  "Author": "Toby Hayward [aut, cre] (Main developer and maintainer of the package.),\nJames Curran [aut, ctb] (Supervised and contributed to the development\nof the package.),\nLewis Kendall-Jones [ctb] (Wrote and supported the development of the\nC++ code.)",
  "MD5sum": "8a3dfd33baac4c342aa76d2599e5c7b3",
  "_user": "tobyhayward13",
  "_type": "src",
  "_file": "SK4FGA_0.1.1.tar.gz",
  "_fileid": "0b07675ce50e444203689eda003dc2efe789085db932bdfdca63cf6b91e6c7be",
  "_filesize": 958269,
  "_sha256": "0b07675ce50e444203689eda003dc2efe789085db932bdfdca63cf6b91e6c7be",
  "_created": "2026-06-02T09:55:09.000Z",
  "_published": "2026-06-02T10:02:11.576Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79045265552,
      "time": 122,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7354593939"
    },
    {
      "job": 79045265708,
      "time": 108,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7354587733"
    },
    {
      "job": 79045265427,
      "time": 108,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7354589131"
    },
    {
      "job": 79045265486,
      "time": 117,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7354590860"
    },
    {
      "job": 79045265577,
      "time": 192,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7354605720"
    },
    {
      "job": 79045265658,
      "time": 197,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7354614870"
    },
    {
      "job": 79045265502,
      "time": 160,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7354596914"
    },
    {
      "job": 79045265475,
      "time": 298,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7354648188"
    },
    {
      "job": 79044837461,
      "time": 150,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7354547960"
    },
    {
      "job": 79045265438,
      "time": 90,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7354581453"
    },
    {
      "job": 79045265559,
      "time": 143,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7354600762"
    },
    {
      "job": 79045265604,
      "time": 86,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7354580078"
    },
    {
      "job": 79045265510,
      "time": 88,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7354580448"
    }
  ],
  "_buildurl": "https://github.com/r-universe/tobyhayward13/actions/runs/26812189580",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/tobyhayward13/sci118uoa_forensicglassanalysis",
  "_commit": {
    "id": "213c3e94975d2914653159465255f5c61b630aa9",
    "author": "Toby Hayward <83097359+tobyhayward13@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Update README.md\n\nIncluded link to CRAN webpage.",
    "time": 1675118915
  },
  "_maintainer": {
    "name": "Toby Hayward",
    "email": "tobyhayward13@gmail.com",
    "login": "tobyhayward13",
    "description": "Budding Data Scientist; R fanboy",
    "uuid": 83097359
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.10",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    }
  ],
  "_owner": "tobyhayward13",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "tobyhayward13",
      "count": 78,
      "uuid": 83097359
    }
  ],
  "_userbio": {
    "uuid": 83097359,
    "type": "user",
    "name": "Toby Hayward",
    "description": "Budding Data Scientist; R fanboy"
  },
  "_downloads": {
    "count": 123,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/SK4FGA"
  },
  "_devurl": "https://github.com/tobyhayward13/sci118uoa_forensicglassanalysis",
  "_searchresults": 0,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "extra/SK4FGA.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/tobyhayward13/sci118uoa_forensicglassanalysis",
  "_realowner": "tobyhayward13",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2023-01-25"
    },
    {
      "version": "0.1.1",
      "date": "2023-01-30"
    }
  ],
  "_exports": [
    "calculate_lambda_threshold",
    "find_B0",
    "find_T0",
    "find_T2",
    "generate_indices",
    "partition",
    "partition.multi",
    "plot.sk_partition_tree",
    "prepare_data",
    "ptsquared",
    "ungroup.partition"
  ],
  "_datasets": [
    {
      "name": "glass",
      "title": "glass",
      "object": "glass",
      "class": [
        "data.frame"
      ],
      "fields": [
        "item",
        "fragment",
        "logNaO",
        "logMgO",
        "logAlO",
        "logSiO",
        "logKO",
        "logCaO",
        "logFeO"
      ],
      "rows": 2400,
      "table": true,
      "tojson": true
    },
    {
      "name": "glass2",
      "title": "glass2",
      "object": "glass2",
      "class": [
        "data.frame"
      ],
      "fields": [
        "item",
        "Li7",
        "Mg25",
        "Al27",
        "K39",
        "Ti49",
        "Mn55",
        "Fe57",
        "Rb85",
        "Sr88",
        "Zr90",
        "Ba137",
        "La139",
        "Ce140",
        "Nd146",
        "Pb208"
      ],
      "rows": 16,
      "table": true,
      "tojson": true
    },
    {
      "name": "vehicle.glass",
      "title": "vehicle.glass",
      "object": "vehicle.glass",
      "class": [
        "data.frame"
      ],
      "fields": [
        "item",
        "Li7",
        "Mg25",
        "Al27",
        "K39",
        "Ti49",
        "Mn55",
        "Fe57",
        "Rb85",
        "Sr88",
        "Zr90",
        "Ba137",
        "La139",
        "Ce140",
        "Nd146",
        "Pb208"
      ],
      "rows": 6858,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "calculate_lambda_threshold",
      "title": "Calculate the significance threshold for Lambda.",
      "topics": [
        "calculate_lambda_threshold"
      ]
    },
    {
      "page": "find_B0",
      "title": "Calculate B0",
      "topics": [
        "find_B0"
      ]
    },
    {
      "page": "find_T0",
      "title": "Calculate T0 for a given list of glass fragments and features.",
      "topics": [
        "find_T0"
      ]
    },
    {
      "page": "find_T2",
      "title": "Calculate Hotelling's T^2 Statistic for two independent multivariate samples.",
      "topics": [
        "find_T2"
      ]
    },
    {
      "page": "generate_indices",
      "title": "Generate a test array of Glass-Fragment Refractive Indices.",
      "topics": [
        "generate_indices"
      ]
    },
    {
      "page": "glass",
      "title": "glass",
      "topics": [
        "glass"
      ]
    },
    {
      "page": "glass2",
      "title": "glass2",
      "topics": [
        "glass2"
      ]
    },
    {
      "page": "has.children",
      "title": "has.children",
      "topics": [
        "has.children"
      ]
    },
    {
      "page": "order_euclid",
      "title": "Order a list of data frames containing numerical columns by their euclidean distance to the mean.",
      "topics": [
        "order_euclid"
      ]
    },
    {
      "page": "partition",
      "title": "Create Partitions of an RI array.",
      "topics": [
        "partition"
      ]
    },
    {
      "page": "partition.multi",
      "title": "Create Partitions of a multivariate array of objects.",
      "topics": [
        "partition.multi"
      ]
    },
    {
      "page": "plot.sk_partition_tree",
      "title": "Plot S3method for objects of type \"sk_partition_tree\".",
      "topics": [
        "plot.sk_partition_tree"
      ]
    },
    {
      "page": "prepare_data",
      "title": "prepare_data",
      "topics": [
        "prepare_data"
      ]
    },
    {
      "page": "ptsquared",
      "title": "Calculate the Probability for a given T^2 statistic.",
      "topics": [
        "ptsquared"
      ]
    },
    {
      "page": "ungroup.partition",
      "title": "ungroup.partition",
      "topics": [
        "ungroup.partition"
      ]
    },
    {
      "page": "vehicle.glass",
      "title": "vehicle.glass",
      "topics": [
        "vehicle.glass"
      ]
    }
  ],
  "_readme": "https://github.com/tobyhayward13/sci118uoa_forensicglassanalysis/raw/HEAD/README.md",
  "_rundeps": [
    "Rcpp"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_score": 2.6989700043360187,
  "_indexed": true,
  "_nocasepkg": "sk4fga",
  "_universes": [
    "tobyhayward13"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-06-02T09:57:21.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "213c3e94975d2914653159465255f5c61b630aa9",
      "fileid": "50292024a2b8b074a7246bdb467f928036fb326d4f6dac7ef41722f744bf9cb3",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/tobyhayward13/actions/runs/26812189580"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-06-02T09:57:01.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "213c3e94975d2914653159465255f5c61b630aa9",
      "fileid": "c008ddcf7cfd38ba1ad56b5581f28262ac2f9a601fa6719b0998b776bc18360b",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/tobyhayward13/actions/runs/26812189580"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-06-02T09:57:08.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "213c3e94975d2914653159465255f5c61b630aa9",
      "fileid": "66886562c528d6270dbb66e9bfb2d9aa0a3c73ff25cff45f7ad85da893f110ab",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/tobyhayward13/actions/runs/26812189580"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-06-02T09:57:11.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "213c3e94975d2914653159465255f5c61b630aa9",
      "fileid": "a86dfcdd4f2b8eed4dbbee61f4403b9f9c2adfdd5b07ba6d1c2e96929a2c7bab",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/tobyhayward13/actions/runs/26812189580"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.1",
      "date": "2026-06-02T09:57:48.000Z",
      "arch": "aarch64",
      "commit": "213c3e94975d2914653159465255f5c61b630aa9",
      "fileid": "a4fdd639a28ebbf0e33f6daf5637041e238478192b4917a1fd7d4482a9fd1870",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/tobyhayward13/actions/runs/26812189580"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.1",
      "date": "2026-06-02T09:58:11.000Z",
      "arch": "x86_64",
      "commit": "213c3e94975d2914653159465255f5c61b630aa9",
      "fileid": "427c67a8c0b20f2be16e077f7f65ade6c98dfab3fe62b5960ba67539f15ceb35",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/tobyhayward13/actions/runs/26812189580"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.1",
      "date": "2026-06-02T09:57:27.000Z",
      "arch": "aarch64",
      "commit": "213c3e94975d2914653159465255f5c61b630aa9",
      "fileid": "c00df1d259af3f7f5db1af71817f79267d7b9ddce619d68cc9f2b6b681e61b5c",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/tobyhayward13/actions/runs/26812189580"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.1",
      "date": "2026-06-02T09:59:39.000Z",
      "arch": "x86_64",
      "commit": "213c3e94975d2914653159465255f5c61b630aa9",
      "fileid": "6fadbeb75bc09d534c27b39233a9122180e28db71b610c2e7bf7e9fb3afd15df",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/tobyhayward13/actions/runs/26812189580"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.1",
      "date": "2026-06-02T09:56:56.000Z",
      "arch": "emscripten",
      "commit": "213c3e94975d2914653159465255f5c61b630aa9",
      "fileid": "09dc46885b016488723ebc8bb074ff238347a726e3dd8a5e3ca37e8b990a212c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/tobyhayward13/actions/runs/26812189580"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-06-02T09:57:01.000Z",
      "arch": "x86_64",
      "commit": "213c3e94975d2914653159465255f5c61b630aa9",
      "fileid": "10d924f8ab359eca596a77c8182c9ad6885476f45cf5d171bbfbde9383ca4a39",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/tobyhayward13/actions/runs/26812189580"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-06-02T09:56:19.000Z",
      "arch": "x86_64",
      "commit": "213c3e94975d2914653159465255f5c61b630aa9",
      "fileid": "a8dee7576983d2608bb86987e5d1c2a7df433527465678aa39204ab0356f3980",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/tobyhayward13/actions/runs/26812189580"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-06-02T09:56:22.000Z",
      "arch": "x86_64",
      "commit": "213c3e94975d2914653159465255f5c61b630aa9",
      "fileid": "6d9506ae887511521aa8798e67d22b498dc30c93b8742a98808c4209b0d52f95",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/tobyhayward13/actions/runs/26812189580"
    }
  ]
}