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