gemseo / mlearning / transform / sensor

jameson module

Jameson sensor

class gemseo.mlearning.transform.sensor.jameson.JamesonSensor(name='JamesonSensor', threshold=0.3, removing_part=0.01, dimension=1)[source]

Bases: gemseo.mlearning.transform.transformer.Transformer

Jameson Sensor.

Constructor.

Parameters
  • name (str) – name of the sensor. Default: ‘JamesonSensor’.

  • threshold (float) – value to add to the denominator to avoid zero division. Default: 0.3.

  • removing_part (float) – define the level of the signal to remove in order to avoid leading and trailing edge effects. ONLY FOR 1D MESH, to redefine for 2D mesh. Default: 0.01.

  • dimension (int) – mesh dimension. Default: 1.

fit(data)[source]

Fit sensor to data.

Parameters

data (array) – data to be fitted.

transform(data)[source]

Transform data.

Parameters

data (ndarray) – data to be transformed.

Returns

transformed data.

Return type

ndarray