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
8433 views
1
#[cfg(feature = "abs")]
2
mod abs;
3
pub 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
mod strings;
65
#[cfg(feature = "to_dummies")]
66
mod to_dummies;
67
#[cfg(feature = "unique_counts")]
68
mod unique;
69
mod various;
70
71
#[cfg(feature = "abs")]
72
pub use abs::*;
73
pub use arg_min_max::ArgAgg;
74
pub use bitwise::*;
75
#[cfg(feature = "business")]
76
pub use business::*;
77
pub use clip::*;
78
#[cfg(feature = "cum_agg")]
79
pub use cum_agg::*;
80
#[cfg(feature = "cutqcut")]
81
pub use cut::*;
82
#[cfg(feature = "diff")]
83
pub use diff::*;
84
pub use eager::*;
85
#[cfg(feature = "ewma")]
86
pub use ewm::*;
87
#[cfg(feature = "ewma_by")]
88
pub use ewm_by::*;
89
#[cfg(feature = "round_series")]
90
pub use floor_divide::*;
91
#[cfg(feature = "fused")]
92
pub use fused::*;
93
pub use horizontal::*;
94
pub use index::*;
95
#[cfg(feature = "index_of")]
96
pub use index_of::*;
97
pub use int_range::*;
98
#[cfg(feature = "interpolate")]
99
pub use interpolation::interpolate::*;
100
#[cfg(feature = "interpolate_by")]
101
pub use interpolation::interpolate_by::*;
102
#[cfg(any(feature = "interpolate", feature = "interpolate_by"))]
103
pub use interpolation::*;
104
#[cfg(feature = "is_between")]
105
pub use is_between::*;
106
#[cfg(feature = "is_close")]
107
pub use is_close::*;
108
#[cfg(feature = "is_first_distinct")]
109
pub use is_first_distinct::*;
110
#[cfg(feature = "is_in")]
111
pub use is_in::*;
112
#[cfg(feature = "is_last_distinct")]
113
pub use is_last_distinct::*;
114
#[cfg(feature = "is_unique")]
115
pub use is_unique::*;
116
pub use linear_space::*;
117
#[cfg(feature = "log")]
118
pub use log::*;
119
#[cfg(feature = "moment")]
120
pub use moment::*;
121
pub use negate::*;
122
#[cfg(feature = "pct_change")]
123
pub use pct_change::*;
124
pub use polars_core::chunked_array::ops::search_sorted::SearchSortedSide;
125
use polars_core::prelude::*;
126
#[cfg(feature = "rank")]
127
pub use rank::*;
128
#[cfg(feature = "reinterpret")]
129
pub use reinterpret::*;
130
#[cfg(feature = "replace")]
131
pub use replace::*;
132
#[cfg(feature = "rle")]
133
pub use rle::*;
134
#[cfg(feature = "rolling_window")]
135
pub use rolling::*;
136
#[cfg(feature = "round_series")]
137
pub use round::*;
138
#[cfg(feature = "search_sorted")]
139
pub use search_sorted::*;
140
pub use strings::*;
141
#[cfg(feature = "to_dummies")]
142
pub use to_dummies::*;
143
#[cfg(feature = "unique_counts")]
144
pub use unique::*;
145
pub use various::*;
146
mod not;
147
148
#[cfg(feature = "dtype-array")]
149
pub mod concat_arr;
150
#[cfg(feature = "dtype-duration")]
151
pub(crate) mod duration;
152
#[cfg(feature = "dtype-duration")]
153
pub use duration::*;
154
pub use not::*;
155
156
pub trait SeriesSealed {
157
fn as_series(&self) -> &Series;
158
}
159
160
impl SeriesSealed for Series {
161
fn as_series(&self) -> &Series {
162
self
163
}
164
}
165
166