{
  "_id": "6aa7befa089bafb098cf50b4",
  "Package": "ciftier",
  "Type": "Package",
  "Title": "Read and Write CIFTI-2 Neuroimaging Files",
  "Version": "0.1.0",
  "Authors@R": "c(\nperson(c(\"Bradley\", \"R\"), \"Buchsbaum\", role = c(\"aut\", \"cre\", \"cph\"),\nemail = \"brad.buchsbaum@gmail.com\"))",
  "Description": "Pure R implementation of CIFTI-2 format I/O for\ngrayordinate neuroimaging data. Reads and writes dense\ntimeseries (.dtseries.nii), dense scalars (.dscalar.nii), and\ndense labels (.dlabel.nii) files without requiring external\ntools such as Connectome Workbench. Provides S4 classes\nmirroring the CIFTI-2 XML schema, user-friendly axis\nabstractions, and optional integration with 'neuroim2' and\n'neurosurf' for spatially-aware brain imaging objects.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Collate": "'constants.R' 'all_generic.R' 'all_class.R' 'utils.R'\n'cifti_xml.R' 'cifti_axis.R' 'cifti_axis_methods.R'\n'cifti_image.R' 'cifti_io.R' 'cifti_intent.R' 'integration.R'\n'zzz.R'",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "URL": "https://github.com/bbuchsbaum/ciftier",
  "BugReports": "https://github.com/bbuchsbaum/ciftier/issues",
  "Config/pak/sysreqs": "libxml2-dev",
  "Repository": "https://bbuchsbaum.r-universe.dev",
  "Date/Publication": "2026-03-30 02:55:20 UTC",
  "RemoteUrl": "https://github.com/bbuchsbaum/ciftier",
  "RemoteRef": "HEAD",
  "RemoteSha": "dc2f46b92576f92adceca141f450f958d87c95f1",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-09-14 09:28:05 UTC",
    "User": "root"
  },
  "Author": "Bradley R Buchsbaum [aut, cre, cph]",
  "Maintainer": "Bradley R Buchsbaum <brad.buchsbaum@gmail.com>",
  "_user": "bbuchsbaum",
  "_type": "src",
  "_file": "ciftier_0.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/2666404133118bea53f95110ed82c2f9aabbdf835334c054dfe39fb1b274bf17",
  "_filesize": 361684,
  "_sha256": "2666404133118bea53f95110ed82c2f9aabbdf835334c054dfe39fb1b274bf17",
  "_expires": "2026-12-23T09:31:36.000Z",
  "_created": "2026-09-14T09:28:05.000Z",
  "_published": "2026-10-14T08:49:19.625Z",
  "_jobs": [
    {
      "job": 103924927783,
      "time": 161,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "10341490351"
    },
    {
      "job": 103924927675,
      "time": 160,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "10340019982"
    },
    {
      "job": 103924927697,
      "time": 101,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "10340932148"
    },
    {
      "job": 103924927696,
      "time": 115,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "10341126817"
    },
    {
      "job": 103923603395,
      "time": 271,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10340747990"
    },
    {
      "job": 103924927733,
      "time": 147,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "10341475994"
    },
    {
      "job": 103924927714,
      "time": 94,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "10341071836"
    },
    {
      "job": 103924927716,
      "time": 87,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "10341565119"
    },
    {
      "job": 103924927724,
      "time": 98,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "10340712968"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/34827688203",
  "_status": "success",
  "_upstream": "https://github.com/bbuchsbaum/ciftier",
  "_commit": {
    "id": "dc2f46b92576f92adceca141f450f958d87c95f1",
    "author": "bbuchsbaum <brad.buchsbaum@gmail.com>",
    "committer": "bbuchsbaum <brad.buchsbaum@gmail.com>",
    "message": "Add README and CI coverage for external CIFTI fixtures\n",
    "time": 1774839320
  },
  "_maintainer": {
    "name": "Bradley R Buchsbaum",
    "email": "brad.buchsbaum@gmail.com",
    "login": "bbuchsbaum",
    "description": "",
    "uuid": 53819
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "xml2",
      "role": "Imports"
    },
    {
      "package": "RNifti",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Suggests"
    },
    {
      "package": "neuroim2",
      "role": "Suggests"
    },
    {
      "package": "neurosurf",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "bbuchsbaum",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-07",
      "n": 2
    },
    {
      "week": "2026-14",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "bbuchsbaum",
      "count": 3,
      "uuid": 53819
    }
  ],
  "_userbio": {
    "uuid": 53819,
    "type": "user",
    "name": "bbuchsbaum",
    "followers": 36
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ciftier"
  },
  "_devurl": "https://github.com/bbuchsbaum/ciftier",
  "_searchresults": 0,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/ciftier.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "as_bilat_surface_vector",
    "as_neuro_surface",
    "as_neuro_vec",
    "as_neuro_vol",
    "axes_to_header",
    "brain_model_from_mask",
    "brain_model_from_surface",
    "brain_models",
    "build_cifti_xml",
    "cifti_data",
    "cifti_from_data",
    "cifti_header",
    "CIFTI_INDEX_TYPES",
    "cifti_intent",
    "CIFTI_INTENTS",
    "CIFTI_MODEL_TYPES",
    "CIFTI_SERIES_UNITS",
    "CIFTI_STRUCTURES",
    "CiftiImage",
    "col_axis",
    "dconn",
    "dlabel",
    "dpconn",
    "dscalar",
    "dtseries",
    "extract_structure",
    "header_to_axes",
    "iter_structures",
    "named_maps",
    "parcels_from_brain_models",
    "parse_cifti_xml",
    "pconn",
    "pcseries",
    "pdconn",
    "plabel",
    "pscalar",
    "ptseries",
    "read_cifti",
    "row_axis",
    "show",
    "to_cifti_index",
    "to_cifti_structure_name",
    "to_r_index",
    "volume_info",
    "write_cifti"
  ],
  "_help": [
    {
      "page": "as_bilat_surface_vector",
      "title": "Extract Bilateral Surface Data as a neurosurf Object",
      "topics": [
        "as_bilat_surface_vector"
      ]
    },
    {
      "page": "as_neuro_surface",
      "title": "Extract Surface Data as a neurosurf Object",
      "topics": [
        "as_neuro_surface"
      ]
    },
    {
      "page": "as_neuro_vec",
      "title": "Extract All Subcortical Volume Data as a neuroim2 Object",
      "topics": [
        "as_neuro_vec"
      ]
    },
    {
      "page": "as_neuro_vol",
      "title": "Extract Volume Data as a neuroim2 Object",
      "topics": [
        "as_neuro_vol"
      ]
    },
    {
      "page": "axes_to_header",
      "title": "Convert Axis Objects Back to CiftiHeader",
      "topics": [
        "axes_to_header"
      ]
    },
    {
      "page": "brain_model_from_mask",
      "title": "Create a BrainModelAxis from a Mask",
      "topics": [
        "brain_model_from_mask"
      ]
    },
    {
      "page": "brain_model_from_surface",
      "title": "Create a BrainModelAxis from Surface Vertex Indices",
      "topics": [
        "brain_model_from_surface"
      ]
    },
    {
      "page": "brain_models",
      "title": "Get Brain Models from an Object",
      "topics": [
        "brain_models"
      ]
    },
    {
      "page": "BrainModelAxis-class",
      "title": "BrainModelAxis Class",
      "topics": [
        "==,BrainModelAxis,BrainModelAxis-method",
        "BrainModelAxis-class",
        "c,BrainModelAxis-method",
        "iter_structures,BrainModelAxis-method",
        "length,BrainModelAxis-method",
        "show,BrainModelAxis-method",
        "[,BrainModelAxis,logical,missing-method",
        "[,BrainModelAxis,numeric,missing-method"
      ]
    },
    {
      "page": "build_cifti_xml",
      "title": "Build CIFTI-2 XML from Header",
      "topics": [
        "build_cifti_xml"
      ]
    },
    {
      "page": "cifti_data",
      "title": "Get the Data Matrix",
      "topics": [
        "cifti_data"
      ]
    },
    {
      "page": "cifti_from_data",
      "title": "Build a CiftiImage from Spatial Data Objects",
      "topics": [
        "cifti_from_data"
      ]
    },
    {
      "page": "cifti_header",
      "title": "Get the CIFTI Header",
      "topics": [
        "cifti_header"
      ]
    },
    {
      "page": "CIFTI_INDEX_TYPES",
      "title": "CIFTI-2 Index Types",
      "topics": [
        "CIFTI_INDEX_TYPES"
      ]
    },
    {
      "page": "cifti_intent",
      "title": "Get the NIfTI Intent Code",
      "topics": [
        "cifti_intent"
      ]
    },
    {
      "page": "CIFTI_INTENTS",
      "title": "CIFTI-2 NIfTI Intent Codes",
      "topics": [
        "CIFTI_INTENTS"
      ]
    },
    {
      "page": "CIFTI_MODEL_TYPES",
      "title": "CIFTI-2 Brain Model Types",
      "topics": [
        "CIFTI_MODEL_TYPES"
      ]
    },
    {
      "page": "CIFTI_SERIES_UNITS",
      "title": "CIFTI-2 Series Unit Types",
      "topics": [
        "CIFTI_SERIES_UNITS"
      ]
    },
    {
      "page": "CIFTI_STRUCTURES",
      "title": "CIFTI-2 Brain Structure Names",
      "topics": [
        "CIFTI_STRUCTURES"
      ]
    },
    {
      "page": "CiftiAxis-class",
      "title": "CiftiAxis Virtual Base Class",
      "topics": [
        "CiftiAxis-class"
      ]
    },
    {
      "page": "CiftiBrainModel-class",
      "title": "CiftiBrainModel Class",
      "topics": [
        "CiftiBrainModel-class"
      ]
    },
    {
      "page": "CiftiHeader-class",
      "title": "CiftiHeader Class",
      "topics": [
        "CiftiHeader-class"
      ]
    },
    {
      "page": "CiftiImage",
      "title": "Create a CiftiImage",
      "topics": [
        "CiftiImage"
      ]
    },
    {
      "page": "CiftiImage-class",
      "title": "CiftiImage Class",
      "topics": [
        "brain_models,CiftiImage-method",
        "CiftiImage-class",
        "cifti_data,CiftiImage-method",
        "cifti_header,CiftiImage-method",
        "cifti_intent,CiftiImage-method",
        "col_axis,CiftiImage-method",
        "dim,CiftiImage-method",
        "extract_structure,CiftiImage,character-method",
        "named_maps,CiftiImage-method",
        "row_axis,CiftiImage-method",
        "show,CiftiImage-method",
        "volume_info,CiftiImage-method",
        "[,CiftiImage,ANY,ANY-method"
      ]
    },
    {
      "page": "CiftiLabel-class",
      "title": "CiftiLabel Class",
      "topics": [
        "CiftiLabel-class"
      ]
    },
    {
      "page": "CiftiLabelTable-class",
      "title": "CiftiLabelTable Class",
      "topics": [
        "CiftiLabelTable-class"
      ]
    },
    {
      "page": "CiftiMatrix-class",
      "title": "CiftiMatrix Class",
      "topics": [
        "CiftiMatrix-class"
      ]
    },
    {
      "page": "CiftiMatrixIndicesMap-class",
      "title": "CiftiMatrixIndicesMap Class",
      "topics": [
        "CiftiMatrixIndicesMap-class"
      ]
    },
    {
      "page": "CiftiNamedMap-class",
      "title": "CiftiNamedMap Class",
      "topics": [
        "CiftiNamedMap-class"
      ]
    },
    {
      "page": "CiftiParcel-class",
      "title": "CiftiParcel Class",
      "topics": [
        "CiftiParcel-class"
      ]
    },
    {
      "page": "CiftiSurface-class",
      "title": "CiftiSurface Class",
      "topics": [
        "CiftiSurface-class"
      ]
    },
    {
      "page": "CiftiVolume-class",
      "title": "CiftiVolume Class",
      "topics": [
        "CiftiVolume-class"
      ]
    },
    {
      "page": "col_axis",
      "title": "Get the Column Axis of a CIFTI Object",
      "topics": [
        "col_axis"
      ]
    },
    {
      "page": "dconn",
      "title": "Create a Dense Connectivity CIFTI Image",
      "topics": [
        "dconn"
      ]
    },
    {
      "page": "dlabel",
      "title": "Create a Dense Label CIFTI Image",
      "topics": [
        "dlabel"
      ]
    },
    {
      "page": "dpconn",
      "title": "Create a Dense-to-Parcel Connectivity CIFTI Image",
      "topics": [
        "dpconn"
      ]
    },
    {
      "page": "dscalar",
      "title": "Create a Dense Scalar CIFTI Image",
      "topics": [
        "dscalar"
      ]
    },
    {
      "page": "dtseries",
      "title": "Create a Dense Timeseries CIFTI Image",
      "topics": [
        "dtseries"
      ]
    },
    {
      "page": "extract_structure",
      "title": "Extract Data for a Single Brain Structure",
      "topics": [
        "extract_structure"
      ]
    },
    {
      "page": "header_to_axes",
      "title": "Convert CiftiHeader to Axis Objects",
      "topics": [
        "header_to_axes"
      ]
    },
    {
      "page": "iter_structures",
      "title": "Iterate Over Brain Structures",
      "topics": [
        "iter_structures"
      ]
    },
    {
      "page": "LabelAxis-class",
      "title": "LabelAxis Class",
      "topics": [
        "LabelAxis-class",
        "length,LabelAxis-method",
        "show,LabelAxis-method",
        "[,LabelAxis,numeric,missing-method"
      ]
    },
    {
      "page": "named_maps",
      "title": "Get Named Maps from an Object",
      "topics": [
        "named_maps"
      ]
    },
    {
      "page": "parcels_from_brain_models",
      "title": "Create a ParcelsAxis from Brain Models",
      "topics": [
        "parcels_from_brain_models"
      ]
    },
    {
      "page": "ParcelsAxis-class",
      "title": "ParcelsAxis Class",
      "topics": [
        "iter_structures,ParcelsAxis-method",
        "length,ParcelsAxis-method",
        "ParcelsAxis-class",
        "show,ParcelsAxis-method",
        "[,ParcelsAxis,numeric,missing-method"
      ]
    },
    {
      "page": "parse_cifti_xml",
      "title": "Parse CIFTI-2 XML Header",
      "topics": [
        "parse_cifti_xml"
      ]
    },
    {
      "page": "pconn",
      "title": "Create a Parcel Connectivity CIFTI Image",
      "topics": [
        "pconn"
      ]
    },
    {
      "page": "pcseries",
      "title": "Create a Parcel Series CIFTI Image",
      "topics": [
        "pcseries"
      ]
    },
    {
      "page": "pdconn",
      "title": "Create a Parcel-to-Dense Connectivity CIFTI Image",
      "topics": [
        "pdconn"
      ]
    },
    {
      "page": "plabel",
      "title": "Create a Parcel Label CIFTI Image",
      "topics": [
        "plabel"
      ]
    },
    {
      "page": "pscalar",
      "title": "Create a Parcel Scalar CIFTI Image",
      "topics": [
        "pscalar"
      ]
    },
    {
      "page": "ptseries",
      "title": "Create a Parcel Timeseries CIFTI Image",
      "topics": [
        "ptseries"
      ]
    },
    {
      "page": "read_cifti",
      "title": "Read a CIFTI-2 File",
      "topics": [
        "read_cifti"
      ]
    },
    {
      "page": "row_axis",
      "title": "Get the Row Axis of a CIFTI Object",
      "topics": [
        "row_axis"
      ]
    },
    {
      "page": "ScalarAxis-class",
      "title": "ScalarAxis Class",
      "topics": [
        "==,ScalarAxis,ScalarAxis-method",
        "c,ScalarAxis-method",
        "length,ScalarAxis-method",
        "ScalarAxis-class",
        "show,ScalarAxis-method",
        "[,ScalarAxis,numeric,missing-method"
      ]
    },
    {
      "page": "SeriesAxis-class",
      "title": "SeriesAxis Class",
      "topics": [
        "==,SeriesAxis,SeriesAxis-method",
        "c,SeriesAxis-method",
        "length,SeriesAxis-method",
        "SeriesAxis-class",
        "show,SeriesAxis-method",
        "[,SeriesAxis,numeric,missing-method"
      ]
    },
    {
      "page": "to_cifti_index",
      "title": "Convert 1-based R Index to 0-based CIFTI Index",
      "topics": [
        "to_cifti_index"
      ]
    },
    {
      "page": "to_cifti_structure_name",
      "title": "Normalize a Brain Structure Name to CIFTI Convention",
      "topics": [
        "to_cifti_structure_name"
      ]
    },
    {
      "page": "to_r_index",
      "title": "Convert 0-based CIFTI Index to 1-based R Index",
      "topics": [
        "to_r_index"
      ]
    },
    {
      "page": "volume_info",
      "title": "Get Volume Information",
      "topics": [
        "volume_info"
      ]
    },
    {
      "page": "write_cifti",
      "title": "Write a CIFTI-2 File",
      "topics": [
        "write_cifti"
      ]
    }
  ],
  "_readme": "https://github.com/bbuchsbaum/ciftier/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "Rcpp",
    "rlang",
    "RNifti",
    "xml2"
  ],
  "_score": 2,
  "_indexed": true,
  "_nocasepkg": "ciftier",
  "_universes": [
    "bbuchsbaum"
  ],
  "_progress_url": "https://github.com/r-universe/bbuchsbaum/actions/runs/38537803703",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-09-14T09:30:43.000Z",
      "distro": "resolute",
      "commit": "dc2f46b92576f92adceca141f450f958d87c95f1",
      "fileid": "https://r2.ropensci.org/4bc85f0861ccb323dc8729be46e1600808cae8128ba3fe7139cc0429f99620d8",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/34827688203"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-09-14T09:30:43.000Z",
      "distro": "resolute",
      "commit": "dc2f46b92576f92adceca141f450f958d87c95f1",
      "fileid": "https://r2.ropensci.org/c08d609a6ed948375f13e79cb4e7179578fe45d117574961637c61da29dbf417",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/34827688203"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-09-14T09:30:10.000Z",
      "commit": "dc2f46b92576f92adceca141f450f958d87c95f1",
      "fileid": "https://r2.ropensci.org/f72a1bc94e5878627f39d9ab201b46c080071c49a126b647542a02f1e38b31b1",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/34827688203"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-09-14T09:30:36.000Z",
      "commit": "dc2f46b92576f92adceca141f450f958d87c95f1",
      "fileid": "https://r2.ropensci.org/38e2af1287548f26d9a82990d729cc3f88e1d69e94015d47b00cd6ad6e7bd424",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/34827688203"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-09-14T09:30:48.000Z",
      "commit": "dc2f46b92576f92adceca141f450f958d87c95f1",
      "fileid": "https://r2.ropensci.org/d538c839abe1e61717e7e6dff021d49899bc79c1206d65fb8457247b2bedd849",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/34827688203"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-09-14T09:29:26.000Z",
      "commit": "dc2f46b92576f92adceca141f450f958d87c95f1",
      "fileid": "https://r2.ropensci.org/f512e3ecb751b5a49869421dbe2a5ab1c47849f30eb63e0ecd970510ed999741",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/34827688203"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-09-14T09:29:28.000Z",
      "commit": "dc2f46b92576f92adceca141f450f958d87c95f1",
      "fileid": "https://r2.ropensci.org/c9de4222ec7f6d706e82027841ac5d2ee285eb3b1c97fe01ce1767b3e44348c7",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/34827688203"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-09-14T09:29:26.000Z",
      "commit": "dc2f46b92576f92adceca141f450f958d87c95f1",
      "fileid": "https://r2.ropensci.org/5ecfe3c1f2ac7aa4c90c362322187d067690680f35dcb2a1e7474e39555e7929",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/34827688203"
    }
  ]
}