This module conatins a function to produce a dataset which simulates a collection of 2D images This dataset is saved as a 3D nifti image (each slice being a subject) and a 3D array
example of use: make_surrogate_array(nbsubj=1,fid=”/tmp/toto.dat”,verbose=1)
todo: rewrite it as a class
Author : Bertrand Thirion, 2008-2009
Create surrogate (simulated) 2D activation data with spatial noise.
Parameters: | nbsubj: integer, optionnal :
dimx: integer, optionnal :
dimy: integer :
sk: float, optionnal :
noise_level: float, optionnal :
pos: 2D ndarray of integers, optionnal :
ampli: 1D ndarray of floats, optionnal :
spatial_jitter: float, optionnal :
signal_jitter: float, optionnal :
width: float or ndarray, optionnal :
out_text_file: string or None, optionnal :
out_niftifile: string or None, optionnal :
verbose: boolean, optionnal :
|
---|---|
Returns: | dataset: 3D ndarray :
|