nimare.transforms.ImageTransformer
- class ImageTransformer(target, overwrite=False)[source]
Bases:
NiMAREBaseA class to create new images from existing ones within a collection.
This class is a light wrapper around
transform_images().Warning
Support for
Datasetinputs is deprecated and will be removed in NiMARE 1.0.0. PreferStudyset.Added in version 0.0.9.
- Parameters:
target ({'z', 'p', 't', 'beta', 'varcope', 'd', 'g', 'g_var'} or list) – Target image type. Multiple target types may be specified as a list.
'g'and'g_var'give a standardized effect size and its variance, which unlike beta and varcope are comparable across studies whose pipelines used different units.overwrite (
bool, optional) – Whether to overwrite existing files or not. Default is False.
See also
nimare.transforms.transform_imagesThe function called by this class.
Methods
get_params([deep])Get parameters for this estimator.
load(filename[, compressed])Load a pickled class instance from file.
save(filename[, compress])Pickle the class instance to the provided file.
set_params(**params)Set the parameters of this estimator.
transform(dataset)Generate images of the target type from other image types in a collection.
- classmethod load(filename, compressed=True)[source]
Load a pickled class instance from file.
- Parameters:
- Returns:
obj – Loaded class object.
- Return type:
class object
- set_params(**params)[source]
Set the parameters of this estimator.
The method works on simple estimators as well as on nested objects (such as pipelines). The latter have parameters of the form
<component>__<parameter>so that it’s possible to update each component of a nested object.- Return type:
self
- transform(dataset)[source]
Generate images of the target type from other image types in a collection.
- Parameters:
dataset (
StudysetorDataset) – A collection containing images and relevant metadata.- Returns:
new_dataset (same type as input when possible) – A copy of the input collection, with new images added to its images attribute.
.. warning:: – Support for
Datasetinputs is deprecated and will be removed in NiMARE 1.0.0. PreferStudyset.