{
  "_id": "6a0f7037acfb0bcc41c5f428",
  "Package": "eegUtils",
  "Type": "Package",
  "Title": "Utilities for Electroencephalographic (EEG) Analysis",
  "Version": "0.8.0",
  "Date": "2024-10-22",
  "Authors@R": "c(\nperson(\"Matt\", \"Craddock\", role = c(\"aut\", \"cre\"), email = \"matt@mattcraddock.com\"),\nperson(\"Matti\", \"Vuorre\", role = \"ctb\", email = \"mv2521@columbia.edu\"),\nperson(\"ggplot2 authors\", role = c(\"cph\"), comment = \"Routines borrowed from ggplot2 to allow contours to be drawn on topoplots\"))",
  "Maintainer": "Matt Craddock <matt@mattcraddock.com>",
  "Description": "Electroencephalography data processing and visualization\ntools. Includes import functions for 'BioSemi' (.BDF),\n'Neuroscan' (.CNT), 'Brain Vision Analyzer' (.VHDR), 'EEGLAB'\n(.set) and 'Fieldtrip' (.mat). Many preprocessing functions\nsuch as referencing, epoching, filtering, and ICA are\navailable. There are a variety of visualizations possible,\nincluding timecourse and topographical plotting.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.3.2",
  "URL": "https://github.com/craddm/eegUtils,\nhttps://craddm.github.io/eegUtils,\nhttps://craddm.github.io/eegUtils/",
  "BugReports": "https://github.com/craddm/eegUtils/issues",
  "Config/testthat/edition": "3",
  "Config/testthat/parallel": "true",
  "VignetteBuilder": "knitr",
  "Roxygen": "list(markdown = TRUE)",
  "Remotes": [
    "eegverse/infomax"
  ],
  "Config/pak/sysreqs": "cmake make libicu-dev libuv1-dev libssl-dev\nzlib1g-dev",
  "Repository": "https://craddm.r-universe.dev",
  "Date/Publication": "2026-02-10 17:38:44 UTC",
  "RemoteUrl": "https://github.com/craddm/eegUtils",
  "RemoteRef": "HEAD",
  "RemoteSha": "2b2dbe123b1fabaac414aa0f62b8259194d40e5f",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-21 07:22:12 UTC",
    "User": "root"
  },
  "Author": "Matt Craddock [aut, cre],\nMatti Vuorre [ctb],\nggplot2 authors [cph] (Routines borrowed from ggplot2 to allow contours\nto be drawn on topoplots)",
  "MD5sum": "e9d1adcc9742aaed256263baf8368c0b",
  "_user": "craddm",
  "_type": "src",
  "_file": "eegUtils_0.8.0.tar.gz",
  "_fileid": "654e5ae5c1a02a602bd27b9241837cceaad100f47a9eb32143302095e9abd994",
  "_filesize": 15658011,
  "_sha256": "654e5ae5c1a02a602bd27b9241837cceaad100f47a9eb32143302095e9abd994",
  "_created": "2026-05-21T07:22:12.000Z",
  "_published": "2026-05-21T20:51:03.897Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77265937520,
      "time": 267,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7129734420"
    },
    {
      "job": 77265937494,
      "time": 319,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7129751245"
    },
    {
      "job": 77265937352,
      "time": 318,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7129750957"
    },
    {
      "job": 77265937545,
      "time": 265,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7129733440"
    },
    {
      "job": 77265937372,
      "time": 382,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7129758398"
    },
    {
      "job": 77265937854,
      "time": 611,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7129835075"
    },
    {
      "job": 77265937531,
      "time": 269,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7129726315"
    },
    {
      "job": 77265937488,
      "time": 835,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7129894333"
    },
    {
      "job": 77265936342,
      "time": 401,
      "config": "source",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7129650273"
    },
    {
      "job": 77265936585,
      "time": 169,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7146905128"
    },
    {
      "job": 77265937588,
      "time": 319,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7129751270"
    },
    {
      "job": 77265937535,
      "time": 290,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7129741753"
    },
    {
      "job": 77265937613,
      "time": 301,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7129744669"
    }
  ],
  "_buildurl": "https://github.com/r-universe/craddm/actions/runs/26211510715",
  "_status": "failure",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/craddm/eegUtils",
  "_commit": {
    "id": "2b2dbe123b1fabaac414aa0f62b8259194d40e5f",
    "author": "Matt Craddock <matt@mattcraddock.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Upgrade actions/checkout and actions/upload-artifact versions",
    "time": 1770745124
  },
  "_maintainer": {
    "name": "Matt Craddock",
    "email": "matt@mattcraddock.com",
    "login": "craddm",
    "mastodon": "@matt_craddock@scicomm.xyz",
    "bluesky": "@mattcraddock.com",
    "description": "Research Software Engineer",
    "uuid": 5796417
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "ggplot2",
      "version": ">= 3.4.0",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "version": ">= 1.6.0",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "miniUI",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "signal",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "matrixStats",
      "role": "Imports"
    },
    {
      "package": "abind",
      "role": "Imports"
    },
    {
      "package": "plotly",
      "role": "Imports"
    },
    {
      "package": "future.apply",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "isoband",
      "role": "Imports"
    },
    {
      "package": "bslib",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "vdiffr",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "JADE",
      "role": "Suggests"
    },
    {
      "package": "ica",
      "role": "Suggests"
    },
    {
      "package": "geigen",
      "role": "Suggests"
    },
    {
      "package": "fICA",
      "role": "Suggests"
    },
    {
      "package": "edfReader",
      "role": "Suggests"
    },
    {
      "package": "ini",
      "role": "Suggests"
    },
    {
      "package": "R.matlab",
      "role": "Suggests"
    },
    {
      "package": "hdf5r",
      "role": "Suggests"
    },
    {
      "package": "mgcv",
      "role": "Suggests"
    },
    {
      "package": "infomax",
      "version": ">= 0.1.0",
      "role": "Suggests"
    },
    {
      "package": "Hmisc",
      "role": "Suggests"
    }
  ],
  "_owner": "craddm",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-07",
      "n": 1
    }
  ],
  "_tags": [],
  "_topics": [
    "eeg",
    "eeg-analysis",
    "eeg-data",
    "eeg-signals",
    "eeg-signals-processing",
    "openblas",
    "cpp",
    "openmp"
  ],
  "_stars": 115,
  "_contributors": [
    {
      "user": "craddm",
      "count": 917,
      "uuid": 5796417
    },
    {
      "user": "erykwalczak",
      "count": 1,
      "uuid": 5550348
    },
    {
      "user": "muschellij2",
      "count": 1,
      "uuid": 1075118
    }
  ],
  "_userbio": {
    "uuid": 5796417,
    "type": "user",
    "name": "Matt Craddock",
    "description": "Research Software Engineer"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/eegUtils"
  },
  "_devurl": "https://github.com/craddm/eegutils",
  "_pkgdown": "https://craddm.github.io/eegUtils",
  "_searchresults": 98,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/eegUtils.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_cranurl": false,
  "_exports": [
    "apply_ica",
    "ar_acf",
    "ar_chanfoc",
    "ar_eogcor",
    "ar_eogreg",
    "ar_FASTER",
    "ar_thresh",
    "ar_trialfoc",
    "browse_data",
    "channel_names",
    "channel_stats",
    "channels",
    "channels<-",
    "compute_csd",
    "compute_itc",
    "compute_psd",
    "compute_tfr",
    "cycle_calc",
    "eeg_average",
    "eeg_combine",
    "eeg_decompose",
    "eeg_downsample",
    "eeg_epochs",
    "eeg_FASTER",
    "eeg_filter",
    "eeg_ICA",
    "eeg_reference",
    "eeg_summarise",
    "electrode_locations",
    "epoch_data",
    "epoch_stats",
    "epochs",
    "epochs<-",
    "erp_image",
    "erp_raster",
    "erp_scalp",
    "events",
    "events<-",
    "export_bva",
    "filter",
    "fit_glm",
    "fortify",
    "geom_channels",
    "geom_ears",
    "geom_head",
    "geom_mask",
    "geom_topo",
    "get_participant_id",
    "get_recording",
    "get_scalpmap",
    "import_chans",
    "import_erplab",
    "import_ft",
    "import_raw",
    "import_set",
    "interactive_scalp",
    "interp_elecs",
    "is.eeg_epochs",
    "is.eeg_evoked",
    "is.eeg_group",
    "is.eeg_ICA",
    "is.eeg_stats",
    "is.eeg_tfr",
    "list_epochs",
    "list_events",
    "mutate",
    "plot_butterfly",
    "plot_difference",
    "plot_electrodes",
    "plot_gfp",
    "plot_psd",
    "plot_tfr",
    "plot_timecourse",
    "rename",
    "rm_baseline",
    "rotate_angle",
    "run_ICA",
    "select",
    "select_elecs",
    "select_epochs",
    "select_freqs",
    "select_times",
    "set_participant_id",
    "set_recording",
    "stat_scalpcontours",
    "stat_scalpmap",
    "StatScalpContours",
    "StatScalpmap",
    "tag_epochs",
    "tag_events",
    "topoplot",
    "view_artefacts",
    "view_ica"
  ],
  "_datasets": [
    {
      "name": "demo_epochs",
      "title": "A demo 'eeg_epochs' dataset",
      "object": "demo_epochs",
      "class": [
        "eeg_epochs",
        "eeg_data"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "demo_spatial",
      "title": "A demo 'eeg_epochs' dataset",
      "object": "demo_spatial",
      "class": [
        "eeg_epochs",
        "eeg_data"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "eegUtils-package",
      "title": "A package for processing electroencephalographic data",
      "topics": [
        "eegUtils-package",
        "eegUtils"
      ]
    },
    {
      "page": "apply_ica",
      "title": "Recreate channel timecourses from ICA decompositions.",
      "topics": [
        "apply_ica",
        "apply_ica.eeg_epochs",
        "apply_ica.eeg_ICA"
      ]
    },
    {
      "page": "ar_acf",
      "title": "Detect low autocorrelation of ICA components",
      "topics": [
        "ar_acf",
        "ar_acf.eeg_ICA"
      ]
    },
    {
      "page": "ar_chanfoc",
      "title": "Detect high channel focality of ICA components",
      "topics": [
        "ar_chanfoc"
      ]
    },
    {
      "page": "ar_eogcor",
      "title": "Detect high component correlation with eye channels",
      "topics": [
        "ar_eogcor",
        "ar_eogcor.eeg_ICA"
      ]
    },
    {
      "page": "ar_eogreg",
      "title": "Remove EOG using regression",
      "topics": [
        "ar_eogreg",
        "ar_eogreg.eeg_data",
        "ar_eogreg.eeg_epochs"
      ]
    },
    {
      "page": "ar_FASTER",
      "title": "FASTER EEG artefact rejection",
      "topics": [
        "ar_FASTER",
        "ar_FASTER.eeg_epochs",
        "ar_FASTER.eeg_group",
        "eeg_FASTER"
      ]
    },
    {
      "page": "ar_thresh",
      "title": "Simple absolute value thresholding",
      "topics": [
        "ar_thresh",
        "ar_thresh.eeg_data",
        "ar_thresh.eeg_epochs"
      ]
    },
    {
      "page": "ar_trialfoc",
      "title": "Detect high trial focality of ICA components",
      "topics": [
        "ar_trialfoc"
      ]
    },
    {
      "page": "as.data.frame.eeg_data",
      "title": "Convert 'eeg_data' to 'data.frame'",
      "topics": [
        "as.data.frame.eeg_data"
      ]
    },
    {
      "page": "as.data.frame.eeg_epochs",
      "title": "Convert 'eeg_epochs' object to data.frame",
      "topics": [
        "as.data.frame.eeg_epochs"
      ]
    },
    {
      "page": "as.data.frame.eeg_evoked",
      "title": "Convert 'eeg_evoked' object to data frame",
      "topics": [
        "as.data.frame.eeg_evoked"
      ]
    },
    {
      "page": "as.data.frame.eeg_ICA",
      "title": "Convert 'eeg_ICA' object to data frame",
      "topics": [
        "as.data.frame.eeg_ICA"
      ]
    },
    {
      "page": "as.data.frame.eeg_lm",
      "title": "Convert 'eeg_lm' to 'data.frame'",
      "topics": [
        "as.data.frame.eeg_lm"
      ]
    },
    {
      "page": "as.data.frame.eeg_stats",
      "title": "Convert 'eeg_stats' objects to data frames",
      "topics": [
        "as.data.frame.eeg_stats"
      ]
    },
    {
      "page": "as.data.frame.eeg_tfr",
      "title": "Convert 'eeg_tfr' objects to a 'data.frame'",
      "topics": [
        "as.data.frame.eeg_tfr"
      ]
    },
    {
      "page": "browse_data",
      "title": "Browse EEG data",
      "topics": [
        "browse_data",
        "browse_data.eeg_data",
        "browse_data.eeg_epochs",
        "browse_data.eeg_ICA"
      ]
    },
    {
      "page": "channel_names",
      "title": "Retrieve signal/channel names",
      "topics": [
        "channel_names"
      ]
    },
    {
      "page": "channel_stats",
      "title": "Channel statistics",
      "topics": [
        "channel_stats",
        "channel_stats.eeg_data"
      ]
    },
    {
      "page": "channels",
      "title": "Modify channel information",
      "topics": [
        "channels",
        "channels<-"
      ]
    },
    {
      "page": "compute_csd",
      "title": "Convert to Current Source Density",
      "topics": [
        "compute_csd",
        "compute_csd.default",
        "compute_csd.eeg_data",
        "compute_csd.eeg_epochs"
      ]
    },
    {
      "page": "compute_ITC",
      "title": "Calculate inter-trial coherence",
      "topics": [
        "compute_itc"
      ]
    },
    {
      "page": "compute_psd",
      "title": "Compute power spectral density",
      "topics": [
        "compute_psd",
        "compute_psd.eeg_data",
        "compute_psd.eeg_epochs",
        "compute_psd.eeg_evoked"
      ]
    },
    {
      "page": "compute_tfr",
      "title": "Compute Time-Frequency representation of EEG data",
      "topics": [
        "compute_tfr",
        "compute_tfr.default",
        "compute_tfr.eeg_epochs",
        "compute_tfr.eeg_evoked"
      ]
    },
    {
      "page": "cycle_calc",
      "title": "Calculate cycles",
      "topics": [
        "cycle_calc"
      ]
    },
    {
      "page": "demo_epochs",
      "title": "A demo 'eeg_epochs' dataset",
      "topics": [
        "demo_epochs"
      ]
    },
    {
      "page": "demo_spatial",
      "title": "A demo 'eeg_epochs' dataset",
      "topics": [
        "demo_spatial"
      ]
    },
    {
      "page": "eeg_average",
      "title": "Calculate averages (e.g. event-related potentials) for single datasets",
      "topics": [
        "eeg_average",
        "eeg_average.default",
        "eeg_average.eeg_epochs",
        "eeg_average.eeg_evoked",
        "eeg_average.eeg_tfr"
      ]
    },
    {
      "page": "eeg_combine",
      "title": "Combine 'eegUtils' objects",
      "topics": [
        "eeg_combine",
        "eeg_combine.eeg_data",
        "eeg_combine.eeg_epochs",
        "eeg_combine.eeg_evoked",
        "eeg_combine.list"
      ]
    },
    {
      "page": "eeg_decompose",
      "title": "Generalized eigenvalue decomposition based methods for EEG data",
      "concept": [
        "decompositions"
      ],
      "topics": [
        "eeg_decompose",
        "eeg_decompose.eeg_epochs"
      ]
    },
    {
      "page": "eeg_downsample",
      "title": "Downsampling EEG data",
      "topics": [
        "eeg_downsample",
        "eeg_downsample.eeg_data",
        "eeg_downsample.eeg_epochs"
      ]
    },
    {
      "page": "eeg_epochs",
      "title": "Function to create an S3 object of class 'eeg_epochs'.",
      "topics": [
        "eeg_epochs"
      ]
    },
    {
      "page": "eeg_filter",
      "title": "Filter EEG data",
      "topics": [
        "eeg_filter",
        "eeg_filter.eeg_data",
        "eeg_filter.eeg_epochs",
        "eeg_filter.eeg_group"
      ]
    },
    {
      "page": "eeg_ICA",
      "title": "Function to create an S3 object of class 'eeg_ICA'.",
      "topics": [
        "eeg_ICA"
      ]
    },
    {
      "page": "eeg_reference",
      "title": "Referencing",
      "topics": [
        "eeg_reference",
        "eeg_reference.default",
        "eeg_reference.eeg_data",
        "eeg_reference.eeg_epochs"
      ]
    },
    {
      "page": "eeg_summarise",
      "title": "Calculate simple summary statistics for eeg_* objects",
      "topics": [
        "eeg_summarise",
        "eeg_summarise.eeg_epochs"
      ]
    },
    {
      "page": "electrode_locations",
      "title": "Get standard electrode locations",
      "topics": [
        "electrode_locations",
        "electrode_locations.data.frame",
        "electrode_locations.eeg_data",
        "electrode_locations.eeg_epochs",
        "electrode_locations.eeg_tfr"
      ]
    },
    {
      "page": "epoch_data",
      "title": "Create epochs from EEG data",
      "topics": [
        "epoch_data",
        "epoch_data.eeg_data"
      ]
    },
    {
      "page": "epoch_data.default",
      "title": "Create epochs from EEG data",
      "topics": [
        "epoch_data.default"
      ]
    },
    {
      "page": "epoch_stats",
      "title": "Epoch statistics",
      "topics": [
        "epoch_stats",
        "epoch_stats.eeg_epochs"
      ]
    },
    {
      "page": "epochs",
      "title": "Modify the epochs structure",
      "topics": [
        "epochs",
        "epochs<-"
      ]
    },
    {
      "page": "erp_image",
      "title": "Plot ERP images",
      "topics": [
        "erp_image",
        "erp_image.data.frame",
        "erp_image.eeg_epochs",
        "erp_image.eeg_ICA",
        "erp_image.eeg_tfr"
      ]
    },
    {
      "page": "erp_raster",
      "title": "ERP raster plot",
      "topics": [
        "erp_raster"
      ]
    },
    {
      "page": "erp_scalp",
      "title": "Plot event-related potentials using a scalp based layout",
      "concept": [
        "scalp-based maps"
      ],
      "topics": [
        "erp_scalp",
        "erp_scalp.default"
      ]
    },
    {
      "page": "events",
      "title": "Modify events structure",
      "concept": [
        "event handlers"
      ],
      "topics": [
        "events",
        "events<-",
        "events<-.eeg_data",
        "events<-.eeg_epochs"
      ]
    },
    {
      "page": "export_bva",
      "title": "Export continuous data in Brain Vision Analyzer format",
      "topics": [
        "export_bva",
        "export_bva.eeg_data"
      ]
    },
    {
      "page": "fit_glm",
      "title": "Fit a linear model to EEG data",
      "topics": [
        "fit_glm",
        "fit_glm.eeg_epochs"
      ]
    },
    {
      "page": "geom_topo",
      "title": "Create a topographical plot",
      "concept": [
        "topoplot functions"
      ],
      "topics": [
        "geom_topo"
      ]
    },
    {
      "page": "get_participant_id",
      "title": "Query and set elements of the 'epochs' metadata structures",
      "topics": [
        "get_participant_id",
        "get_recording",
        "set_participant_id",
        "set_recording"
      ]
    },
    {
      "page": "get_scalpmap",
      "title": "Calculate an interpolated scalpmap",
      "topics": [
        "get_scalpmap",
        "get_scalpmap.data.frame",
        "get_scalpmap.eeg_epochs"
      ]
    },
    {
      "page": "import_chans",
      "title": "Import channel locations from various file formats",
      "topics": [
        "import_chans"
      ]
    },
    {
      "page": "import_erplab",
      "title": "Import from ERPLAB .erp files",
      "topics": [
        "import_erplab"
      ]
    },
    {
      "page": "import_ft",
      "title": "Import Fieldtrip files",
      "topics": [
        "import_ft"
      ]
    },
    {
      "page": "import_raw",
      "title": "Function for reading raw data.",
      "topics": [
        "import_raw"
      ]
    },
    {
      "page": "import_set",
      "title": "Load 'EEGLAB' .set files",
      "topics": [
        "import_set"
      ]
    },
    {
      "page": "interactive_scalp",
      "title": "Interactive scalp maps",
      "concept": [
        "scalp-based maps"
      ],
      "topics": [
        "interactive_scalp",
        "interactive_scalp.eeg_epochs"
      ]
    },
    {
      "page": "interp_elecs",
      "title": "Channel interpolation",
      "topics": [
        "interp_elecs",
        "interp_elecs.eeg_data"
      ]
    },
    {
      "page": "is.eeg_epochs",
      "title": "Check if object is of class 'eeg_epochs'.",
      "topics": [
        "is.eeg_epochs"
      ]
    },
    {
      "page": "is.eeg_evoked",
      "title": "Check if object is of class 'eeg_evoked'",
      "topics": [
        "is.eeg_evoked"
      ]
    },
    {
      "page": "is.eeg_group",
      "title": "Check if object is of class 'eeg_group'",
      "topics": [
        "is.eeg_group"
      ]
    },
    {
      "page": "is.eeg_ICA",
      "title": "Check if object is of class 'eeg_ICA'",
      "topics": [
        "is.eeg_ICA"
      ]
    },
    {
      "page": "is.eeg_stats",
      "title": "Check if object is of class 'eeg_stats'",
      "topics": [
        "is.eeg_stats"
      ]
    },
    {
      "page": "is.eeg_tfr",
      "title": "Check if object is of class 'eeg_tfr'",
      "topics": [
        "is.eeg_tfr"
      ]
    },
    {
      "page": "list_epochs",
      "title": "List epochs",
      "concept": [
        "event handlers"
      ],
      "topics": [
        "list_epochs",
        "list_epochs.eeg_epochs",
        "list_epochs.eeg_ICA"
      ]
    },
    {
      "page": "list_events",
      "title": "List events",
      "concept": [
        "event handlers"
      ],
      "topics": [
        "list_events"
      ]
    },
    {
      "page": "plot_butterfly",
      "title": "Create a butterfly plot from timecourse data",
      "topics": [
        "plot_butterfly",
        "plot_butterfly.default",
        "plot_butterfly.eeg_data",
        "plot_butterfly.eeg_epochs",
        "plot_butterfly.eeg_evoked",
        "plot_butterfly.eeg_lm",
        "plot_butterfly.eeg_stats"
      ]
    },
    {
      "page": "plot_difference",
      "title": "Plot ERP difference waves",
      "topics": [
        "plot_difference",
        "plot_difference.eeg_epochs"
      ]
    },
    {
      "page": "plot_electrodes",
      "title": "Plot electrode locations",
      "topics": [
        "plot_electrodes",
        "plot_electrodes.default",
        "plot_electrodes.eeg_data",
        "plot_electrodes.eeg_evoked",
        "plot_electrodes.eeg_tfr"
      ]
    },
    {
      "page": "plot_gfp",
      "title": "Plot Global Field Power of EEG Signals",
      "topics": [
        "plot_gfp"
      ]
    },
    {
      "page": "plot_psd",
      "title": "Plot Power Spectral Density",
      "topics": [
        "plot_psd",
        "plot_psd.data.frame",
        "plot_psd.eeg_data",
        "plot_psd.eeg_epochs",
        "plot_psd.eeg_evoked",
        "plot_psd.eeg_group",
        "plot_psd.eeg_ICA"
      ]
    },
    {
      "page": "plot_tfr",
      "title": "Time-frequency plot",
      "topics": [
        "plot_tfr"
      ]
    },
    {
      "page": "plot_timecourse",
      "title": "Plot one-dimensional timecourse data.",
      "topics": [
        "plot_timecourse",
        "plot_timecourse.data.frame",
        "plot_timecourse.eeg_epochs",
        "plot_timecourse.eeg_evoked",
        "plot_timecourse.eeg_group",
        "plot_timecourse.eeg_ICA",
        "plot_timecourse.eeg_tfr"
      ]
    },
    {
      "page": "print.eeg_data",
      "title": "Print 'eeg_data' summary",
      "topics": [
        "print.eeg_data"
      ]
    },
    {
      "page": "print.eeg_epochs",
      "title": "Print 'eeg_epochs' summary",
      "topics": [
        "print.eeg_epochs"
      ]
    },
    {
      "page": "print.eeg_evoked",
      "title": "Print 'eeg_evoked' summary",
      "topics": [
        "print.eeg_evoked"
      ]
    },
    {
      "page": "print.eeg_group",
      "title": "Print 'eeg_group' summary",
      "topics": [
        "print.eeg_group"
      ]
    },
    {
      "page": "print.eeg_ICA",
      "title": "Print 'eeg_epochs' summary",
      "topics": [
        "print.eeg_ICA"
      ]
    },
    {
      "page": "print.eeg_lm",
      "title": "Print 'eeg_lm' summary",
      "topics": [
        "print.eeg_lm"
      ]
    },
    {
      "page": "print.eeg_stats",
      "title": "Print 'eeg_stats' summary",
      "topics": [
        "print.eeg_stats"
      ]
    },
    {
      "page": "print.eeg_tfr",
      "title": "Print 'eeg_tfr' summary",
      "topics": [
        "print.eeg_tfr"
      ]
    },
    {
      "page": "print.tfr_average",
      "title": "Print 'tfr_average' summary",
      "topics": [
        "print.tfr_average"
      ]
    },
    {
      "page": "rm_baseline",
      "title": "Baseline correction",
      "topics": [
        "rm_baseline",
        "rm_baseline.data.frame",
        "rm_baseline.eeg_data",
        "rm_baseline.eeg_epochs",
        "rm_baseline.eeg_evoked",
        "rm_baseline.eeg_tfr"
      ]
    },
    {
      "page": "rotate_angle",
      "title": "Rotate channel locations",
      "topics": [
        "rotate_angle"
      ]
    },
    {
      "page": "run_ICA",
      "title": "Independent Component Analysis for EEG data",
      "concept": [
        "decompositions"
      ],
      "topics": [
        "run_ICA",
        "run_ICA.eeg_epochs"
      ]
    },
    {
      "page": "select_elecs",
      "title": "Select electrodes from a given dataset",
      "concept": [
        "Data selection functions"
      ],
      "topics": [
        "select_elecs",
        "select_elecs.default",
        "select_elecs.eeg_data",
        "select_elecs.eeg_evoked",
        "select_elecs.eeg_ICA",
        "select_elecs.eeg_tfr"
      ]
    },
    {
      "page": "select_epochs",
      "title": "Select epochs",
      "concept": [
        "data selection functions"
      ],
      "topics": [
        "select_epochs",
        "select_epochs.default",
        "select_epochs.eeg_epochs",
        "select_epochs.eeg_ICA",
        "select_epochs.eeg_tfr"
      ]
    },
    {
      "page": "select_freqs",
      "title": "Select frequencies",
      "topics": [
        "select_freqs",
        "select_freqs.eeg_tfr"
      ]
    },
    {
      "page": "select_times",
      "title": "Select timerange",
      "concept": [
        "Data selection functions"
      ],
      "topics": [
        "select_times",
        "select_times.default",
        "select_times.eeg_data",
        "select_times.eeg_epochs",
        "select_times.eeg_evoked",
        "select_times.eeg_tfr"
      ]
    },
    {
      "page": "stat_scalpcontours",
      "title": "Create an interpolated scalp surface",
      "concept": [
        "topoplot functions"
      ],
      "topics": [
        "stat_scalpcontours"
      ]
    },
    {
      "page": "stat_scalpmap",
      "title": "Create an interpolated scalp surface",
      "concept": [
        "topoplot functions"
      ],
      "topics": [
        "geom_channels",
        "geom_ears",
        "geom_head",
        "geom_mask",
        "stat_scalpmap"
      ]
    },
    {
      "page": "tag_epochs",
      "title": "Tag epochs with labels",
      "topics": [
        "tag_epochs",
        "tag_epochs.default",
        "tag_epochs.eeg_epochs"
      ]
    },
    {
      "page": "tag_events",
      "title": "Tag events",
      "concept": [
        "event handlers"
      ],
      "topics": [
        "tag_events",
        "tag_events.eeg_data",
        "tag_events.eeg_epochs"
      ]
    },
    {
      "page": "topoplot",
      "title": "Topographical Plotting Function for EEG",
      "concept": [
        "scalp-based maps"
      ],
      "topics": [
        "topoplot",
        "topoplot.data.frame",
        "topoplot.default",
        "topoplot.eeg_data",
        "topoplot.eeg_epochs",
        "topoplot.eeg_ICA",
        "topoplot.eeg_tfr"
      ]
    },
    {
      "page": "view_artefacts",
      "title": "Artefact browser",
      "topics": [
        "view_artefacts"
      ]
    },
    {
      "page": "view_ica",
      "title": "EEG decomposition viewer",
      "topics": [
        "view_ica"
      ]
    }
  ],
  "_readme": "https://github.com/craddm/eegUtils/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "askpass",
    "base64enc",
    "bslib",
    "cachem",
    "cli",
    "codetools",
    "commonmark",
    "cpp11",
    "crosstalk",
    "curl",
    "data.table",
    "digest",
    "dplyr",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "fs",
    "future",
    "future.apply",
    "generics",
    "ggplot2",
    "globals",
    "glue",
    "gtable",
    "highr",
    "htmltools",
    "htmlwidgets",
    "httpuv",
    "httr",
    "isoband",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "later",
    "lazyeval",
    "lifecycle",
    "listenv",
    "magrittr",
    "MASS",
    "matrixStats",
    "memoise",
    "mime",
    "miniUI",
    "openssl",
    "otel",
    "parallelly",
    "pillar",
    "pkgconfig",
    "plotly",
    "promises",
    "purrr",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "rlang",
    "rmarkdown",
    "S7",
    "sass",
    "scales",
    "shiny",
    "signal",
    "sourcetools",
    "stringi",
    "stringr",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "tinytex",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "xfun",
    "xtable",
    "yaml"
  ],
  "_sysdeps": [
    {
      "shlib": "libblas",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.26+ds-1ubuntu0.1",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "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"
    },
    {
      "shlib": "libgomp",
      "package": "libgomp1",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "openmp",
      "homepage": "http://gcc.gnu.org/",
      "description": "GCC OpenMP (GOMP) support library"
    }
  ],
  "_vignettes": [
    {
      "source": "data_structures.Rmd",
      "filename": "data_structures.html",
      "title": "A guide to eegUtils data structures",
      "author": "Matt Craddock",
      "engine": "knitr::rmarkdown",
      "headings": [
        "eegUtils",
        "eeg_data objects",
        "eeg_epochs",
        "eeg_tfr",
        "eeg_ICA"
      ],
      "created": "2018-04-07 12:26:09",
      "modified": "2021-07-06 17:04:50",
      "commits": 6
    },
    {
      "source": "eegUtils.Rmd",
      "filename": "eegUtils.html",
      "title": "EEG Utils",
      "author": "Matt Craddock",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Basic EEG processing",
        "Referencing",
        "Filtering",
        "Creating epochs",
        "Plotting",
        "Tidyverse functions"
      ],
      "created": "2018-05-16 19:21:48",
      "modified": "2024-10-22 21:01:51",
      "commits": 11
    },
    {
      "source": "epoch-handling.Rmd",
      "filename": "epoch-handling.html",
      "title": "Event and epoch handling",
      "author": "Matt Craddock",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2019-03-03 14:02:46",
      "modified": "2019-11-04 09:15:50",
      "commits": 2
    },
    {
      "source": "time-frequency-analysis.Rmd",
      "filename": "time-frequency-analysis.html",
      "title": "Frequency analysis",
      "author": "Matt Craddock",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Frequency analysis",
        "Time-frequency analysis"
      ],
      "created": "2018-10-28 23:19:29",
      "modified": "2022-02-07 17:03:11",
      "commits": 5
    }
  ],
  "_score": 6.653983907374069,
  "_indexed": true,
  "_nocasepkg": "eegutils",
  "_universes": [
    "craddm"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.8.0",
      "date": "2026-05-21T07:27:48.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "2b2dbe123b1fabaac414aa0f62b8259194d40e5f",
      "fileid": "d6c0a5921f0e7a13ae12d3a82f56efd1289b14bb31429d6f94a2d1381501c346",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/craddm/actions/runs/26211510715"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.8.0",
      "date": "2026-05-21T07:28:26.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "2b2dbe123b1fabaac414aa0f62b8259194d40e5f",
      "fileid": "c2f7f2a75ca0e335703af142a83c263c64ec29f75594ff739e78cb86bc9c13be",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/craddm/actions/runs/26211510715"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.8.0",
      "date": "2026-05-21T07:28:30.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "2b2dbe123b1fabaac414aa0f62b8259194d40e5f",
      "fileid": "0913fa9c661fa288f62d6aa57ec2b4fab5ce11266919fa28b4ffa8b5869c54a9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/craddm/actions/runs/26211510715"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.8.0",
      "date": "2026-05-21T07:27:43.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "2b2dbe123b1fabaac414aa0f62b8259194d40e5f",
      "fileid": "cf87eb3869cff157cc98876c446b5130e283aefa89fb75c60ccffd888e335f39",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/craddm/actions/runs/26211510715"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.8.0",
      "date": "2026-05-21T07:28:42.000Z",
      "arch": "aarch64",
      "commit": "2b2dbe123b1fabaac414aa0f62b8259194d40e5f",
      "fileid": "e428abf3614ad66db7e3c6610b9105fa8262a51a2f75ac96f147aacdc5faa4a1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/craddm/actions/runs/26211510715"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.8.0",
      "date": "2026-05-21T07:30:52.000Z",
      "arch": "x86_64",
      "commit": "2b2dbe123b1fabaac414aa0f62b8259194d40e5f",
      "fileid": "68853859f98fec6ac07cb4a397bdeb9bce1cc0290e104f6d6420150374d8ff99",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/craddm/actions/runs/26211510715"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.8.0",
      "date": "2026-05-21T07:27:39.000Z",
      "arch": "aarch64",
      "commit": "2b2dbe123b1fabaac414aa0f62b8259194d40e5f",
      "fileid": "3373b0bdb2f2af23e2dd514c67af3ce1919512b192255d762ad01b359f6eaf00",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/craddm/actions/runs/26211510715"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.8.0",
      "date": "2026-05-21T07:32:33.000Z",
      "arch": "x86_64",
      "commit": "2b2dbe123b1fabaac414aa0f62b8259194d40e5f",
      "fileid": "81b0b3ae558f7570374314932d0eb84d125628afdc32a5915b1f76532eeed36f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/craddm/actions/runs/26211510715"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.8.0",
      "date": "2026-05-21T20:50:14.000Z",
      "arch": "emscripten",
      "commit": "2b2dbe123b1fabaac414aa0f62b8259194d40e5f",
      "fileid": "a74bb5e691232273332e6d91a40639167812be3d3d0b35a507acdce0d506841b",
      "status": "success",
      "buildurl": "https://github.com/r-universe/craddm/actions/runs/26211510715"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.8.0",
      "date": "2026-05-21T07:27:22.000Z",
      "arch": "x86_64",
      "commit": "2b2dbe123b1fabaac414aa0f62b8259194d40e5f",
      "fileid": "38d642dbc30d46623ca0d7d4cfbec54e390a097ca005f6c5e2e44bbd6b7c5757",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/craddm/actions/runs/26211510715"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.8.0",
      "date": "2026-05-21T07:27:06.000Z",
      "arch": "x86_64",
      "commit": "2b2dbe123b1fabaac414aa0f62b8259194d40e5f",
      "fileid": "7232b0830f8c9551ed1b24f27b21b46a80cf848e872cfee6ea4ad6dbd507e93a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/craddm/actions/runs/26211510715"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.8.0",
      "date": "2026-05-21T07:26:53.000Z",
      "arch": "x86_64",
      "commit": "2b2dbe123b1fabaac414aa0f62b8259194d40e5f",
      "fileid": "a461693cd4129612bdb1648bfa82bb4a89065f42a9849fd1846099cf206c40d5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/craddm/actions/runs/26211510715"
    }
  ]
}