circleclust.utils
Functions
|
|
|
|
Finds continuous positive intervals in 1d-array. |
|
|
Fits a vertically-shifted Gaussian to data. |
|
Computes gaussian normal distribution with a vertical shift. |
|
Print a message if verbose is True. |
|
Print a warning message to stderr without raising. |
- circleclust.utils.verbose_print(message, verbose=False)[source]
Print a message if verbose is True.
- circleclust.utils.warning_print(message)[source]
Print a warning message to stderr without raising.
The message is prefixed with “WARNING:”.
- Parameters:
message (str) – The message to write to stderr.
- circleclust.utils.find_intervals(x)[source]
Finds continuous positive intervals in 1d-array.
- Parameters:
x (np.ndarray) – 1D array of non-negative numeric values
- Returns:
2D array - N intervals x 2 indices (start, end)
- Return type:
np.ndarray
- circleclust.utils.debug_plot_screen_iteration(h_train, s_train, h_test, s_test, iteration, i_window, outdir='debug')[source]
- circleclust.utils.debug_plot_window_selection(rms_tr_mean, rms_ts_mean, i0, outdir='debug')[source]
- circleclust.utils.gaussian_shifted(x, A, mu, sigma, C)[source]
Computes gaussian normal distribution with a vertical shift.