"""Point d'entrée public regroupant les utilitaires analytiques de la librairie.""" from __future__ import annotations from .core import BinnedStatistics, DiurnalCycleStats, MONTH_ORDER from .correlations import ( compute_correlation_matrix, compute_correlation_matrix_for_variables, compute_lagged_correlation, compute_rolling_correlation_series, compute_rolling_correlations_for_pairs, ) from .events import build_event_aligned_segments, detect_threshold_events from .filters import filter_by_condition from .rain import compute_daily_rainfall_totals, compute_rainfall_by_season from .seasonal import ( compute_monthly_climatology, compute_monthly_daylight_hours, compute_monthly_means, compute_seasonal_hourly_profile, ) from .statistics import compute_binned_statistics, compute_diurnal_cycle_statistics from .wind import compute_mean_wind_components, compute_wind_rose_distribution __all__ = [ "BinnedStatistics", "DiurnalCycleStats", "MONTH_ORDER", "compute_correlation_matrix", "compute_correlation_matrix_for_variables", "compute_lagged_correlation", "compute_rolling_correlation_series", "compute_rolling_correlations_for_pairs", "build_event_aligned_segments", "detect_threshold_events", "filter_by_condition", "compute_daily_rainfall_totals", "compute_rainfall_by_season", "compute_monthly_climatology", "compute_monthly_daylight_hours", "compute_monthly_means", "compute_seasonal_hourly_profile", "compute_binned_statistics", "compute_diurnal_cycle_statistics", "compute_mean_wind_components", "compute_wind_rose_distribution", ]