Plugin templates

Plugin Template With Detailed Notes 1

A template to create a simple plugin that takes one dataset as input and returns a similar dataset as output

Plugin Template With Detailed Notes 1

Further Examples

Link

Description

Plugin Template 1

A simple plugin template with one in_dataset and one out_dataset with similar characteristics, e.g. median filter.

Plugin Template 2

A simple plugin template with multiple input and output datasets.

Plugin Template 3

A plugin template that reduces the data dimensions, e.g. azimuthal integration.

Plugin Template 4

A template for a plugin that takes in two datasets and returns one dataset, e.g. absorption correction.

Plugin Template 5

A plugin template with one in_dataset and two out_datasets that do not resemble the in_dataset and are not retained by the framework, e.g. vo_centering.

Plugin Template 6

A template to create a plugin that changes the shape of the data, e.g. downsample_filter.

Plugin Template 7

A plugin template that increases the data dimensions.

Plugin Template 8

A plugin template that dynamically determines the number of output datasets based on the number of entries in the out_datasets parameter list.

Plugin Template 9

A plugin template that dynamically determines the number of output datasets based on a parameter.

Plugin Template 10

A plugin template that dynamically determines the number of input datasets based on the number of entries in the in_datasets parameter list.