TimeSamplers Types
This page documents all types defined in TimeSamplers.jl, generated using get_type_docstring from OmniTools.jl.
TimeSampler
TimeSampler
Abstract type for implementing time subset, sampling, resampling, and aggregation types
TimeSampler <: AnyTimeSamplerMethod
TimeSamplerMethod
Abstract type for time sampling / aggregation methods
TimeSamplerMethod <: AnyCore Types
TimeSample
define a type for temporal sampling/aggregation of an array
TimeSample <: TimeSampler <: AnyTimeSampleViewInstance
view of a TimeSample
TimeSampleViewInstance <: AbstractArray <: AnyBasic Aggregation
TimeDay
aggregation to daily time steps
TimeDay <: TimeSamplerMethod <: TimeSampler <: AnyTimeHour
aggregation to hourly time steps
TimeHour <: TimeSamplerMethod <: TimeSampler <: AnyTimeMean
aggregation to mean over all time steps
TimeMean <: TimeSamplerMethod <: TimeSampler <: AnyTimeMonth
aggregation to monthly time steps
TimeMonth <: TimeSamplerMethod <: TimeSampler <: AnyTimeYear
aggregation to yearly time steps
TimeYear <: TimeSamplerMethod <: TimeSampler <: AnyAnomalies
TimeDayAnomaly
aggregation to daily anomalies
TimeDayAnomaly <: TimeSamplerMethod <: TimeSampler <: AnyTimeDayMSCAnomaly
aggregation to daily MSC anomalies
TimeDayMSCAnomaly <: TimeSamplerMethod <: TimeSampler <: AnyTimeHourAnomaly
aggregation to hourly anomalies
TimeHourAnomaly <: TimeSamplerMethod <: TimeSampler <: AnyTimeMonthAnomaly
aggregation to monthly anomalies
TimeMonthAnomaly <: TimeSamplerMethod <: TimeSampler <: AnyTimeMonthMSCAnomaly
aggregation to monthly MSC anomalies
TimeMonthMSCAnomaly <: TimeSamplerMethod <: TimeSampler <: AnyTimeYearAnomaly
aggregation to yearly anomalies
TimeYearAnomaly <: TimeSamplerMethod <: TimeSampler <: AnyClimatological Statistics
TimeDayIAV
aggregation to daily IAV
TimeDayIAV <: TimeSamplerMethod <: TimeSampler <: AnyTimeDayMSC
aggregation to daily MSC
TimeDayMSC <: TimeSamplerMethod <: TimeSampler <: AnyTimeHourDayMean
aggregation to mean of hourly data over days
TimeHourDayMean <: TimeSamplerMethod <: TimeSampler <: AnyTimeMonthIAV
aggregation to monthly IAV
TimeMonthIAV <: TimeSamplerMethod <: TimeSampler <: AnyTimeMonthMSC
aggregation to monthly MSC
TimeMonthMSC <: TimeSamplerMethod <: TimeSampler <: AnyTime Selection
TimeAllYears
aggregation/slicing to include all years
TimeAllYears <: TimeSamplerMethod <: TimeSampler <: AnyTimeFirstYear
aggregation/slicing of the first year
TimeFirstYear <: TimeSamplerMethod <: TimeSampler <: AnyTimeRandomYear
aggregation/slicing of a random year
TimeRandomYear <: TimeSamplerMethod <: TimeSampler <: AnyTimeShuffleYears
aggregation/slicing/selection of shuffled years
TimeShuffleYears <: TimeSamplerMethod <: TimeSampler <: AnySpecial Methods
TimeArray
use array-based time sampling/aggregation
TimeArray <: TimeSamplerMethod <: TimeSampler <: AnyTimeDiff
aggregation to time differences, e.g. monthly anomalies
TimeDiff <: TimeSamplerMethod <: TimeSampler <: AnyTimeIndexed
aggregation using time indices, e.g., TimeFirstYear
TimeIndexed <: TimeSamplerMethod <: TimeSampler <: AnyTimeNoDiff
aggregation without time differences
TimeNoDiff <: TimeSamplerMethod <: TimeSampler <: AnyTimeSizedArray
aggregation to a sized array
TimeSizedArray <: TimeSamplerMethod <: TimeSampler <: AnyAll TimeSampler Types
To list all available time sampler types and their purposes:
using TimeSamplers
using OmniTools: show_methods_of
# Display all time sampler types
show_methods_of(TimeSampler)