1

52 lines
1.8 KiB
Python

"""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_correlation_matrices_for_methods,
compute_lagged_correlation,
compute_rolling_correlation_series,
compute_rolling_correlations_for_pairs,
transform_correlation_matrix,
)
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_correlation_matrices_for_methods",
"compute_lagged_correlation",
"compute_rolling_correlation_series",
"compute_rolling_correlations_for_pairs",
"transform_correlation_matrix",
"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",
]