{
  "_id": "6ae99bab9ceaa78f2009c885",
  "Package": "fmrihrf",
  "Type": "Package",
  "Title": "Hemodynamic Response Functions for fMRI Data Analysis",
  "Version": "0.4.0",
  "Authors@R": "person(\"Bradley\", \"Buchsbaum\", email = \"brad.buchsbaum@gmail.com\", role = c(\"aut\", \"cre\"))",
  "Description": "Creates, manipulates, and evaluates hemodynamic response\nfunctions and event-related regressors for functional magnetic\nresonance imaging data analysis. Supports multiple basis sets\nincluding Canonical, Gamma, Gaussian, B-spline, and Fourier\nbases. Features decorators for time-shifting and blocking, and\nefficient convolution algorithms for regressor construction.\nMethods are based on standard fMRI analysis techniques as\ndescribed in Jezzard et al. (2001, ISBN:9780192630711).",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "SystemRequirements": "C++17",
  "VignetteBuilder": "knitr",
  "URL": "https://bbuchsbaum.github.io/fmrihrf/",
  "BugReports": "https://github.com/bbuchsbaum/fmrihrf/issues",
  "Config/Needs/website": "albersdown",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-11-03 08:25:18 UTC",
    "User": "root"
  },
  "Author": "Bradley Buchsbaum [aut, cre]",
  "Maintainer": "Bradley Buchsbaum <brad.buchsbaum@gmail.com>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-10-04 07:01:57 UTC",
  "RemoteUrl": "https://github.com/cran/fmrihrf",
  "RemoteRef": "HEAD",
  "RemoteSha": "777bdd8e92bbaca85c44736599efd827bad89f86",
  "_user": "cran",
  "_type": "src",
  "_file": "fmrihrf_0.4.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/87ebc9c522f48fe561c0cc6b0d483bd0a3f6ab2c7e4b61f2c790adfda9a6d44c",
  "_filesize": 2386090,
  "_sha256": "87ebc9c522f48fe561c0cc6b0d483bd0a3f6ab2c7e4b61f2c790adfda9a6d44c",
  "_expires": "2027-02-11T08:30:32.000Z",
  "_created": "2026-11-03T08:25:18.000Z",
  "_published": "2026-11-03T08:30:34.913Z",
  "_upstream": "https://github.com/cran/fmrihrf",
  "_status": "success",
  "_maintainer": {
    "name": "Bradley Buchsbaum",
    "email": "brad.buchsbaum@gmail.com",
    "login": "bbuchsbaum",
    "description": "",
    "uuid": 53819
  },
  "_jobs": [
    {
      "job": 125806748301,
      "time": 159,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13216005044"
    },
    {
      "job": 125806748286,
      "time": 163,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13215528088"
    },
    {
      "job": 125806748315,
      "time": 125,
      "config": "linux-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13215238421"
    },
    {
      "job": 125806748360,
      "time": 159,
      "config": "linux-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13215752396"
    },
    {
      "job": 125804845503,
      "time": 281,
      "config": "source",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13215801317"
    },
    {
      "job": 125806748295,
      "time": 112,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "13215068475"
    },
    {
      "job": 125806748178,
      "time": 236,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13216050155"
    },
    {
      "job": 125806748122,
      "time": 198,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13215168635"
    },
    {
      "job": 125806748201,
      "time": 245,
      "config": "windows-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13215198793"
    },
    {
      "job": 125806748303,
      "time": 153,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13215338192"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/41602602079",
  "_commit": {
    "id": "777bdd8e92bbaca85c44736599efd827bad89f86",
    "author": "Bradley Buchsbaum <brad.buchsbaum@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.4.0\n",
    "time": 1791097317
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "assertthat",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "memoise",
      "role": "Imports"
    },
    {
      "package": "numDeriv",
      "role": "Imports"
    },
    {
      "package": "splines",
      "role": "Imports"
    },
    {
      "package": "pracma",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "tidyr",
      "role": "Suggests"
    },
    {
      "package": "viridis",
      "role": "Suggests"
    },
    {
      "package": "scales",
      "role": "Suggests"
    },
    {
      "package": "pkgload",
      "role": "Suggests"
    },
    {
      "package": "albersdown",
      "version": ">= 2.1.0",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 4,
  "_updates": [
    {
      "week": "2026-07",
      "n": 1
    },
    {
      "week": "2026-13",
      "n": 1
    },
    {
      "week": "2026-40",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.2.0",
      "date": "2026-02-09"
    },
    {
      "name": "0.3.0",
      "date": "2026-03-28"
    },
    {
      "name": "0.4.0",
      "date": "2026-10-04"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "bbuchsbaum",
      "count": 4,
      "uuid": 53819
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 635,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 519,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/fmrihrf"
  },
  "_devurl": "https://github.com/bbuchsbaum/fmrihrf",
  "_pkgdown": "https://bbuchsbaum.github.io/fmrihrf/",
  "_searchresults": 90,
  "_topics": [
    "openblas",
    "cpp",
    "openmp"
  ],
  "_abi": {
    "exports": [],
    "imports": [
      {
        "key": "Rcpp::Rcpp_precious_preserve()",
        "hash": "33a97ea62b293da6"
      },
      {
        "key": "Rcpp::Rcpp_precious_remove()",
        "hash": "63d26947ba7e1377"
      },
      {
        "key": "Rcpp::dataptr()",
        "hash": "54e69ad2e6668c83"
      },
      {
        "key": "Rcpp::demangle()",
        "hash": "b0cfd6754c5ebc4e"
      },
      {
        "key": "Rcpp::enterRNGScope()",
        "hash": "a04a299137cef947"
      },
      {
        "key": "Rcpp::exitRNGScope()",
        "hash": "a04a299137cef947"
      },
      {
        "key": "Rcpp::rcpp_get_stack_trace()",
        "hash": "c684a9bbe15cdc52"
      },
      {
        "key": "Rcpp::rcpp_set_stack_trace()",
        "hash": "33a97ea62b293da6"
      }
    ]
  },
  "_rbuild": "4.6.2",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/fmrihrf.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/bbuchsbaum/fmrihrf",
  "_realowner": "bbuchsbaum",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2025-09-16"
    },
    {
      "version": "0.2.0",
      "date": "2026-02-16"
    },
    {
      "version": "0.3.0",
      "date": "2026-03-28"
    },
    {
      "version": "0.4.0",
      "date": "2026-10-04"
    }
  ],
  "_exports": [
    "acquisition_onsets",
    "amplitudes",
    "as_hrf",
    "bind_basis",
    "block_hrf",
    "blockids",
    "blocklens",
    "deriv",
    "durations",
    "empirical_hrf",
    "evaluate",
    "feature_regressor",
    "fmrihrf_cli",
    "gen_empirical_hrf",
    "gen_hrf",
    "gen_hrf_blocked",
    "gen_hrf_lagged",
    "gen_hrf_library",
    "gen_hrf_set",
    "getHRF",
    "global_onsets",
    "HRF",
    "hrf_basis_lwu",
    "hrf_blocked",
    "hrf_boxcar",
    "hrf_bspline",
    "HRF_BSPLINE",
    "hrf_bspline_generator",
    "hrf_daguerre_generator",
    "HRF_FIR",
    "hrf_fir_generator",
    "hrf_fourier",
    "hrf_fourier_generator",
    "hrf_from_coefficients",
    "hrf_gamma",
    "HRF_GAMMA",
    "hrf_gaussian",
    "HRF_GAUSSIAN",
    "hrf_half_cosine",
    "hrf_inv_logit",
    "hrf_lagged",
    "hrf_library",
    "hrf_lwu",
    "hrf_mexhat",
    "hrf_palette",
    "hrf_set",
    "hrf_sine",
    "hrf_spmg1",
    "HRF_SPMG1",
    "HRF_SPMG2",
    "HRF_SPMG3",
    "hrf_tent_generator",
    "hrf_time",
    "hrf_toeplitz",
    "hrf_weighted",
    "install_cli",
    "lag_hrf",
    "list_available_hrfs",
    "make_hrf",
    "nbasis",
    "neural_input",
    "normalise_hrf",
    "normalize_hrf",
    "onsets",
    "penalty_matrix",
    "plot_hrfs",
    "plot_regressors",
    "reconstruction_matrix",
    "regressor",
    "regressor_design",
    "regressor_set",
    "samples",
    "sampling_frame",
    "scale_color_hrf",
    "scale_colour_hrf",
    "scale_fill_hrf",
    "shift",
    "single_trial_regressor"
  ],
  "_help": [
    {
      "page": "acquisition_onsets",
      "title": "Get fMRI Acquisition Onset Times",
      "topics": [
        "acquisition_onsets",
        "acquisition_onsets.sampling_frame"
      ]
    },
    {
      "page": "amplitudes",
      "title": "Get amplitudes from an object",
      "topics": [
        "amplitudes",
        "amplitudes.Reg"
      ]
    },
    {
      "page": "block_hrf",
      "title": "Create a Blocked HRF Object",
      "concept": [
        "HRF_decorator_functions"
      ],
      "topics": [
        "block_hrf"
      ]
    },
    {
      "page": "blockids",
      "title": "Get block identifiers",
      "topics": [
        "blockids",
        "blockids.sampling_frame"
      ]
    },
    {
      "page": "blocklens",
      "title": "Get block lengths",
      "topics": [
        "blocklens",
        "blocklens.sampling_frame"
      ]
    },
    {
      "page": "deriv",
      "title": "Compute derivatives of HRF functions",
      "concept": [
        "hrf"
      ],
      "topics": [
        "deriv"
      ]
    },
    {
      "page": "deriv.HRF",
      "title": "Default derivative method for HRF objects",
      "topics": [
        "deriv.HRF",
        "deriv.SPMG1_HRF",
        "deriv.SPMG2_HRF",
        "deriv.SPMG3_HRF"
      ]
    },
    {
      "page": "durations",
      "title": "Get durations of an object",
      "topics": [
        "durations",
        "durations.Reg"
      ]
    },
    {
      "page": "evaluate",
      "title": "Evaluate a regressor object over a time grid",
      "topics": [
        "evaluate",
        "evaluate.Reg"
      ]
    },
    {
      "page": "evaluate.HRF",
      "title": "Evaluate an HRF Object",
      "topics": [
        "evaluate.HRF"
      ]
    },
    {
      "page": "feature_regressor",
      "title": "Construct a Feature Regressor from a Sampled Time Series",
      "topics": [
        "feature_regressor"
      ]
    },
    {
      "page": "fmrihrf_cli",
      "title": "Command line entrypoint for fmrihrf",
      "topics": [
        "fmrihrf_cli"
      ]
    },
    {
      "page": "gen_hrf",
      "title": "Construct an HRF Instance using Decorators",
      "topics": [
        "gen_hrf"
      ]
    },
    {
      "page": "gen_hrf_blocked",
      "title": "Generate a Blocked HRF Function",
      "concept": [
        "gen_hrf"
      ],
      "topics": [
        "gen_hrf_blocked",
        "hrf_blocked"
      ]
    },
    {
      "page": "gen_hrf_lagged",
      "title": "Generate a Lagged HRF Function",
      "concept": [
        "gen_hrf"
      ],
      "topics": [
        "gen_hrf_lagged",
        "hrf_lagged"
      ]
    },
    {
      "page": "getHRF",
      "title": "Get HRF by Name",
      "topics": [
        "getHRF"
      ]
    },
    {
      "page": "global_onsets",
      "title": "Convert onsets to global timing",
      "topics": [
        "global_onsets",
        "global_onsets.sampling_frame"
      ]
    },
    {
      "page": "HRF-class",
      "title": "HRF Constructor Function",
      "topics": [
        "HRF"
      ]
    },
    {
      "page": "hrf_basis_lwu",
      "title": "LWU HRF Basis for Taylor Expansion",
      "concept": [
        "hrf_functions"
      ],
      "topics": [
        "hrf_basis_lwu"
      ]
    },
    {
      "page": "hrf_boxcar",
      "title": "Boxcar HRF (No Hemodynamic Delay)",
      "concept": [
        "hrf_functions"
      ],
      "topics": [
        "hrf_boxcar"
      ]
    },
    {
      "page": "hrf_bspline",
      "title": "B-spline HRF (hemodynamic response function)",
      "concept": [
        "hrf_functions"
      ],
      "topics": [
        "hrf_bspline"
      ]
    },
    {
      "page": "hrf_bspline_generator",
      "title": "Create B-spline HRF Basis Set",
      "topics": [
        "hrf_bspline_generator"
      ]
    },
    {
      "page": "hrf_daguerre_generator",
      "title": "Create Daguerre HRF Basis Set",
      "topics": [
        "hrf_daguerre_generator"
      ]
    },
    {
      "page": "hrf_fir_generator",
      "title": "Create FIR HRF Basis Set",
      "topics": [
        "hrf_fir_generator"
      ]
    },
    {
      "page": "hrf_fourier",
      "title": "Fourier basis for HRF modeling",
      "topics": [
        "hrf_fourier"
      ]
    },
    {
      "page": "hrf_fourier_generator",
      "title": "Create Fourier HRF Basis Set",
      "topics": [
        "hrf_fourier_generator"
      ]
    },
    {
      "page": "hrf_from_coefficients",
      "title": "Combine HRF Basis with Coefficients",
      "topics": [
        "hrf_from_coefficients",
        "hrf_from_coefficients.HRF"
      ]
    },
    {
      "page": "hrf_gamma",
      "title": "Gamma HRF (hemodynamic response function)",
      "concept": [
        "hrf_functions"
      ],
      "topics": [
        "hrf_gamma"
      ]
    },
    {
      "page": "hrf_gaussian",
      "title": "Gaussian HRF (hemodynamic response function)",
      "concept": [
        "hrf_functions"
      ],
      "topics": [
        "hrf_gaussian"
      ]
    },
    {
      "page": "hrf_half_cosine",
      "title": "Half-cosine HRF",
      "topics": [
        "hrf_half_cosine"
      ]
    },
    {
      "page": "hrf_inv_logit",
      "title": "hrf_inv_logit",
      "concept": [
        "hrf_functions"
      ],
      "topics": [
        "hrf_inv_logit"
      ]
    },
    {
      "page": "hrf_lwu",
      "title": "Lag-Width-Undershoot (LWU) HRF",
      "concept": [
        "hrf_functions"
      ],
      "topics": [
        "hrf_lwu"
      ]
    },
    {
      "page": "hrf_mexhat",
      "title": "Mexican Hat HRF (hemodynamic response function)",
      "concept": [
        "hrf_functions"
      ],
      "topics": [
        "hrf_mexhat"
      ]
    },
    {
      "page": "HRF_objects",
      "title": "Pre-defined Hemodynamic Response Function Objects",
      "concept": [
        "hrf"
      ],
      "topics": [
        "HRF_BSPLINE",
        "HRF_FIR",
        "HRF_GAMMA",
        "HRF_GAUSSIAN",
        "HRF_objects",
        "HRF_SPMG1",
        "HRF_SPMG2",
        "HRF_SPMG3"
      ]
    },
    {
      "page": "hrf_palette",
      "title": "Colour palettes for HRF and regressor plots",
      "topics": [
        "hrf_palette"
      ]
    },
    {
      "page": "hrf_sine",
      "title": "hrf_sine",
      "concept": [
        "hrf_functions"
      ],
      "topics": [
        "hrf_sine"
      ]
    },
    {
      "page": "hrf_spmg1",
      "title": "hrf_spmg1",
      "concept": [
        "hrf_functions"
      ],
      "topics": [
        "hrf_spmg1"
      ]
    },
    {
      "page": "hrf_tent_generator",
      "title": "Create Tent HRF Basis Set",
      "topics": [
        "hrf_tent_generator"
      ]
    },
    {
      "page": "hrf_time",
      "title": "HRF (hemodynamic response function) as a linear function of time",
      "concept": [
        "hrf_functions"
      ],
      "topics": [
        "hrf_time"
      ]
    },
    {
      "page": "hrf_toeplitz",
      "title": "HRF Toeplitz Matrix",
      "topics": [
        "hrf_toeplitz"
      ]
    },
    {
      "page": "hrf_weighted",
      "title": "Weighted HRF (No Hemodynamic Delay)",
      "concept": [
        "hrf_functions"
      ],
      "topics": [
        "hrf_weighted"
      ]
    },
    {
      "page": "install_cli",
      "title": "Install fmrihrf command line wrappers",
      "topics": [
        "install_cli"
      ]
    },
    {
      "page": "lag_hrf",
      "title": "Lag an HRF Object",
      "concept": [
        "HRF_decorator_functions"
      ],
      "topics": [
        "lag_hrf"
      ]
    },
    {
      "page": "list_available_hrfs",
      "title": "List all available hemodynamic response functions (HRFs)",
      "topics": [
        "list_available_hrfs"
      ]
    },
    {
      "page": "make_hrf",
      "title": "Create an HRF from a basis specification",
      "topics": [
        "make_hrf"
      ]
    },
    {
      "page": "nbasis",
      "title": "Number of basis functions",
      "topics": [
        "nbasis",
        "nbasis.HRF",
        "nbasis.Reg"
      ]
    },
    {
      "page": "neural_input",
      "title": "Generate Neural Input Function from Event Timing",
      "concept": [
        "regressor_functions"
      ],
      "topics": [
        "neural_input",
        "neural_input.Reg"
      ]
    },
    {
      "page": "normalise_hrf",
      "title": "Normalise Each Basis of an HRF to Unit Peak",
      "concept": [
        "HRF_decorator_functions"
      ],
      "topics": [
        "normalise_hrf"
      ]
    },
    {
      "page": "normalize_hrf",
      "title": "Normalize an HRF Object with a Fixed Scale",
      "concept": [
        "HRF_decorator_functions"
      ],
      "topics": [
        "normalize_hrf"
      ]
    },
    {
      "page": "onsets",
      "title": "Get event onsets from an object",
      "topics": [
        "onsets",
        "onsets.Reg"
      ]
    },
    {
      "page": "penalty_matrix",
      "title": "Generate penalty matrix for regularization",
      "concept": [
        "hrf"
      ],
      "topics": [
        "penalty_matrix",
        "penalty_matrix.BSpline_HRF",
        "penalty_matrix.Daguerre_HRF",
        "penalty_matrix.FIR_HRF",
        "penalty_matrix.Fourier_HRF",
        "penalty_matrix.HRF",
        "penalty_matrix.SPMG2_HRF",
        "penalty_matrix.SPMG3_HRF",
        "penalty_matrix.Tent_HRF"
      ]
    },
    {
      "page": "plot_hrfs",
      "title": "Compare Multiple HRF Functions",
      "topics": [
        "plot_hrfs"
      ]
    },
    {
      "page": "plot_regressors",
      "title": "Compare Multiple Regressor Objects",
      "topics": [
        "plot_regressors"
      ]
    },
    {
      "page": "plot.FeatureReg",
      "title": "Plot a Feature Regressor",
      "topics": [
        "plot.FeatureReg"
      ]
    },
    {
      "page": "plot.HRF",
      "title": "Plot an HRF Object",
      "topics": [
        "plot.HRF"
      ]
    },
    {
      "page": "plot.Reg",
      "title": "Plot a Regressor Object",
      "topics": [
        "plot.Reg"
      ]
    },
    {
      "page": "print.HRF",
      "title": "Print an HRF Object",
      "topics": [
        "print.HRF"
      ]
    },
    {
      "page": "print",
      "title": "Print method for Reg objects",
      "topics": [
        "print.Reg",
        "print.sampling_frame"
      ]
    },
    {
      "page": "reconstruction_matrix",
      "title": "Combine HRF Basis with Coefficients",
      "topics": [
        "reconstruction_matrix",
        "reconstruction_matrix.HRF"
      ]
    },
    {
      "page": "regressor",
      "title": "Construct a Regressor Object",
      "topics": [
        "regressor"
      ]
    },
    {
      "page": "regressor_design",
      "title": "Build a Design Matrix from Block-wise Onsets",
      "topics": [
        "regressor_design"
      ]
    },
    {
      "page": "regressor_set",
      "title": "Construct a Regressor Set",
      "topics": [
        "evaluate.RegSet",
        "regressor_set"
      ]
    },
    {
      "page": "samples",
      "title": "Get sample acquisition times",
      "topics": [
        "samples",
        "samples.sampling_frame"
      ]
    },
    {
      "page": "sampling_frame",
      "title": "A 'sampling_frame' describes the block structure and temporal sampling of an fMRI paradigm.",
      "topics": [
        "sampling_frame"
      ]
    },
    {
      "page": "scale_colour_hrf",
      "title": "ggplot2 colour scales matching fmrihrf plots",
      "topics": [
        "scale_color_hrf",
        "scale_colour_hrf",
        "scale_fill_hrf"
      ]
    },
    {
      "page": "shift",
      "title": "Shift a time series object",
      "concept": [
        "time_series"
      ],
      "topics": [
        "shift",
        "shift.FeatureReg",
        "shift.Reg"
      ]
    },
    {
      "page": "single_trial_regressor",
      "title": "Create a single trial regressor",
      "topics": [
        "single_trial_regressor"
      ]
    }
  ],
  "_readme": "https://github.com/cran/fmrihrf/raw/HEAD/README.md",
  "_rundeps": [
    "assertthat",
    "cachem",
    "cli",
    "fastmap",
    "glue",
    "jsonlite",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "memoise",
    "numDeriv",
    "pracma",
    "purrr",
    "Rcpp",
    "RcppArmadillo",
    "rlang",
    "vctrs"
  ],
  "_sysdeps": [
    {
      "shlib": "libblas",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.32+ds-5",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    },
    {
      "shlib": "libgomp",
      "package": "libgomp1",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "openmp",
      "homepage": "http://gcc.gnu.org/",
      "description": "GCC OpenMP (GOMP) support library"
    }
  ],
  "_vignettes": [
    {
      "source": "a_04_advanced_modeling.Rmd",
      "filename": "a_04_advanced_modeling.html",
      "title": "Advanced HRF Modeling and Design",
      "author": "Bradley R. Buchsbaum",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "HRF Libraries: Systematic Parameter Exploration",
        "Example 1: Library of Gamma HRFs",
        "Example 2: Library of Lagged SPM HRFs",
        "Reconstruction Matrices: From Coefficients to HRF Shapes",
        "How Reconstruction Works",
        "Building an HRF from Weighted Basis Functions",
        "Regressor Sets: Multi-Condition Experimental Designs",
        "Regressor Design: Complex Block Designs"
      ],
      "created": "2025-09-16 06:50:02",
      "modified": "2026-10-04 07:01:57",
      "commits": 4
    },
    {
      "source": "a_02_regressor.Rmd",
      "filename": "a_02_regressor.html",
      "title": "Building fMRI Regressors",
      "author": "Bradley R. Buchsbaum",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction: What is a Regressor?",
        "Basic Regressor from Event Onsets",
        "Evaluating and Plotting a Regressor",
        "Varying Event Durations",
        "Duration and Summation",
        "Varying Event Amplitudes (Parametric Modulation)",
        "Continuous Features",
        "Combining Duration and Amplitude Modulation",
        "Regressors with HRF Basis Sets",
        "Shifting Regressors"
      ],
      "created": "2025-09-16 06:50:02",
      "modified": "2026-10-04 07:01:57",
      "commits": 4
    },
    {
      "source": "a_01_hemodynamic_response.Rmd",
      "filename": "a_01_hemodynamic_response.html",
      "title": "Hemodynamic Response Functions",
      "author": "Bradley R. Buchsbaum",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction to Hemodynamic Response Functions (HRFs)",
        "Pre-defined HRF Objects",
        "Choosing a Fixed HRF Scale",
        "Modifying HRF Parameters with gen_hrf",
        "Modeling Event Duration with block_hrf",
        "Normalization",
        "Averaging instead of summing: summate",
        "Modeling Temporal Shifts with lag_hrf",
        "Combining Lag and Duration",
        "Multivariate HRFs: Basis Sets",
        "SPM Basis Sets",
        "B-Spline Basis Set",
        "Sine Basis Set",
        "Half-Cosine Basis Set (FLOBS-like)",
        "Other HRF Shapes",
        "Boxcar and Weighted HRFs (No Hemodynamic Delay)",
        "Simple Boxcar HRF (hrf_boxcar)",
        "What β Estimates: Boxcar Height",
        "Weighted HRF (hrf_weighted)",
        "Sub-second Precision",
        "Normalized Weighted HRF",
        "Practical Example: Comparing Early vs. Late Response Windows",
        "Using Boxcar/Weighted HRFs with Regressors",
        "Creating Custom Basis Sets with hrf_set",
        "Creating Empirical HRFs",
        "From a Single Measured Response (gen_empirical_hrf)",
        "Empirical Basis Set via PCA"
      ],
      "created": "2025-09-16 06:50:02",
      "modified": "2026-10-04 07:01:57",
      "commits": 4
    },
    {
      "source": "a_03_hrf_generators.Rmd",
      "filename": "a_03_hrf_generators.html",
      "title": "HRF Generators",
      "author": "Bradley R. Buchsbaum",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Why Generators?",
        "Creating a Basis with a Generator",
        "Visualising FIR Basis Functions",
        "Summary"
      ],
      "created": "2025-09-16 06:50:02",
      "modified": "2026-10-04 07:01:57",
      "commits": 3
    }
  ],
  "_score": 5.811575005870594,
  "_indexed": false,
  "_nocasepkg": "fmrihrf",
  "_universes": [
    "cran"
  ],
  "_indexurl": "https://bbuchsbaum.r-universe.dev/fmrihrf",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.4.0",
      "date": "2026-11-03T08:27:58.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "777bdd8e92bbaca85c44736599efd827bad89f86",
      "fileid": "https://r2.ropensci.org/71100d85b390887cff8318c872cadd7fb96b9d051dab4651be962b46ea3e5df0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41602602079"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.4.0",
      "date": "2026-11-03T08:28:02.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "777bdd8e92bbaca85c44736599efd827bad89f86",
      "fileid": "https://r2.ropensci.org/29e9072b65821b31a76f9796710d63ef75ec8b379d3924f0a9586bcebe39229f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41602602079"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "0.4.0",
      "date": "2026-11-03T08:27:22.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "777bdd8e92bbaca85c44736599efd827bad89f86",
      "fileid": "https://r2.ropensci.org/b91b50ebcf3fe1a6b07ef7a588c648fb2bb57ef8c93e3c02000e28c0b78952da",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41602602079"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "0.4.0",
      "date": "2026-11-03T08:27:49.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "777bdd8e92bbaca85c44736599efd827bad89f86",
      "fileid": "https://r2.ropensci.org/be6246d3ee3cfb2164d683663fb5b9f4c40d686238c431cd7fe21d0b9c736662",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41602602079"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.4.0",
      "date": "2026-11-03T08:27:44.000Z",
      "arch": "emscripten",
      "commit": "777bdd8e92bbaca85c44736599efd827bad89f86",
      "fileid": "https://r2.ropensci.org/06ac5a975254db760eb7475193c9e55ce68d969d7456a1114bbb39354a5f1fd5",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41602602079"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.4.0",
      "date": "2026-11-03T08:28:41.000Z",
      "arch": "aarch64",
      "commit": "777bdd8e92bbaca85c44736599efd827bad89f86",
      "fileid": "https://r2.ropensci.org/58951444b7e3076d757102fced4a405571381bd6257204382dcd466247011479",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41602602079"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.4.0",
      "date": "2026-11-03T08:27:05.000Z",
      "arch": "x86_64",
      "commit": "777bdd8e92bbaca85c44736599efd827bad89f86",
      "fileid": "https://r2.ropensci.org/ea1550861911896fbb9aa4627dc0796bd504801e7f14fc34c8cd822e7d733aa9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41602602079"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "0.4.0",
      "date": "2026-11-03T08:28:51.000Z",
      "arch": "aarch64",
      "commit": "777bdd8e92bbaca85c44736599efd827bad89f86",
      "fileid": "https://r2.ropensci.org/eec2639fb6e22c01bab4159e212ac24fc28edb8e502f438d285c52f2c0ec01fb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41602602079"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "0.4.0",
      "date": "2026-11-03T08:26:55.000Z",
      "arch": "x86_64",
      "commit": "777bdd8e92bbaca85c44736599efd827bad89f86",
      "fileid": "https://r2.ropensci.org/6524d259a7133cbad67ea10ed06fb352d19e5bc24b9665292e9495352644bbce",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41602602079"
    }
  ]
}