ClusterFrames

plugin ClusterFrames(FramePass)

Plugin Type: FramePass

Breaks up each frame and separates it into a fixed number of frames, where each frame contains typically a single peak.

Settings

setting standard_deviation: float = 1

The standard deviation of the 2D Gaussian curve used for edge weights in the graph.

setting amplitude: float = 1

The max amplitude of the 2D Gaussian curve used for edge weights in the graph.

setting lowest_value: float = 0

The lowest value the 2D Gaussian curve used for edge weights can reach.

setting minimum_cluster_size: float = 0.1

The minimum size a cluster is allowed to be (As compared to average of all clusters).If the cluster is smaller, it get thrown out and a forest is resolved using the rest ofthe data.

setting max_throwaway_count: float = 10

The maximum number of clusters to throw away before giving up on clustering a given frame.

setting thread_count: Union[Literal[None], RangedInteger[min=0.0, max=inf]] = None

The number of threads to use during processing. If None, uses os.cpu_count(). If 0 disables multithreading.