{
  "_id": "6a1d430e1d7bb097a0a417f5",
  "Package": "albatross",
  "Type": "Package",
  "Title": "PARAFAC Analysis of Fluorescence Excitation-Emission Matrices",
  "Version": "0.3-9",
  "Authors@R": "c(person('Ivan', 'Krylov', role = c('aut', 'cre'), email =\n'ikrylov@laser.chem.msu.ru', comment = c(ORCID =\n'0000-0002-0172-3812')), person('Timur', 'Labutin', role = 'ths',\ncomment = c(ORCID = '0000-0003-0168-6561')), person('Anastasia',\n'Drozdova', role = 'rev', comment = c(ORCID =\n'0000-0002-5547-6693')))",
  "Description": "Perform parallel factor analysis (PARAFAC: Hitchcock,\n1927) <doi:10.1002/sapm192761164> on fluorescence\nexcitation-emission matrices: handle scattering signal and\ninner filter effect, scale the dataset, fit the model; perform\nsplit-half validation or jack-knifing. Modified approaches such\nas Whittaker interpolation, randomised split-half, and\nfluorescence and scattering model estimation are also\navailable. The package has a low dependency footprint and has\nbeen tested on a wide range of R versions.",
  "License": "GPL (>= 3)",
  "BuildResaveData": "no",
  "BuildManual": "yes",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-01 08:25:31 UTC",
    "User": "root"
  },
  "Author": "Ivan Krylov [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-0172-3812>), Timur Labutin [ths]\n(ORCID: <https://orcid.org/0000-0003-0168-6561>), Anastasia\nDrozdova [rev] (ORCID: <https://orcid.org/0000-0002-5547-6693>)",
  "Maintainer": "Ivan Krylov <ikrylov@laser.chem.msu.ru>",
  "Repository": "https://ikrylovmsu.r-universe.dev",
  "Date/Publication": "2025-09-02 14:39:27 UTC",
  "RemoteUrl": "https://github.com/cran/albatross",
  "RemoteRef": "HEAD",
  "RemoteSha": "cd96f04048715aeb0ab824e93c82753f58b6c965",
  "MD5sum": "84e0fa91ec1503c6b968c5e381e25fc5",
  "_user": "ikrylovmsu",
  "_type": "src",
  "_file": "albatross_0.3-9.tar.gz",
  "_fileid": "0bcfc319b7f369858e896ffc4b871a7a7bba209c1fb7e71df71d95870e78e55a",
  "_filesize": 1173909,
  "_sha256": "0bcfc319b7f369858e896ffc4b871a7a7bba209c1fb7e71df71d95870e78e55a",
  "_created": "2026-06-01T08:25:31.000Z",
  "_published": "2026-06-01T08:30:06.596Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78813799476,
      "time": 174,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7326764555"
    },
    {
      "job": 78813799363,
      "time": 170,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7326763076"
    },
    {
      "job": 78813799395,
      "time": 231,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7326772056"
    },
    {
      "job": 78813799397,
      "time": 206,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7326763031"
    },
    {
      "job": 78813406030,
      "time": 160,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7326709832"
    },
    {
      "job": 78813799347,
      "time": 97,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7326740685"
    },
    {
      "job": 78813799344,
      "time": 171,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7326763109"
    },
    {
      "job": 78813799380,
      "time": 153,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7326757997"
    },
    {
      "job": 78813799433,
      "time": 132,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7326751506"
    }
  ],
  "_buildurl": "https://github.com/r-universe/ikrylovmsu/actions/runs/26743588753",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/albatross",
  "_commit": {
    "id": "cd96f04048715aeb0ab824e93c82753f58b6c965",
    "author": "Ivan Krylov <ikrylov@laser.chem.msu.ru>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.3-9\n",
    "time": 1756823967
  },
  "_maintainer": {
    "name": "Ivan Krylov",
    "email": "ikrylov@laser.chem.msu.ru",
    "login": "ikrylovmsu",
    "description": "\n",
    "uuid": 169249452,
    "orcid": "0000-0002-0172-3812"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.3",
      "role": "Depends"
    },
    {
      "package": "multiway",
      "version": ">= 1.0-4",
      "role": "Imports"
    },
    {
      "package": "CMLS",
      "role": "Imports"
    },
    {
      "package": "pracma",
      "role": "Imports"
    },
    {
      "package": "lattice",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "eemR",
      "role": "Enhances"
    },
    {
      "package": "EEM",
      "role": "Enhances"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-36",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.3-9",
      "date": "2025-09-02"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "ikrylovmsu",
      "count": 12,
      "uuid": 169249452
    }
  ],
  "_userbio": {
    "uuid": 169249452,
    "type": "user",
    "name": "ikrylovmsu"
  },
  "_downloads": {
    "count": 309,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/albatross"
  },
  "_searchresults": 15,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/albatross.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "manual.pdf"
  ],
  "_realowner": "ikrylovmsu",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1-1",
      "date": "2020-09-25"
    },
    {
      "version": "0.1-2",
      "date": "2020-10-02"
    },
    {
      "version": "0.2-0",
      "date": "2020-11-30"
    },
    {
      "version": "0.3-0",
      "date": "2021-03-27"
    },
    {
      "version": "0.3-1",
      "date": "2021-04-03"
    },
    {
      "version": "0.3-2",
      "date": "2021-07-14"
    },
    {
      "version": "0.3-4",
      "date": "2022-02-26"
    },
    {
      "version": "0.3-5",
      "date": "2022-10-06"
    },
    {
      "version": "0.3-6",
      "date": "2023-07-17"
    },
    {
      "version": "0.3-7",
      "date": "2023-11-10"
    },
    {
      "version": "0.3-8",
      "date": "2024-05-07"
    },
    {
      "version": "0.3-9",
      "date": "2025-09-02"
    }
  ],
  "_exports": [
    "absindex",
    "diverging.colours",
    "feem",
    "feemcorcondia",
    "feemcube",
    "feemflame",
    "feemgrid",
    "feemife",
    "feemindex",
    "feemjackknife",
    "feemlist",
    "feemparafac",
    "feemscale",
    "feemscatter",
    "feemsplithalf",
    "marine.colours",
    "rescale",
    "write.openfluor"
  ],
  "_datasets": [
    {
      "name": "absorp",
      "title": "Synthetic fluorescence excitation-emission matrices and absorbance spectra",
      "object": "feems",
      "file": "feems.R",
      "class": [
        "list"
      ],
      "fields": [],
      "table": true,
      "tojson": true
    },
    {
      "name": "cube",
      "title": "Synthetic fluorescence excitation-emission matrices and absorbance spectra",
      "object": "feems",
      "file": "feems.R",
      "class": [
        "feemcube"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "feems",
      "title": "Synthetic fluorescence excitation-emission matrices and absorbance spectra",
      "object": "feems",
      "file": "feems.R",
      "class": [
        "list"
      ],
      "fields": [],
      "table": true,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "albatross-package",
      "title": "PARAFAC Analysis of Fluorescence Excitation-Emission Matrices",
      "topics": [
        "albatross-package",
        "albatross"
      ]
    },
    {
      "page": "extract.feem",
      "title": "Extract or replace parts of FEEM objects",
      "topics": [
        "[.feem",
        "[<-.feem"
      ]
    },
    {
      "page": "extract.feemcube",
      "title": "Extract or replace parts of FEEM cubes",
      "topics": [
        "[.feemcube",
        "[<-.feemcube"
      ]
    },
    {
      "page": "absindex",
      "title": "Functions of absorbance data",
      "topics": [
        "absindex"
      ]
    },
    {
      "page": "as.data.frame.feem",
      "title": "Transform a FEEM object into a data.frame",
      "topics": [
        "as.data.frame.feem",
        "as.data.frame.feemcube"
      ]
    },
    {
      "page": "feem",
      "title": "Create a fluorescence excitation-emission matrix object",
      "topics": [
        "feem",
        "feem.character",
        "feem.connection",
        "feem.data.frame",
        "feem.matrix",
        "t.feem"
      ]
    },
    {
      "page": "feemcorcondia",
      "title": "Core consistency diagnostic for PARAFAC models",
      "topics": [
        "feemcorcondia",
        "print.feemcorcondia"
      ]
    },
    {
      "page": "feemcube",
      "title": "Data cubes of fluorescence excitation-emission matrices",
      "topics": [
        "as.list.feemcube",
        "feemcube",
        "feemcube.array",
        "feemcube.feemflame",
        "feemcube.feemjackknife",
        "feemcube.feemparafac",
        "feemcube.feemsplithalf",
        "feemcube.list"
      ]
    },
    {
      "page": "feemflame",
      "title": "Fluorescence and scAttering Model Estimation",
      "topics": [
        "coef.feemflame",
        "feemflame",
        "fitted.feemflame",
        "plot.feemflame",
        "residuals.feemflame"
      ]
    },
    {
      "page": "feemgrid",
      "title": "Interpolate FEEMs on a given wavelength grid",
      "topics": [
        "feemgrid",
        "feemgrid.feem",
        "feemgrid.feemcube",
        "feemgrid.list"
      ]
    },
    {
      "page": "feemife",
      "title": "Absorbance-based inner filter effect correction",
      "topics": [
        "feemife",
        "feemife.feem",
        "feemife.feemcube",
        "feemife.list"
      ]
    },
    {
      "page": "feemindex",
      "title": "Fluorescence indices and peak values",
      "topics": [
        "feemindex",
        "feemindex.feem",
        "feemindex.feemcube",
        "feemindex.list"
      ]
    },
    {
      "page": "feemjackknife",
      "title": "Jack-knife outlier detection in PARAFAC models",
      "topics": [
        "coef.feemjackknife",
        "feemjackknife",
        "plot.feemjackknife"
      ]
    },
    {
      "page": "feemlist",
      "title": "Create lists of FEEM objects",
      "topics": [
        "feemlist",
        "feemlist.character",
        "feemlist.EEM",
        "feemlist.eemlist"
      ]
    },
    {
      "page": "feemparafac",
      "title": "Compute PARAFAC on a FEEM cube object and access the results",
      "topics": [
        "coef.feemparafac",
        "feemparafac",
        "fitted.feemparafac",
        "plot.feemparafac",
        "print.feemparafac",
        "reorder.feemparafac",
        "rescale",
        "rescale.feemparafac",
        "residuals.feemparafac"
      ]
    },
    {
      "page": "feems",
      "title": "Synthetic fluorescence excitation-emission matrices and absorbance spectra",
      "topics": [
        "absorp",
        "cube",
        "feems"
      ]
    },
    {
      "page": "feemscale",
      "title": "Rescale FEEM spectra to a given norm and remember the scale factor",
      "topics": [
        "feemscale",
        "feemscale.feem",
        "feemscale.feemcube",
        "feemscale.list"
      ]
    },
    {
      "page": "feemscatter",
      "title": "Handle scattering signal in FEEMs",
      "topics": [
        "feemscatter",
        "feemscatter.feem",
        "feemscatter.feemcube",
        "feemscatter.list"
      ]
    },
    {
      "page": "feemsplithalf",
      "title": "Split-half analysis of PARAFAC models",
      "topics": [
        "coef.feemsplithalf",
        "feemsplithalf",
        "plot.feemsplithalf",
        "print.feemsplithalf"
      ]
    },
    {
      "page": "marine.colours",
      "title": "Perceptually uniform palettes",
      "topics": [
        "diverging.colours",
        "marine.colours"
      ]
    },
    {
      "page": "plot.feem",
      "title": "Plot a FEEM object",
      "topics": [
        "plot.feem",
        "plot.feem.resid",
        "plot.feemcube"
      ]
    },
    {
      "page": "write.openfluor",
      "title": "Export a PARAFAC model for the OpenFluor database",
      "topics": [
        "write.openfluor"
      ]
    }
  ],
  "_rundeps": [
    "CMLS",
    "lattice",
    "Matrix",
    "multiway",
    "pracma",
    "quadprog"
  ],
  "_score": 1.1760912590556813,
  "_indexed": true,
  "_nocasepkg": "albatross",
  "_universes": [
    "ikrylovmsu"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3-9",
      "date": "2026-06-01T08:27:45.000Z",
      "distro": "noble",
      "commit": "cd96f04048715aeb0ab824e93c82753f58b6c965",
      "fileid": "2d51ae36183751687802ab80dac584235491ad86dacec6ed795e90acadea9134",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ikrylovmsu/actions/runs/26743588753"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3-9",
      "date": "2026-06-01T08:27:44.000Z",
      "distro": "noble",
      "commit": "cd96f04048715aeb0ab824e93c82753f58b6c965",
      "fileid": "047547162bad9f660756dad2d6b25b6481f87f9a242656e343f3a69f3a00d13a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ikrylovmsu/actions/runs/26743588753"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3-9",
      "date": "2026-06-01T08:28:12.000Z",
      "commit": "cd96f04048715aeb0ab824e93c82753f58b6c965",
      "fileid": "813019378965b29a5927a67225274c4afc15600cb3028fa4a76b673bc65fdb7c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ikrylovmsu/actions/runs/26743588753"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.3-9",
      "date": "2026-06-01T08:27:47.000Z",
      "commit": "cd96f04048715aeb0ab824e93c82753f58b6c965",
      "fileid": "7798da3c9b6a5b5f006169bf1ace7f80907cc835c75a57b73cfccf41d6e57843",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ikrylovmsu/actions/runs/26743588753"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3-9",
      "date": "2026-06-01T08:27:32.000Z",
      "commit": "cd96f04048715aeb0ab824e93c82753f58b6c965",
      "fileid": "1b53425a7baa3ebfb80d8d7c1ad8dd93561ccdaf4fcba6dd992f28e7cc2d443f",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ikrylovmsu/actions/runs/26743588753"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3-9",
      "date": "2026-06-01T08:27:06.000Z",
      "commit": "cd96f04048715aeb0ab824e93c82753f58b6c965",
      "fileid": "8f9ba80360304d5057eeb23d72090f932f7b32eb15e22209a9800cd05b11d8b6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ikrylovmsu/actions/runs/26743588753"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3-9",
      "date": "2026-06-01T08:27:01.000Z",
      "commit": "cd96f04048715aeb0ab824e93c82753f58b6c965",
      "fileid": "3863984001559bb9b416c37df9c59e22b5daf399f9df08cb524225ceeddf83d0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ikrylovmsu/actions/runs/26743588753"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.3-9",
      "date": "2026-06-01T08:26:48.000Z",
      "commit": "cd96f04048715aeb0ab824e93c82753f58b6c965",
      "fileid": "ad91bf7463949b1cb597088f57577cfccf560a1c4aa09d50d4ba5293364ada0e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ikrylovmsu/actions/runs/26743588753"
    }
  ]
}