fmrihrf0.2.0 package

Hemodynamic Response Functions for fMRI Data Analysis

acquisition_onsets

Get fMRI Acquisition Onset Times

amplitudes

Get amplitudes from an object

as_hrf

Turn any function into an HRF object

bind_basis

Bind HRFs into a Basis Set

block_hrf

Create a Blocked HRF Object

blockids

Get block identifiers

blocklens

Get block lengths

deriv.HRF

Default derivative method for HRF objects

deriv

Compute derivatives of HRF functions

durations

Get durations of an object

empirical_hrf

Generate an Empirical Hemodynamic Response Function

evaluate.HRF

Evaluate an HRF Object

evaluate

Evaluate a regressor object over a time grid

fmrihrf-package

fmrihrf: Hemodynamic Response Functions for fMRI Data Analysis

gen_hrf_blocked

Generate a Blocked HRF Function

gen_hrf_lagged

Generate a Lagged HRF Function

gen_hrf

Construct an HRF Instance using Decorators

getHRF

Get HRF by Name

global_onsets

Convert onsets to global timing

hrf_basis_lwu

LWU HRF Basis for Taylor Expansion

hrf_boxcar

Boxcar HRF (No Hemodynamic Delay)

hrf_bspline_generator

Create B-spline HRF Basis Set

hrf_bspline

B-spline HRF (hemodynamic response function)

hrf_daguerre_generator

Create Daguerre HRF Basis Set

hrf_fir_generator

Create FIR HRF Basis Set

hrf_fourier_generator

Create Fourier HRF Basis Set

hrf_fourier

Fourier basis for HRF modeling

hrf_from_coefficients

Combine HRF Basis with Coefficients

hrf_gamma

Gamma HRF (hemodynamic response function)

hrf_gaussian

Gaussian HRF (hemodynamic response function)

hrf_half_cosine

Half-cosine HRF

hrf_inv_logit

hrf_inv_logit

hrf_library

Generate an HRF library from a parameter grid

hrf_lwu

Lag-Width-Undershoot (LWU) HRF

hrf_mexhat

Mexican Hat HRF (hemodynamic response function)

HRF_objects

Pre-defined Hemodynamic Response Function Objects

hrf_set

Generate an HRF Basis Set

hrf_sine

hrf_sine

hrf_spmg1

hrf_spmg1

hrf_tent_generator

Create Tent HRF Basis Set

hrf_time

HRF (hemodynamic response function) as a linear function of time

hrf_toeplitz

HRF Toeplitz Matrix

hrf_weighted

Weighted HRF (No Hemodynamic Delay)

HRF-class

HRF Constructor Function

lag_hrf

Lag an HRF Object

list_available_hrfs

List all available hemodynamic response functions (HRFs)

make_hrf

Create an HRF from a basis specification

nbasis

Number of basis functions

neural_input

Generate Neural Input Function from Event Timing

normalise_hrf

Normalise an HRF Object

onsets

Get event onsets from an object

penalty_matrix

Generate penalty matrix for regularization

plot_hrfs

Compare Multiple HRF Functions

plot_regressors

Compare Multiple Regressor Objects

plot.HRF

Plot an HRF Object

plot.Reg

Plot a Regressor Object

print.HRF

Print an HRF Object

print

Print method for Reg objects

reconstruction_matrix

Combine HRF Basis with Coefficients

Reg

Internal Constructor for Regressor Objects

regressor_design

Build a Design Matrix from Block-wise Onsets

regressor_set

Construct a Regressor Set

regressor

Construct a Regressor Object

samples

Get sample acquisition times

sampling_frame

A sampling_frame describes the block structure and temporal sampling...

shift

Shift a time series object

single_trial_regressor

Create a single trial regressor

Creates, manipulates, and evaluates hemodynamic response functions and event-related regressors for functional magnetic resonance imaging data analysis. Supports multiple basis sets including Canonical, Gamma, Gaussian, B-spline, and Fourier bases. Features decorators for time-shifting and blocking, and efficient convolution algorithms for regressor construction. Methods are based on standard fMRI analysis techniques as described in Jezzard et al. (2001, ISBN:9780192630711).

  • Maintainer: Bradley Buchsbaum
  • License: MIT + file LICENSE
  • Last published: 2026-02-09 13:30:19 UTC