{
  "_id": "6a1eea39b401979e73411fb9",
  "Package": "fmrihrf",
  "Type": "Package",
  "Title": "Hemodynamic Response Functions for fMRI Data Analysis",
  "Version": "0.3.1",
  "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": "https://github.com/bbuchsbaum/albersdown",
  "Repository": "https://bbuchsbaum.r-universe.dev",
  "Date/Publication": "2026-04-19 16:50:35 UTC",
  "RemoteUrl": "https://github.com/bbuchsbaum/fmrihrf",
  "RemoteRef": "HEAD",
  "RemoteSha": "6495e45b7e3dcb26d46873e11551365aee42edf7",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-19 10:03:21 UTC",
    "User": "root"
  },
  "Author": "Bradley Buchsbaum [aut, cre]",
  "Maintainer": "Bradley Buchsbaum <brad.buchsbaum@gmail.com>",
  "MD5sum": "904a491b6b0830c76c9f844e818e8ef6",
  "_user": "bbuchsbaum",
  "_type": "src",
  "_file": "fmrihrf_0.3.1.tar.gz",
  "_fileid": "ab55b0c8eaffc6de1ab60917a31ea0327a765138ec960c31f4978537c9e45432",
  "_filesize": 5070725,
  "_sha256": "ab55b0c8eaffc6de1ab60917a31ea0327a765138ec960c31f4978537c9e45432",
  "_created": "2026-05-19T10:03:21.000Z",
  "_published": "2026-06-02T14:35:37.359Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79096255328,
      "time": 159,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7080531250"
    },
    {
      "job": 79096255530,
      "time": 171,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7080535623"
    },
    {
      "job": 79096255468,
      "time": 175,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7080536476"
    },
    {
      "job": 79096255313,
      "time": 172,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7080536415"
    },
    {
      "job": 79096256008,
      "time": 169,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7080534214"
    },
    {
      "job": 79096255801,
      "time": 475,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7080639218"
    },
    {
      "job": 79096255575,
      "time": 143,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7080525568"
    },
    {
      "job": 79096255382,
      "time": 240,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7080559356"
    },
    {
      "job": 79096255056,
      "time": 232,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7080475697"
    },
    {
      "job": 79096254159,
      "time": 123,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7360797644"
    },
    {
      "job": 79096255331,
      "time": 146,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7080526540"
    },
    {
      "job": 79096256398,
      "time": 145,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7080526046"
    },
    {
      "job": 79096255327,
      "time": 146,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7080526464"
    }
  ],
  "_buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/26090083474",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/bbuchsbaum/fmrihrf",
  "_commit": {
    "id": "6495e45b7e3dcb26d46873e11551365aee42edf7",
    "author": "bbuchsbaum <brad.buchsbaum@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #43 from bbuchsbaum/claude/identify-library-gaps-LALhf\n\nrefactor: extract shared single/multi-basis helpers",
    "time": 1776617435
  },
  "_maintainer": {
    "name": "Bradley Buchsbaum",
    "email": "brad.buchsbaum@gmail.com",
    "login": "bbuchsbaum",
    "description": "",
    "uuid": 53819
  },
  "_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"
    }
  ],
  "_owner": "bbuchsbaum",
  "_selfowned": true,
  "_usedby": 5,
  "_updates": [
    {
      "week": "2025-22",
      "n": 38
    },
    {
      "week": "2025-23",
      "n": 12
    },
    {
      "week": "2025-25",
      "n": 3
    },
    {
      "week": "2025-26",
      "n": 8
    },
    {
      "week": "2025-27",
      "n": 1
    },
    {
      "week": "2025-31",
      "n": 6
    },
    {
      "week": "2025-34",
      "n": 1
    },
    {
      "week": "2025-40",
      "n": 1
    },
    {
      "week": "2025-43",
      "n": 1
    },
    {
      "week": "2025-50",
      "n": 1
    },
    {
      "week": "2026-04",
      "n": 1
    },
    {
      "week": "2026-06",
      "n": 1
    },
    {
      "week": "2026-07",
      "n": 1
    },
    {
      "week": "2026-08",
      "n": 6
    },
    {
      "week": "2026-13",
      "n": 1
    },
    {
      "week": "2026-14",
      "n": 1
    },
    {
      "week": "2026-15",
      "n": 2
    },
    {
      "week": "2026-16",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2025-08-20"
    },
    {
      "name": "eco-atlas",
      "date": "2026-02-20"
    },
    {
      "name": "v0.3.0",
      "date": "2026-04-03"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "bbuchsbaum",
      "count": 135,
      "uuid": 53819
    },
    {
      "user": "claude",
      "count": 1,
      "uuid": 81847
    }
  ],
  "_userbio": {
    "uuid": 53819,
    "type": "user",
    "name": "bbuchsbaum"
  },
  "_downloads": {
    "count": 521,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/fmrihrf"
  },
  "_devurl": "https://github.com/bbuchsbaum/fmrihrf",
  "_pkgdown": "https://bbuchsbaum.github.io/fmrihrf/",
  "_searchresults": 95,
  "_topics": [
    "openblas",
    "cpp",
    "openmp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/fmrihrf.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/bbuchsbaum/fmrihrf",
  "_realowner": "bbuchsbaum",
  "_cranurl": true,
  "_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"
    }
  ],
  "_exports": [
    "acquisition_onsets",
    "amplitudes",
    "as_hrf",
    "bind_basis",
    "block_hrf",
    "blockids",
    "blocklens",
    "deriv",
    "durations",
    "empirical_hrf",
    "evaluate",
    "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_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",
    "onsets",
    "penalty_matrix",
    "plot_hrfs",
    "plot_regressors",
    "reconstruction_matrix",
    "regressor",
    "regressor_design",
    "regressor_set",
    "samples",
    "sampling_frame",
    "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": "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_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 an HRF Object",
      "concept": [
        "HRF_decorator_functions"
      ],
      "topics": [
        "normalise_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.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": "shift",
      "title": "Shift a time series object",
      "concept": [
        "time_series"
      ],
      "topics": [
        "shift",
        "shift.Reg"
      ]
    },
    {
      "page": "single_trial_regressor",
      "title": "Create a single trial regressor",
      "topics": [
        "single_trial_regressor"
      ]
    }
  ],
  "_readme": "https://github.com/bbuchsbaum/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.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": "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",
        "Interactive Visualization: Building an HRF Step by Step",
        "Regressor Sets: Multi-Condition Experimental Designs",
        "Regressor Design: Complex Block Designs"
      ],
      "created": "2025-06-03 19:22:13",
      "modified": "2026-03-29 12:59:36",
      "commits": 6
    },
    {
      "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)",
        "Combining Duration and Amplitude Modulation",
        "Regressors with HRF Basis Sets",
        "Shifting Regressors"
      ],
      "created": "2025-06-01 22:23:54",
      "modified": "2026-03-29 12:59:36",
      "commits": 5
    },
    {
      "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",
        "Modifying HRF Parameters with gen_hrf",
        "Modeling Event Duration with block_hrf",
        "Normalization",
        "Modeling Saturation with 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",
        "Gamma HRF",
        "Mexican Hat Wavelet HRF",
        "Inverse Logit Difference HRF",
        "Boxcar and Weighted HRFs (No Hemodynamic Delay)",
        "Simple Boxcar HRF (hrf_boxcar)",
        "Normalized Boxcar: Estimating Mean Signal",
        "Weighted HRF (hrf_weighted)",
        "Using width for Evenly Spaced Weights",
        "Using Explicit times for Custom Spacing",
        "Smooth Weights (Linear Interpolation)",
        "Sub-second Precision",
        "Normalized Weighted HRF: Estimating Weighted Mean",
        "Practical Example: Comparing Early vs. Late Response Windows",
        "Using Boxcar/Weighted HRFs with Regressors",
        "Creating Custom Basis Sets with gen_hrf_set",
        "Creating Empirical HRFs",
        "From a Single Measured Response (gen_empirical_hrf)",
        "Empirical Basis Set via PCA"
      ],
      "created": "2025-06-01 22:23:54",
      "modified": "2026-03-29 12:59:36",
      "commits": 6
    },
    {
      "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-06-01 23:34:47",
      "modified": "2026-03-29 12:59:36",
      "commits": 4
    }
  ],
  "_score": 7.710117365111817,
  "_indexed": true,
  "_nocasepkg": "fmrihrf",
  "_universes": [
    "bbuchsbaum"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.1",
      "date": "2026-05-19T10:05:49.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "6495e45b7e3dcb26d46873e11551365aee42edf7",
      "fileid": "cdcba8d4dc409e7759b94b12ff4ab45550afd8675cf5f74b6f0e5d24238c71f8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/26090083474"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.1",
      "date": "2026-05-19T10:05:56.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "6495e45b7e3dcb26d46873e11551365aee42edf7",
      "fileid": "e2308014605e091caa9ae926d83bc676eef3f99c411f42ee8ff0f60a1b01b971",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/26090083474"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.1",
      "date": "2026-05-19T10:06:06.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "6495e45b7e3dcb26d46873e11551365aee42edf7",
      "fileid": "180fb84415f8b5fea4f93197715d0f8686d98859ce530cf4115dd9348b0818a6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/26090083474"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.1",
      "date": "2026-05-19T10:06:00.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "6495e45b7e3dcb26d46873e11551365aee42edf7",
      "fileid": "c2973bf3d767f795a57b441ef06bbbcbec2a13d95ea886739f355289c4fb3a75",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/26090083474"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.1",
      "date": "2026-05-19T10:05:44.000Z",
      "arch": "aarch64",
      "commit": "6495e45b7e3dcb26d46873e11551365aee42edf7",
      "fileid": "a12232bf7898de8519e4266b2607b8005e783aca6b3c8d07b7e3fb218a15062a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/26090083474"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.1",
      "date": "2026-05-19T10:08:55.000Z",
      "arch": "x86_64",
      "commit": "6495e45b7e3dcb26d46873e11551365aee42edf7",
      "fileid": "a7554d591c3ddfa1e5a62fc599f84db947c0f26094d7faccecdb88ea906c3c78",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/26090083474"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.3.1",
      "date": "2026-05-19T10:05:33.000Z",
      "arch": "aarch64",
      "commit": "6495e45b7e3dcb26d46873e11551365aee42edf7",
      "fileid": "78df40023eee7e083a8746312db50a2fe0464521c59800394ff3dda6d54b66a9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/26090083474"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.3.1",
      "date": "2026-05-19T10:06:39.000Z",
      "arch": "x86_64",
      "commit": "6495e45b7e3dcb26d46873e11551365aee42edf7",
      "fileid": "a5627bb0f8230cff466c7ded45f33a0bd355d21d0bdcab0793f6fa34ca3313f3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/26090083474"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.1",
      "date": "2026-05-19T10:05:02.000Z",
      "arch": "x86_64",
      "commit": "6495e45b7e3dcb26d46873e11551365aee42edf7",
      "fileid": "44a11e5c980dfe0979c5ab429d03498c502d055e5778ec473497f4c804fe79b3",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/26090083474"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.1",
      "date": "2026-05-19T10:04:56.000Z",
      "arch": "x86_64",
      "commit": "6495e45b7e3dcb26d46873e11551365aee42edf7",
      "fileid": "8d1a7aa91d148665b1c5f4c6f1b9e3229ec0bd54eaaf746d5f36ea0f7bbae467",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/26090083474"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.3.1",
      "date": "2026-05-19T10:05:01.000Z",
      "arch": "x86_64",
      "commit": "6495e45b7e3dcb26d46873e11551365aee42edf7",
      "fileid": "34bff586da5165aebc2d18b5c634aebeabebcb6b7e9549c7dd9872a1d8328783",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/26090083474"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.1",
      "date": "2026-06-02T14:35:04.000Z",
      "arch": "emscripten",
      "commit": "6495e45b7e3dcb26d46873e11551365aee42edf7",
      "fileid": "d876cfb213de77e2ebdfa9e4ed71d392133fd08225e4e272ce0ca8f9f05ab1ef",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/26090083474"
    }
  ]
}