Keyword Arguments for pyscamp Methods ===================================== pyscamp methods support several different keyword arguments. threshold=[float]: Distance threshold used for various profile types, correlations found below this threshold will be ignored pearson=[bool]: Output Pearson Correlation rather than Z-normalized euclidean distance threads=[int]: Number of CPU threads to use with SCAMP (if using gpus it is recommended to not use this flag). If you want to prevent GPUs from being used, pass gpus=[] as a kwarg. gpus=[list of integers]: Cuda device ids of gpus to run on, by default we run on all gpus if you have any. To opt out of gpu execution, specify an empty list here. precision=[string]: One of ['single', 'mixed', 'double', 'ultra'] default is double precision, ultra and double precision are supported on CPU and GPU, mixed and single precision are only supported on GPU. mwidth=[int]: For matrix summaries, the width of the output matrix (default 50) mheight=[int]: For matrix summaries, the height of the output matrix (default 50) verbose=[bool]: Enable verbose output. This will log to stdout. (default False) allow_trivial_match=[bool]: ab-join only. When True (default), all subsequence pairs are considered. When False, treats ``a`` and ``b`` as aligned (e.g. overlapping segments of the same series) and applies the self-join exclusion zone, filtering trivial near-diagonal matches. Equivalent to the ``--aligned`` flag in the CLI. Passing this kwarg to a self-join raises ``ValueError``.