brainstat.tests.testutil

Utilities for running tests and test data generation.

Functions

array2effect(A[, n_random])

Converts an input array to a set of effects.

copy_slm(slm)

Copies an SLM object.

datadir(filename)

Returns the path to a given file in the test data directory.

generate_random_data_model(n_observations, …)

Generates random test data.

generate_slm(**kwargs)

Generates a SLM with the given attributes :param All attributes of SLM can be provided as keyword arguments.:

save_input_dict(params, basename, test_num)

Saves the input data.

save_slm(slm, basename, testnum[, input])

Saves an SLM object containing test data.

slm2dict(slm)

Converts an SLM to a dictionary.

slm2files(slm, basename, test_num)

Converts an SLM to its output files.