File size: 788 Bytes
be7c937
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
"""
WayyDB Operations

High-performance operations for time-series analysis:
- Temporal joins (aj, wj)
- SIMD aggregations (sum, avg, min, max, std)
- Window functions (mavg, msum, mstd, ema, etc.)
"""

from wayy_db._core import ops as _ops

# Re-export all operations from C++ module
from wayy_db._core.ops import (
    # Aggregations
    sum,
    avg,
    min,
    max,
    std,
    # Joins
    aj,
    wj,
    # Window functions
    mavg,
    msum,
    mstd,
    mmin,
    mmax,
    ema,
    diff,
    pct_change,
    shift,
)

__all__ = [
    # Aggregations
    "sum",
    "avg",
    "min",
    "max",
    "std",
    # Joins
    "aj",
    "wj",
    # Window functions
    "mavg",
    "msum",
    "mstd",
    "mmin",
    "mmax",
    "ema",
    "diff",
    "pct_change",
    "shift",
]