{
  "_id": "6a1f2809b401979e73423154",
  "Package": "PhysioCore",
  "Title": "Core Data Structures for Physiological Signal Analysis",
  "Version": "0.2.0",
  "Author": "Yusuke Matsui",
  "Maintainer": "Yusuke Matsui <you@example.com>",
  "Authors@R": "person(given = \"Yusuke\",\nfamily = \"Matsui\",\nrole = c(\"aut\", \"cre\"),\nemail = \"you@example.com\")",
  "Description": "Provides the PhysioExperiment class, a\nSummarizedExperiment extension for multi-modal physiological\nsignal data. Includes core accessors, channel and event\nmanagement, and basic S4 methods. Designed as a lightweight\nfoundation for the Physio ecosystem.",
  "VignetteBuilder": "knitr",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "Collate": "'PhysioExperiment-class.R' 'PhysioExperiment-accessors.R'\n'PhysioExperiment-methods.R' 'channels.R' 'events.R'\n'utils-signal.R' 'utils-na.R' 'zzz.R'",
  "RoxygenNote": "7.3.3",
  "Config/pak/sysreqs": "zlib1g-dev",
  "Repository": "https://x-biosignal.r-universe.dev",
  "Date/Publication": "2026-03-16 11:30:55 UTC",
  "RemoteUrl": "https://github.com/x-biosignal/PhysioCore",
  "RemoteRef": "HEAD",
  "RemoteSha": "cdd7f3bb4885b8c7bd95ec8f3552f99022d6a6d8",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-16 05:24:57 UTC",
    "User": "root"
  },
  "MD5sum": "4be0dc3b82db22f8784eb7f472ecef6a",
  "_user": "x-biosignal",
  "_type": "src",
  "_file": "PhysioCore_0.2.0.tar.gz",
  "_fileid": "db9013825bc692ad32e343dace4416f46b93d0a3734630af5bfb70790a2228e9",
  "_filesize": 237152,
  "_sha256": "db9013825bc692ad32e343dace4416f46b93d0a3734630af5bfb70790a2228e9",
  "_created": "2026-05-16T05:24:57.000Z",
  "_published": "2026-06-02T18:59:21.631Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79149105605,
      "time": 230,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7030813143"
    },
    {
      "job": 79149106184,
      "time": 235,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7030813903"
    },
    {
      "job": 79149105986,
      "time": 285,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7030819405"
    },
    {
      "job": 79149105948,
      "time": 144,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7030803164"
    },
    {
      "job": 79149105375,
      "time": 229,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7030785723"
    },
    {
      "job": 79149105207,
      "time": 113,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7367128160"
    },
    {
      "job": 79149105974,
      "time": 197,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7030809389"
    },
    {
      "job": 79149105972,
      "time": 202,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7030809621"
    },
    {
      "job": 79149105666,
      "time": 177,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7030806967"
    }
  ],
  "_buildurl": "https://github.com/r-universe/x-biosignal/actions/runs/25953747690",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/x-biosignal/PhysioCore",
  "_commit": {
    "id": "cdd7f3bb4885b8c7bd95ec8f3552f99022d6a6d8",
    "author": "Yusuke Matsui <mail.to.matsui@gmail.com>",
    "committer": "Yusuke Matsui <mail.to.matsui@gmail.com>",
    "message": "docs: Add comprehensive README\n",
    "time": 1773660655
  },
  "_maintainer": {
    "name": "Yusuke Matsui",
    "email": "you@example.com",
    "login": "invalid-email-address",
    "uuid": 148100
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.2",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "SummarizedExperiment",
      "role": "Imports"
    },
    {
      "package": "S4Vectors",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.2.0",
      "role": "Suggests"
    },
    {
      "package": "abind",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "x-biosignal",
  "_selfowned": true,
  "_usedby": 8,
  "_updates": [
    {
      "week": "2026-12",
      "n": 2
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "ymatts",
      "count": 2,
      "uuid": 5744286
    }
  ],
  "_userbio": {
    "uuid": 268545536,
    "type": "organization",
    "name": "x-biosignal"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/PhysioCore"
  },
  "_devurl": "https://github.com/x-biosignal/physiocore",
  "_searchresults": 0,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/PhysioCore.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "addEvents",
    "applyMontage",
    "as.data.frame",
    "cbindPhysio",
    "channelInfo",
    "channelInfo<-",
    "channelNames",
    "channelNames<-",
    "checkNA",
    "defaultAssay",
    "dropChannels",
    "duration",
    "extractWindow",
    "fillEdgeNA",
    "getChannelsByType",
    "getElectrodePositions",
    "getEvents",
    "getReference",
    "handleNA",
    "hasNA",
    "naSummary",
    "nChannels",
    "nEvents",
    "PhysioEvents",
    "PhysioExperiment",
    "pickChannels",
    "rbindPhysio",
    "removeEvents",
    "renameChannels",
    "replaceNA",
    "samplesToTime",
    "samplingRate",
    "samplingRate<-",
    "setChannelTypes",
    "setChannelUnits",
    "setElectrodePositions",
    "setEvents",
    "setReference",
    "show",
    "summary",
    "timeIndex",
    "timeToSamples"
  ],
  "_help": [
    {
      "page": "dot-onLoad",
      "title": "Package on-load hook",
      "topics": [
        ".onLoad"
      ]
    },
    {
      "page": "sub-PhysioExperiment-ANY-ANY-ANY-method",
      "title": "Subset PhysioExperiment by time indices",
      "topics": [
        "[,PhysioExperiment,ANY,ANY,ANY-method"
      ]
    },
    {
      "page": "addEvents",
      "title": "Add events to a PhysioExperiment object",
      "topics": [
        "addEvents"
      ]
    },
    {
      "page": "applyMontage",
      "title": "Apply standard montage",
      "topics": [
        "applyMontage"
      ]
    },
    {
      "page": "as.data.frame-PhysioExperiment-method",
      "title": "Coerce to data.frame",
      "topics": [
        "as.data.frame,PhysioExperiment-method"
      ]
    },
    {
      "page": "cbindPhysio",
      "title": "Combine PhysioExperiment objects by channels",
      "topics": [
        "cbindPhysio"
      ]
    },
    {
      "page": "channelInfo",
      "title": "Channel information management for PhysioExperiment",
      "topics": [
        "channelInfo"
      ]
    },
    {
      "page": "channelInfo-set",
      "title": "Set channel information",
      "topics": [
        "channelInfo<-"
      ]
    },
    {
      "page": "channelNames",
      "title": "Get channel names/labels",
      "topics": [
        "channelNames"
      ]
    },
    {
      "page": "channelNames-set",
      "title": "Set channel names/labels",
      "topics": [
        "channelNames<-"
      ]
    },
    {
      "page": "checkNA",
      "title": "Check for NA values in assay data",
      "topics": [
        "checkNA"
      ]
    },
    {
      "page": "defaultAssay",
      "title": "Retrieve the default assay name",
      "topics": [
        "defaultAssay"
      ]
    },
    {
      "page": "dim-PhysioExperiment-method",
      "title": "Dim method for PhysioExperiment",
      "topics": [
        "dim,PhysioExperiment-method"
      ]
    },
    {
      "page": "dropChannels",
      "title": "Drop channels",
      "topics": [
        "dropChannels"
      ]
    },
    {
      "page": "duration",
      "title": "Get signal duration",
      "topics": [
        "duration"
      ]
    },
    {
      "page": "extractWindow",
      "title": "Extract time window",
      "topics": [
        "extractWindow"
      ]
    },
    {
      "page": "fillEdgeNA",
      "title": "Fill NA values at edges",
      "topics": [
        "fillEdgeNA"
      ]
    },
    {
      "page": "getChannelsByType",
      "title": "Get channels by type",
      "topics": [
        "getChannelsByType"
      ]
    },
    {
      "page": "getElectrodePositions",
      "title": "Get electrode positions",
      "topics": [
        "getElectrodePositions"
      ]
    },
    {
      "page": "getEvents",
      "title": "Get events from a PhysioExperiment object",
      "topics": [
        "getEvents"
      ]
    },
    {
      "page": "getReference",
      "title": "Get reference electrode",
      "topics": [
        "getReference"
      ]
    },
    {
      "page": "handleNA",
      "title": "Handle NA values in signal data",
      "topics": [
        "handleNA"
      ]
    },
    {
      "page": "hasNA",
      "title": "Check if data contains any NA values",
      "topics": [
        "hasNA"
      ]
    },
    {
      "page": "length-PhysioExperiment-method",
      "title": "Length method for PhysioExperiment",
      "topics": [
        "length,PhysioExperiment-method"
      ]
    },
    {
      "page": "naSummary",
      "title": "Get NA summary for all assays",
      "topics": [
        "naSummary"
      ]
    },
    {
      "page": "nChannels",
      "title": "Get number of channels",
      "topics": [
        "nChannels"
      ]
    },
    {
      "page": "nEvents",
      "title": "Get number of events",
      "topics": [
        "nEvents"
      ]
    },
    {
      "page": "PhysioEvents",
      "title": "Create a PhysioEvents object",
      "topics": [
        "PhysioEvents"
      ]
    },
    {
      "page": "PhysioEvents-class",
      "title": "Event management for PhysioExperiment",
      "topics": [
        "PhysioEvents-class"
      ]
    },
    {
      "page": "PhysioExperiment",
      "title": "Construct a PhysioExperiment object",
      "topics": [
        "PhysioExperiment"
      ]
    },
    {
      "page": "PhysioExperiment-class",
      "title": "PhysioExperiment class definition",
      "topics": [
        "PhysioExperiment-class"
      ]
    },
    {
      "page": "pickChannels",
      "title": "Pick specific channels",
      "topics": [
        "pickChannels"
      ]
    },
    {
      "page": "rbindPhysio",
      "title": "Combine PhysioExperiment objects by time",
      "topics": [
        "rbindPhysio"
      ]
    },
    {
      "page": "removeEvents",
      "title": "Remove events from a PhysioExperiment object",
      "topics": [
        "removeEvents"
      ]
    },
    {
      "page": "renameChannels",
      "title": "Rename channels",
      "topics": [
        "renameChannels"
      ]
    },
    {
      "page": "replaceNA",
      "title": "Replace NA values in assay",
      "topics": [
        "replaceNA"
      ]
    },
    {
      "page": "samplesToTime",
      "title": "Convert sample indices to times",
      "topics": [
        "samplesToTime"
      ]
    },
    {
      "page": "samplingRate",
      "title": "Accessors for PhysioExperiment",
      "topics": [
        "samplingRate",
        "samplingRate<-",
        "samplingRate<-,PhysioExperiment-method"
      ]
    },
    {
      "page": "setChannelTypes",
      "title": "Set channel types",
      "topics": [
        "setChannelTypes"
      ]
    },
    {
      "page": "setChannelUnits",
      "title": "Set channel units",
      "topics": [
        "setChannelUnits"
      ]
    },
    {
      "page": "setElectrodePositions",
      "title": "Set electrode positions",
      "topics": [
        "setElectrodePositions"
      ]
    },
    {
      "page": "setEvents",
      "title": "Set events for a PhysioExperiment object",
      "topics": [
        "setEvents"
      ]
    },
    {
      "page": "setReference",
      "title": "Set reference electrode",
      "topics": [
        "setReference"
      ]
    },
    {
      "page": "show-PhysioEvents-method",
      "title": "Show method for PhysioEvents",
      "topics": [
        "show,PhysioEvents-method"
      ]
    },
    {
      "page": "show-PhysioExperiment-method",
      "title": "S4 Methods for PhysioExperiment",
      "topics": [
        "show,PhysioExperiment-method"
      ]
    },
    {
      "page": "summary-PhysioExperiment-method",
      "title": "Summary statistics for PhysioExperiment",
      "topics": [
        "summary,PhysioExperiment-method"
      ]
    },
    {
      "page": "timeIndex",
      "title": "Time index helper",
      "topics": [
        "timeIndex"
      ]
    },
    {
      "page": "timeToSamples",
      "title": "Convert event times to sample indices",
      "topics": [
        "timeToSamples"
      ]
    }
  ],
  "_readme": "https://github.com/x-biosignal/PhysioCore/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "Biobase",
    "BiocGenerics",
    "DelayedArray",
    "generics",
    "GenomicRanges",
    "IRanges",
    "lattice",
    "Matrix",
    "MatrixGenerics",
    "matrixStats",
    "S4Arrays",
    "S4Vectors",
    "Seqinfo",
    "SparseArray",
    "SummarizedExperiment",
    "XVector"
  ],
  "_vignettes": [
    {
      "source": "event-handling.Rmd",
      "filename": "event-handling.html",
      "title": "Event Handling in PhysioCore",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "The PhysioEvents Class",
        "Creating Events",
        "Default Values",
        "Inspecting Events",
        "Attaching Events to PhysioExperiment",
        "Setting Events from a Data Frame",
        "Retrieving Events",
        "Adding Events",
        "Removing Events",
        "Time and Sample Conversion",
        "Working with Event Windows",
        "Events and Time Concatenation",
        "Summary",
        "Session Info"
      ],
      "created": "2026-03-16 08:32:46",
      "modified": "2026-03-16 08:32:46",
      "commits": 1
    },
    {
      "source": "getting-started.Rmd",
      "filename": "getting-started.html",
      "title": "Getting Started with PhysioCore",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Creating a PhysioExperiment",
        "Multiple Assays",
        "Accessing Basic Properties",
        "Sampling Rate",
        "Dimensions and Duration",
        "Default Assay",
        "Channel Management",
        "Reading Channel Information",
        "Setting Channel Properties",
        "Subsetting Channels",
        "Electrode Positions and Montages",
        "Reference Electrode",
        "Subsetting and Combining",
        "Time-based Subsetting",
        "Combining Objects",
        "Summary Statistics",
        "NA Handling",
        "Next Steps",
        "Session Info"
      ],
      "created": "2026-03-16 08:32:46",
      "modified": "2026-03-16 08:32:46",
      "commits": 1
    }
  ],
  "_score": 4.380211241711606,
  "_indexed": true,
  "_nocasepkg": "physiocore",
  "_universes": [
    "x-biosignal",
    "invalid-email-address"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-05-16T05:27:20.000Z",
      "distro": "noble",
      "commit": "cdd7f3bb4885b8c7bd95ec8f3552f99022d6a6d8",
      "fileid": "bb7ababa5f37738811dad2a14c91ce5eeaf3611a7912ea4a04cc33413ac4dbd0",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/x-biosignal/actions/runs/25953747690"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-05-16T05:27:27.000Z",
      "distro": "noble",
      "commit": "cdd7f3bb4885b8c7bd95ec8f3552f99022d6a6d8",
      "fileid": "2716d88a4ed4abd6f72acefe9663c285e3bc7c8744d8bcce930ce1d31727fba1",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/x-biosignal/actions/runs/25953747690"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-05-16T05:27:24.000Z",
      "commit": "cdd7f3bb4885b8c7bd95ec8f3552f99022d6a6d8",
      "fileid": "320923a0bcd14d26a8da3f84e059b2a71417bf3a4ba867b69a42a4ed6538d601",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/x-biosignal/actions/runs/25953747690"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-05-16T05:26:40.000Z",
      "commit": "cdd7f3bb4885b8c7bd95ec8f3552f99022d6a6d8",
      "fileid": "aad28feaf7bcb801165c13b8face8acf3a731405f4dedf4b59f5860e9a48f62b",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/x-biosignal/actions/runs/25953747690"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-05-16T05:26:42.000Z",
      "commit": "cdd7f3bb4885b8c7bd95ec8f3552f99022d6a6d8",
      "fileid": "5038b1a09843eb7e2cce623845015e9424d6d56cef80adc79ba92197cce11291",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/x-biosignal/actions/runs/25953747690"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-05-16T05:26:39.000Z",
      "commit": "cdd7f3bb4885b8c7bd95ec8f3552f99022d6a6d8",
      "fileid": "b7a61bc5d2502105787eff46415c6cac0f14f8573857a99b4c0b1d2cc0f8c27e",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/x-biosignal/actions/runs/25953747690"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-05-16T05:26:27.000Z",
      "commit": "cdd7f3bb4885b8c7bd95ec8f3552f99022d6a6d8",
      "fileid": "f00bfe2eb0a062a800f204de39fb28d93f0cc8b9786011cb5885d168bee602f3",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/x-biosignal/actions/runs/25953747690"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.0",
      "date": "2026-06-02T18:58:52.000Z",
      "commit": "cdd7f3bb4885b8c7bd95ec8f3552f99022d6a6d8",
      "fileid": "1fdc83d3384569f3429b8f569c30d6941a1414e0b719c6f60cdcbc0909255d54",
      "status": "success",
      "buildurl": "https://github.com/r-universe/x-biosignal/actions/runs/25953747690"
    }
  ]
}