{
  "_id": "6a1ffe43b401979e7344536f",
  "Package": "EMMAgeo",
  "Type": "Package",
  "Title": "End-Member Modelling of Grain-Size Data",
  "Version": "0.9.8",
  "Date": "2025-03-25",
  "Authors@R": "c(\nperson(\"Michael\", \"Dietze\", role = c(\"cre\", \"aut\", \"trl\"), email = \"michael.dietze@uni-goettingen.de\"),\nperson(\"Elisabeth\", \"Dietze\", role = c(\"ctb\")))",
  "Maintainer": "Michael Dietze <michael.dietze@uni-goettingen.de>",
  "Description": "End-member modelling analysis of grain-size data is an\napproach to unmix a data set's underlying distributions and\ntheir contribution to the data set. EMMAgeo provides\ndeterministic and robust protocols for that purpose.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.2",
  "Config/pak/sysreqs": "cmake make libuv1-dev zlib1g-dev",
  "Repository": "https://coffeemuggler.r-universe.dev",
  "Date/Publication": "2025-03-25 08:12:21 UTC",
  "RemoteUrl": "https://github.com/coffeemuggler/emmageo",
  "RemoteRef": "HEAD",
  "RemoteSha": "7456a26e690afc7d3c7b75caaed33f05910f53b7",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-03 10:10:22 UTC",
    "User": "root"
  },
  "Author": "Michael Dietze [cre, aut, trl],\nElisabeth Dietze [ctb]",
  "MD5sum": "385d47d21d1990de2f6569abe9061e27",
  "_user": "coffeemuggler",
  "_type": "src",
  "_file": "EMMAgeo_0.9.8.tar.gz",
  "_fileid": "458098cc8b4d8325a46402664ac524b68dd46714ffac675acf94df749e9e0abb",
  "_filesize": 633245,
  "_sha256": "458098cc8b4d8325a46402664ac524b68dd46714ffac675acf94df749e9e0abb",
  "_created": "2026-06-03T10:10:22.000Z",
  "_published": "2026-06-03T10:13:23.450Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79270661396,
      "time": 130,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7381734005"
    },
    {
      "job": 79270661381,
      "time": 128,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7381733332"
    },
    {
      "job": 79270661497,
      "time": 122,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7381730391"
    },
    {
      "job": 79270661467,
      "time": 92,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7381720170"
    },
    {
      "job": 79270190320,
      "time": 164,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7381685617"
    },
    {
      "job": 79270661358,
      "time": 104,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7381724863"
    },
    {
      "job": 79270661401,
      "time": 139,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7381736904"
    },
    {
      "job": 79270661538,
      "time": 98,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7381721774"
    },
    {
      "job": 79270661516,
      "time": 98,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7381722287"
    }
  ],
  "_buildurl": "https://github.com/r-universe/coffeemuggler/actions/runs/26877925290",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/coffeemuggler/emmageo",
  "_commit": {
    "id": "7456a26e690afc7d3c7b75caaed33f05910f53b7",
    "author": "coffeemuggler <mdietze@gfz-potsdam.de>",
    "committer": "coffeemuggler <mdietze@gfz-potsdam.de>",
    "message": "New version 0.9.8 initiated as master branch\n",
    "time": 1742890341
  },
  "_maintainer": {
    "name": "Michael Dietze",
    "email": "michael.dietze@uni-goettingen.de",
    "login": "coffeemuggler",
    "description": "",
    "uuid": 8569131
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.6.0",
      "role": "Depends"
    },
    {
      "package": "GPArotation",
      "role": "Imports"
    },
    {
      "package": "limSolve",
      "role": "Imports"
    },
    {
      "package": "caTools",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "role": "Imports"
    },
    {
      "package": "matrixStats",
      "role": "Imports"
    }
  ],
  "_owner": "coffeemuggler",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 13,
  "_contributors": [
    {
      "user": "coffeemuggler",
      "count": 71,
      "uuid": 8569131
    }
  ],
  "_userbio": {
    "uuid": 8569131,
    "type": "user",
    "name": "coffeemuggler"
  },
  "_downloads": {
    "count": 213,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/EMMAgeo"
  },
  "_mentions": 1,
  "_devurl": "https://github.com/coffeemuggler/emmageo",
  "_searchresults": 28,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/EMMAgeo.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/coffeemuggler/emmageo",
  "_realowner": "coffeemuggler",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.9.0",
      "date": "2013-06-21"
    },
    {
      "version": "0.9.1",
      "date": "2013-10-14"
    },
    {
      "version": "0.9.4",
      "date": "2016-03-19"
    },
    {
      "version": "0.9.6",
      "date": "2019-05-17"
    },
    {
      "version": "0.9.7",
      "date": "2019-12-16"
    },
    {
      "version": "0.9.8",
      "date": "2025-03-25"
    },
    {
      "version": "0.9.9",
      "date": "2025-06-28"
    }
  ],
  "_exports": [
    "check.data",
    "click.limits",
    "convert.units",
    "create.EM",
    "EMMA",
    "get.l",
    "get.l.opt",
    "get.limits",
    "get.q",
    "GUI",
    "interpolate.classes",
    "mix.EM",
    "model.EM",
    "residual.EM",
    "robust.EM",
    "robust.loadings",
    "robust.scores",
    "test.factors",
    "test.l",
    "test.l.max",
    "test.parameters",
    "test.robustness"
  ],
  "_datasets": [
    {
      "name": "EMpot",
      "title": "example data",
      "object": "example_EMpot",
      "file": "example_EMpot.rda",
      "class": [
        "EMMAgeo_empot"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "EMrob",
      "title": "example data",
      "object": "example_EMrob",
      "file": "example_EMrob.rda",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "X",
      "title": "example data",
      "object": "example_X",
      "file": "example_X.rda",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [
        "0.04",
        "0.0439105",
        "0.0482033",
        "0.0529158",
        "0.0580889",
        "0.0637679",
        "0.070002",
        "0.0768455",
        "0.0843581",
        "0.0926052",
        "0.101658",
        "0.111597",
        "0.122507",
        "0.134483",
        "0.147631",
        "0.162064",
        "0.177907",
        "0.1953",
        "0.214393",
        "0.235353",
        "0.258361",
        "0.283619",
        "0.311346",
        "0.341784",
        "0.375198",
        "0.411878",
        "0.452145",
        "0.496347",
        "0.544872",
        "0.59814",
        "0.656615",
        "0.720807",
        "0.791275",
        "0.868632",
        "0.953552",
        "1.04677",
        "1.14911",
        "1.26145",
        "1.38477",
        "1.52015",
        "1.66876",
        "1.8319",
        "2.011",
        "2.2076",
        "2.42342",
        "2.66033",
        "2.92042",
        "3.20592",
        "3.51934",
        "3.8634",
        "4.2411",
        "4.65572",
        "5.11087",
        "5.61052",
        "6.15902",
        "6.76114",
        "7.42212",
        "8.14773",
        "8.94427",
        "9.81869",
        "10.7786",
        "11.8323",
        "12.9891",
        "14.2589",
        "15.6529",
        "17.1832",
        "18.863",
        "20.7071",
        "22.7315",
        "24.9538",
        "27.3934",
        "30.0714",
        "33.0113",
        "36.2385",
        "39.7813",
        "43.6704",
        "47.9397",
        "52.6264",
        "57.7713",
        "63.4192",
        "69.6192",
        "76.4253",
        "83.8969",
        "92.0988",
        "101.103",
        "110.987",
        "121.837",
        "133.748",
        "146.824",
        "161.177",
        "176.935",
        "194.232",
        "213.221",
        "234.066",
        "256.948",
        "282.068",
        "309.644",
        "339.916",
        "373.147",
        "409.626",
        "449.672",
        "493.633",
        "541.892",
        "594.869",
        "653.025",
        "716.866",
        "786.949",
        "863.883",
        "948.338",
        "1041.05",
        "1142.83",
        "1254.55",
        "1377.2",
        "1511.84",
        "1659.64",
        "1821.89"
      ],
      "rows": 100,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "EMMAgeo-package",
      "title": "End-member modelling algorithm and supporting functions for unmixing grain-size distributions and further compositional data.",
      "topics": [
        "EMMAgeo-package",
        "EMMAgeo"
      ]
    },
    {
      "page": "check.data",
      "title": "Check correctness and consistency of input data",
      "topics": [
        "check.data"
      ]
    },
    {
      "page": "click.limits",
      "title": "Define mode limits by mouse clicks.",
      "topics": [
        "click.limits"
      ]
    },
    {
      "page": "convert.units",
      "title": "Convert between phi and micrometers.",
      "topics": [
        "convert.units"
      ]
    },
    {
      "page": "create.EM",
      "title": "Create grain-size-distributions.",
      "topics": [
        "create.EM"
      ]
    },
    {
      "page": "EMMA",
      "title": "End-member modelling analysis algorithm.",
      "topics": [
        "EMMA"
      ]
    },
    {
      "page": "EMpot",
      "title": "example data",
      "topics": [
        "EMpot"
      ]
    },
    {
      "page": "EMrob",
      "title": "example data",
      "topics": [
        "EMrob"
      ]
    },
    {
      "page": "get.l",
      "title": "Generate a vector of weight transformation values from l.min to l.max.",
      "topics": [
        "get.l"
      ]
    },
    {
      "page": "get.l.opt",
      "title": "Identify optimum weight transformation value",
      "topics": [
        "get.l.opt"
      ]
    },
    {
      "page": "get.limits",
      "title": "Infer lower and upper mode position limits to define robust end-members.",
      "topics": [
        "get.limits"
      ]
    },
    {
      "page": "get.q",
      "title": "Generate a parameter matrix with q.min and q.max values for robust EMMA.",
      "topics": [
        "get.q"
      ]
    },
    {
      "page": "GUI",
      "title": "Start GUI for EMMA",
      "topics": [
        "GUI"
      ]
    },
    {
      "page": "interpolate.classes",
      "title": "Interpolate data between different classes.",
      "topics": [
        "interpolate.classes"
      ]
    },
    {
      "page": "mix.EM",
      "title": "Function to mix sample spectres.",
      "topics": [
        "mix.EM"
      ]
    },
    {
      "page": "model.EM",
      "title": "Model all possible end-member scenarios",
      "topics": [
        "model.EM"
      ]
    },
    {
      "page": "residual.EM",
      "title": "Calculate a residual end-member loading.",
      "topics": [
        "residual.EM"
      ]
    },
    {
      "page": "robust.EM",
      "title": "Extract robust end-members",
      "topics": [
        "robust.EM"
      ]
    },
    {
      "page": "robust.loadings",
      "title": "Extract robust end-member loadings",
      "topics": [
        "robust.loadings"
      ]
    },
    {
      "page": "robust.scores",
      "title": "Extract robust end-member scores.",
      "topics": [
        "robust.scores"
      ]
    },
    {
      "page": "test.factors",
      "title": "Calculate the initial cumulative explained variance of factors.",
      "topics": [
        "test.factors"
      ]
    },
    {
      "page": "test.l",
      "title": "Test a vector of weight transformation limits for mximum value.",
      "topics": [
        "test.l"
      ]
    },
    {
      "page": "test.l.max",
      "title": "Find maximum possible wight transformation value.",
      "topics": [
        "test.l.max"
      ]
    },
    {
      "page": "test.parameters",
      "title": "Evaluate influence of model parameters.",
      "topics": [
        "test.parameters"
      ]
    },
    {
      "page": "test.robustness",
      "title": "Test model robustness.",
      "topics": [
        "test.robustness"
      ]
    },
    {
      "page": "X",
      "title": "example data",
      "topics": [
        "X"
      ]
    }
  ],
  "_readme": "https://github.com/coffeemuggler/emmageo/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "bitops",
    "bslib",
    "cachem",
    "caTools",
    "cli",
    "commonmark",
    "digest",
    "fastmap",
    "fontawesome",
    "fs",
    "glue",
    "GPArotation",
    "htmltools",
    "httpuv",
    "jquerylib",
    "jsonlite",
    "later",
    "lifecycle",
    "limSolve",
    "lpSolve",
    "magrittr",
    "MASS",
    "matrixStats",
    "memoise",
    "mime",
    "otel",
    "promises",
    "quadprog",
    "R6",
    "rappdirs",
    "Rcpp",
    "rlang",
    "sass",
    "shiny",
    "sourcetools",
    "withr",
    "xtable"
  ],
  "_score": 4.260071387985075,
  "_indexed": true,
  "_nocasepkg": "emmageo",
  "_universes": [
    "coffeemuggler"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.9.8",
      "date": "2026-06-03T10:12:22.000Z",
      "distro": "noble",
      "commit": "7456a26e690afc7d3c7b75caaed33f05910f53b7",
      "fileid": "a4c34f38ba472fd1a2079a0b6e5a5dae7a31e294b57202e1ad3edba5959c8237",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coffeemuggler/actions/runs/26877925290"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.9.8",
      "date": "2026-06-03T10:12:20.000Z",
      "distro": "noble",
      "commit": "7456a26e690afc7d3c7b75caaed33f05910f53b7",
      "fileid": "26af1ee9dde6f11eebd06deb332916680b28fb7f2759cea09f98835d65ee0449",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coffeemuggler/actions/runs/26877925290"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.9.8",
      "date": "2026-06-03T10:12:17.000Z",
      "commit": "7456a26e690afc7d3c7b75caaed33f05910f53b7",
      "fileid": "65ecf89c328116893c20a768852e2413b6e8e7199341988f93a071b4aef60616",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coffeemuggler/actions/runs/26877925290"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.9.8",
      "date": "2026-06-03T10:11:50.000Z",
      "commit": "7456a26e690afc7d3c7b75caaed33f05910f53b7",
      "fileid": "a0f5fbc1170d1cab377674ffb1a1935ea8f882b4f47797c11cb5aa81402f404b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coffeemuggler/actions/runs/26877925290"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.9.8",
      "date": "2026-06-03T10:12:24.000Z",
      "commit": "7456a26e690afc7d3c7b75caaed33f05910f53b7",
      "fileid": "1f4d0237d3c9051788b4447037776b24af7aeb8b7eaee64c6da596416f8b3b07",
      "status": "success",
      "buildurl": "https://github.com/r-universe/coffeemuggler/actions/runs/26877925290"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.9.8",
      "date": "2026-06-03T10:12:24.000Z",
      "commit": "7456a26e690afc7d3c7b75caaed33f05910f53b7",
      "fileid": "af0e59813cee942c99624c33022aa8232fa0bf5cd024ebe5f114b73211eeb060",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coffeemuggler/actions/runs/26877925290"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.9.8",
      "date": "2026-06-03T10:11:42.000Z",
      "commit": "7456a26e690afc7d3c7b75caaed33f05910f53b7",
      "fileid": "73e2328cf7061779b0b4e00ebd930e00c45c99f71138d5d3b9d40354805516a7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coffeemuggler/actions/runs/26877925290"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.9.8",
      "date": "2026-06-03T10:11:44.000Z",
      "commit": "7456a26e690afc7d3c7b75caaed33f05910f53b7",
      "fileid": "0a70be7a6a5a3522c0e1f3ff74d59a5719f5ab34c2a09319f7350abf1de996ac",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coffeemuggler/actions/runs/26877925290"
    }
  ]
}