polars_ops/series/ops/
mod.rs1#[cfg(feature = "abs")]
2mod abs;
3mod arg_min_max;
4mod bitwise;
5#[cfg(feature = "business")]
6mod business;
7mod clip;
8#[cfg(feature = "cum_agg")]
9mod cum_agg;
10#[cfg(feature = "cutqcut")]
11mod cut;
12#[cfg(feature = "diff")]
13mod diff;
14mod eager;
15#[cfg(feature = "ewma")]
16mod ewm;
17#[cfg(feature = "ewma_by")]
18mod ewm_by;
19#[cfg(feature = "round_series")]
20mod floor_divide;
21#[cfg(feature = "fused")]
22mod fused;
23mod horizontal;
24mod index;
25#[cfg(feature = "index_of")]
26mod index_of;
27mod int_range;
28#[cfg(any(feature = "interpolate_by", feature = "interpolate"))]
29mod interpolation;
30#[cfg(feature = "is_between")]
31mod is_between;
32#[cfg(feature = "is_close")]
33mod is_close;
34#[cfg(feature = "is_first_distinct")]
35mod is_first_distinct;
36#[cfg(feature = "is_in")]
37mod is_in;
38#[cfg(feature = "is_last_distinct")]
39mod is_last_distinct;
40#[cfg(feature = "is_unique")]
41mod is_unique;
42mod linear_space;
43#[cfg(feature = "log")]
44mod log;
45#[cfg(feature = "moment")]
46mod moment;
47mod negate;
48#[cfg(feature = "pct_change")]
49mod pct_change;
50#[cfg(feature = "rank")]
51mod rank;
52#[cfg(feature = "reinterpret")]
53mod reinterpret;
54#[cfg(feature = "replace")]
55mod replace;
56#[cfg(feature = "rle")]
57mod rle;
58#[cfg(feature = "rolling_window")]
59mod rolling;
60#[cfg(feature = "round_series")]
61pub mod round;
62#[cfg(feature = "search_sorted")]
63mod search_sorted;
64#[cfg(feature = "to_dummies")]
65mod to_dummies;
66#[cfg(feature = "unique_counts")]
67mod unique;
68mod various;
69
70#[cfg(feature = "abs")]
71pub use abs::*;
72pub use arg_min_max::ArgAgg;
73pub use bitwise::*;
74#[cfg(feature = "business")]
75pub use business::*;
76pub use clip::*;
77#[cfg(feature = "cum_agg")]
78pub use cum_agg::*;
79#[cfg(feature = "cutqcut")]
80pub use cut::*;
81#[cfg(feature = "diff")]
82pub use diff::*;
83pub use eager::*;
84#[cfg(feature = "ewma")]
85pub use ewm::*;
86#[cfg(feature = "ewma_by")]
87pub use ewm_by::*;
88#[cfg(feature = "round_series")]
89pub use floor_divide::*;
90#[cfg(feature = "fused")]
91pub use fused::*;
92pub use horizontal::*;
93pub use index::*;
94#[cfg(feature = "index_of")]
95pub use index_of::*;
96pub use int_range::*;
97#[cfg(feature = "interpolate")]
98pub use interpolation::interpolate::*;
99#[cfg(feature = "interpolate_by")]
100pub use interpolation::interpolate_by::*;
101#[cfg(any(feature = "interpolate", feature = "interpolate_by"))]
102pub use interpolation::*;
103#[cfg(feature = "is_between")]
104pub use is_between::*;
105#[cfg(feature = "is_close")]
106pub use is_close::*;
107#[cfg(feature = "is_first_distinct")]
108pub use is_first_distinct::*;
109#[cfg(feature = "is_in")]
110pub use is_in::*;
111#[cfg(feature = "is_last_distinct")]
112pub use is_last_distinct::*;
113#[cfg(feature = "is_unique")]
114pub use is_unique::*;
115pub use linear_space::*;
116#[cfg(feature = "log")]
117pub use log::*;
118#[cfg(feature = "moment")]
119pub use moment::*;
120pub use negate::*;
121#[cfg(feature = "pct_change")]
122pub use pct_change::*;
123pub use polars_core::chunked_array::ops::search_sorted::SearchSortedSide;
124use polars_core::prelude::*;
125#[cfg(feature = "rank")]
126pub use rank::*;
127#[cfg(feature = "reinterpret")]
128pub use reinterpret::*;
129#[cfg(feature = "replace")]
130pub use replace::*;
131#[cfg(feature = "rle")]
132pub use rle::*;
133#[cfg(feature = "rolling_window")]
134pub use rolling::*;
135#[cfg(feature = "round_series")]
136pub use round::*;
137#[cfg(feature = "search_sorted")]
138pub use search_sorted::*;
139#[cfg(feature = "to_dummies")]
140pub use to_dummies::*;
141#[cfg(feature = "unique_counts")]
142pub use unique::*;
143pub use various::*;
144mod not;
145
146#[cfg(feature = "dtype-array")]
147pub mod concat_arr;
148#[cfg(feature = "dtype-duration")]
149pub(crate) mod duration;
150#[cfg(feature = "dtype-duration")]
151pub use duration::*;
152pub use not::*;
153
154pub trait SeriesSealed {
155 fn as_series(&self) -> &Series;
156}
157
158impl SeriesSealed for Series {
159 fn as_series(&self) -> &Series {
160 self
161 }
162}