methods Package

methods Package

MMtrace_conversion Module

class TraceApproximator[source]

Bases: object

classmethod find_levels(d, min_level_size=15, convolution_threshold=4)[source]
classmethod fit_piecewise_linear_trace(tr)[source]
class TraceConverter[source]

Bases: object

classmethod rebase_to_fixed_dt(original_trace, dt)[source]
classmethod reduce_to_variable_dt_trace(original_trace, epsilon)[source]
_simplify_points(pts, tolerance)[source]

trace_methods_std Module

_get_piecewise_linear_points(tr)[source]

trace_methods_std_clone Module

_clone_fixed(tr)[source]
_clone_piecewise(tr)[source]
_clone_variable(tr)[source]

trace_methods_std_conversions Module

trace_methods_std_fft Module

_fft(tr, normalise=True)[source]
_psd(tr, normalise=True)[source]

trace_methods_std_filters Module

_besselfilter(tr, filterorder, cutoff_frequency)[source]
_butterworthfilter(tr, filterorder, cutoff_frequency)[source]
_filterlowpassrc(tr, tau)[source]

trace_methods_std_integrate Module

class PiecewiseIntegrator[source]

Bases: morphforge.traces.tracetypes.tracepiecewise.PieceWiseComponentVisitor

classmethod visit_flat(o)[source]
classmethod visit_linear(o)[source]
_integrate_piecewise(tr)[source]
_integrate_pointbased(tr)[source]

trace_methods_std_math Module

_fixeddt_gradient(self, *args)[source]
_get_max(tr)[source]
_get_min(tr)[source]
_variabledt_mean(tr)[source]

trace_methods_std_splicing Module

_shift_pt_trace(trace, offset)[source]
_window_fixed_trace(trace, time_window)[source]