MCPcopy Create free account

hub / github.com/ChristianBelloni/sciport-rs / functions

Functions323 in github.com/ChristianBelloni/sciport-rs

↓ 44 callersMethoditer
iterate its coefficient, from 0-th power.
src/odr/polynomial.rs:61
↓ 44 callersMethodto_vec
(self)
src/signal/band_filter.rs:80
↓ 21 callersFunctionwith_scipy
(cl: &str)
tests/signal/common.rs:154
↓ 20 callersMethodinto_iter
(self)
src/odr/polynomial.rs:314
↓ 20 callersFunctionlen
(l: u64)
tests/signal/fir_filter_design_windows.rs:16
↓ 15 callersFunctionextend
(m: u64, sym: bool)
src/signal/fir_filter_design/windows.rs:628
↓ 15 callersFunctiontruncate
(w: impl Into<Array1<T>>, needs_trunc: bool)
src/signal/fir_filter_design/windows.rs:636
↓ 13 callersFunctionprint_divider
(s: String)
tests/optimize/root_scalar.rs:11
↓ 12 callersFunctionpoly_fit
# poly_fit calculate the polynomial least square curve fit on data `x` and `y` `order` define the order of the returned polynomial. - if `order < x.
src/optimize/least_square/mod.rs:33
↓ 9 callersFunctionpolyval
(v: T, coeff: [T; S])
src/signal/tools/mod.rs:95
↓ 9 callersMethodresult_mut
(&mut self)
src/optimize/min_scalar/mod.rs:60
↓ 8 callersMethodfev
Increment nfev
src/optimize/mod.rs:239
↓ 8 callersFunctioniterative_optimize
Iterative Optimize
src/optimize/mod.rs:17
↓ 8 callersMethodresult
(&self)
src/optimize/min_scalar/mod.rs:57
↓ 6 callersMethodeval
evaluate, change self.flag
src/optimize/mod.rs:68
↓ 6 callersFunctiongeneral_cosine
( m: u64, a: impl Into<Array1<f64>>, sym: impl Into<Option<bool>>, )
src/signal/fir_filter_design/windows.rs:198
↓ 6 callersFunctiongeneric_approx_relative_eq
lifted from <https://docs.rs/approx/latest/src/approx/relative_eq.rs.html#8-30>
src/signal/tools/mod.rs:195
↓ 6 callersFunctionkve
Exponentially scaled modified Bessel function of the second kind. Returns the exponentially scaled, modified Bessel function of the second kind (some
src/special/kv.rs:39
↓ 6 callersMethodset_maxiter
Builder Pattern for setting `maxiter`
src/optimize/criteria.rs:74
↓ 5 callersFunctioncheck_zpk_filter
( rust: GenericZpk<T>, python: (Vec<Complex64>, Vec<Complex64>, f64), )
tests/signal/common.rs:90
↓ 5 callersFunctionrelative_degree
(input: &GenericZpk<T>)
src/signal/tools/mod.rs:52
↓ 5 callersMethodsaturate
while the highest power of the polynomial is zero, pop that coefficient of the polynomial if the polynomial ended up to have no coefficient, push a z
src/odr/polynomial.rs:42
↓ 5 callersMethodset_fltol
Builder Pattern for setting `fltol`
src/optimize/criteria.rs:69
↓ 4 callersFunctionbuttap
(order: u32)
src/signal/filter_design/butter.rs:24
↓ 4 callersMethodcompute_filter
( &self, desired_output: DesiredFilterOutput, )
src/signal/filter_design/mod.rs:72
↓ 4 callersMethoddegree
return the degree of the polynomial, aka the highest power the polynomial consisted of
src/odr/polynomial.rs:57
↓ 4 callersMethoddifferentiate
return differentiated polynomial
src/odr/polynomial.rs:89
↓ 4 callersMethodeval
(&mut self)
src/optimize/min_scalar/mod.rs:32
↓ 4 callersMethodeval
evaluate the polynomial at `x`
src/odr/polynomial.rs:77
↓ 4 callersFunctiongeneric_approx_complex_relative_slice_eq_dbg
( lhs: &[Complex<T>], rhs: &[Complex<K>], epsilon: T, max_relative: T, )
src/signal/tools/mod.rs:281
↓ 4 callersMethodset_failure
set flag to failure with a message
src/optimize/mod.rs:359
↓ 4 callersFunctionsort_complex
(cxs: &mut [Complex<T>])
src/signal/tools/mod.rs:298
↓ 4 callersMethodzpk
(self)
src/signal/output_type/mod.rs:64
↓ 3 callersMethodas_fn
(self)
src/odr/polynomial.rs:166
↓ 3 callersMethodba
(self)
src/signal/output_type/mod.rs:71
↓ 3 callersMethodcast_with_fn
(self, f: impl Fn(T) -> K)
src/signal/mod.rs:78
↓ 3 callersFunctioncheb1ap
(order: u32, rp: T)
src/signal/filter_design/cheby1.rs:27
↓ 3 callersFunctionhalley_method
( fun: F, dfun: FD1, ddfun: FD2, x0: C, criteria: Option<OptimizeCriteria<C, C, M>>, )
src/optimize/root_scalar/halley.rs:48
↓ 3 callersFunctionhann
(m: u64, sym: impl Into<Option<bool>>)
src/signal/fir_filter_design/windows.rs:245
↓ 3 callersFunctioni0
(x: Array1<f64>)
src/special/mod.rs:8
↓ 3 callersFunctionkaiser
(m: u64, beta: f64, sym: impl Into<Option<bool>>)
src/signal/fir_filter_design/windows.rs:540
↓ 3 callersFunctionnewton_method
( fun: F, dfun: FD, x0: C, criteria: Option<OptimizeCriteria<C, C, M>>, )
src/optimize/root_scalar/newton.rs:41
↓ 3 callersFunctionnormalize_zeros
(a: Array<Complex<T>, D>)
src/tools/complex.rs:4
↓ 3 callersMethodp_norm
return the p norm as a metric.
src/optimize/metric.rs:92
↓ 3 callersMethodpower_sum
(&self, p: S)
src/optimize/metric.rs:129
↓ 3 callersFunctionregular_falsi
(pos_x: R, neg_x: R, pos_f: R, neg_f: R)
src/optimize/root_scalar/bracket.rs:187
↓ 3 callersFunctionsecant_method
( fun: F, x0: C, x1: C, criteria: Option<OptimizeCriteria<C, C, M>>, )
src/optimize/root_scalar/secant.rs:4
↓ 3 callersFunctionsinc
(x: Array<T, D>)
src/special/trig.rs:4
↓ 3 callersFunctionzpk2ba
(zpk: GenericZpk<T>)
src/signal/tools/mod.rs:114
↓ 2 callersFunction_calc_right_side
(n: u64, m: u64)
src/signal/fir_filter_design/windows.rs:515
↓ 2 callersFunctionalmost_eq
(lhs: &T, rhs: &T, tol: f64)
tests/signal/common.rs:83
↓ 2 callersFunctionapprox_derivative
(fun: F)
src/optimize/util.rs:5
↓ 2 callersMethodas_ref
(&self)
src/signal/band_filter.rs:160
↓ 2 callersFunctionbarthann
(m: u64, sym: impl Into<Option<bool>>)
src/signal/fir_filter_design/windows.rs:358
↓ 2 callersFunctionbartlett
(m: u64, sym: impl Into<Option<bool>>)
src/signal/fir_filter_design/windows.rs:252
↓ 2 callersFunctionbilinear_zpk
(input: GenericZpk<T>, fs: T)
src/signal/tools/mod.rs:11
↓ 2 callersFunctionblackman
(m: u64, sym: impl Into<Option<bool>>)
src/signal/fir_filter_design/windows.rs:220
↓ 2 callersFunctionblackmanharris
(m: u64, sym: impl Into<Option<bool>>)
src/signal/fir_filter_design/windows.rs:342
↓ 2 callersFunctionbohman
(m: u64, sym: impl Into<Option<bool>>)
src/signal/fir_filter_design/windows.rs:322
↓ 2 callersFunctionboxcar
(m: u64, sym: impl Into<Option<bool>>)
src/signal/fir_filter_design/windows.rs:154
↓ 2 callersFunctioncheb2ap
(order: u32, rs: T)
src/signal/filter_design/cheby2.rs:24
↓ 2 callersFunctioncosine
(m: u64, sym: impl Into<Option<bool>>)
src/signal/fir_filter_design/windows.rs:375
↓ 2 callersMethoderror_fa
calculate and return `err_fa`, only calculate, without update
src/optimize/mod.rs:275
↓ 2 callersMethoderror_xa
calculate and return `err_xa`, only calculate, without update
src/optimize/mod.rs:267
↓ 2 callersFunctionexponential
( m: u64, center: impl Into<Option<f64>>, tau: impl Into<Option<f64>>, sym: impl Into<Option<b
src/signal/fir_filter_design/windows.rs:389
↓ 2 callersFunctionextract
(condition: Array1<bool>, arr: Array1<T>)
src/signal/fir_filter_design/windows.rs:287
↓ 2 callersFunctionfirwin
( numtaps: i64, cutoff: GenericBandFilter<T>, width: Option<T>, mut window: WindowType<T>,
src/signal/fir_filter_design/firwin1.rs:30
↓ 2 callersFunctionfixed_point_method
( fun: F, x0: C, criteria: Option<OptimizeCriteria<C, C, M>>, )
src/optimize/root_scalar/fixed_point.rs:4
↓ 2 callersFunctionflattop
(m: u64, sym: impl Into<Option<bool>>)
src/signal/fir_filter_design/windows.rs:272
↓ 2 callersFunctiongaussian
(m: u64, std_dev: f64, sym: impl Into<Option<bool>>)
src/signal/fir_filter_design/windows.rs:591
↓ 2 callersFunctiongeneral_gaussian
( m: u64, power: f64, width: f64, sym: impl Into<Option<bool>>, )
src/signal/fir_filter_design/windows.rs:607
↓ 2 callersFunctiongeneral_hamming
(m: u64, alpha: f64, sym: impl Into<Option<bool>>)
src/signal/fir_filter_design/windows.rs:230
↓ 2 callersFunctiongeneric_approx_complex_relative_slice_eq
( lhs: &[Complex<T>], rhs: &[Complex<K>], epsilon: T, max_relative: T, )
src/signal/tools/mod.rs:265
↓ 2 callersFunctionhalley_method_approx
( fun: F, x0: C, criteria: Option<OptimizeCriteria<C, C, M>>, )
src/optimize/root_scalar/halley.rs:6
↓ 2 callersFunctionhamming
(m: u64, sym: impl Into<Option<bool>>)
src/signal/fir_filter_design/windows.rs:238
↓ 2 callersMethodjev
Increment njev
src/optimize/mod.rs:243
↓ 2 callersFunctionkaiser_bessel_derived
(m: u64, beta: f64, sym: impl Into<Option<bool>>)
src/signal/fir_filter_design/windows.rs:560
↓ 2 callersFunctionkaiser_beta
(input: T)
src/signal/fir_filter_design/tools.rs:3
↓ 2 callersFunctionkv
Modified Bessel function of the second kind of real order v Returns the modified Bessel function of the second kind for real order v at complex z. #
src/special/kv.rs:11
↓ 2 callersMethodl2_norm
return the L2 norm as a metric.
src/optimize/metric.rs:88
↓ 2 callersFunctionlanczos
(m: u64, sym: impl Into<Option<bool>>)
src/signal/fir_filter_design/windows.rs:510
↓ 2 callersFunctionlp2bp_zpk
(input: GenericZpk<T>, wo: T, bw: T)
src/signal/band_filter.rs:513
↓ 2 callersFunctionlp2bs_zpk
(input: GenericZpk<T>, wo: T, bw: T)
src/signal/band_filter.rs:550
↓ 2 callersFunctionlp2hp_zpk
(mut input: GenericZpk<T>, wo: T)
src/signal/band_filter.rs:466
↓ 2 callersFunctionlp2lp_zpk
(mut input: GenericZpk<T>, wo: T)
src/signal/band_filter.rs:500
↓ 2 callersMethodn
(&self)
src/optimize/metric.rs:125
↓ 2 callersFunctionnewton_method_approx
( fun: F, x0: C, criteria: Option<OptimizeCriteria<C, C, M>>, )
src/optimize/root_scalar/newton.rs:4
↓ 2 callersFunctionnuttall
(m: u64, sym: impl Into<Option<bool>>)
src/signal/fir_filter_design/windows.rs:350
↓ 2 callersMethodoverran
return `true` if `iter >= maxiter`, given maxiter is set in criteria
src/optimize/mod.rs:347
↓ 2 callersFunctionparzen
(m: u64, sym: impl Into<Option<bool>>)
src/signal/fir_filter_design/windows.rs:301
↓ 2 callersMethodpass_nyquist
(&self, pass_zero: bool)
src/signal/band_filter.rs:104
↓ 2 callersMethodpass_zero
(&self)
src/signal/band_filter.rs:97
↓ 2 callersMethodroots
(&self)
src/odr/polynomial.rs:133
↓ 2 callersMethodsatisfied
return a `Vec<String>` of all the torlerance that passed
src/optimize/mod.rs:333
↓ 2 callersMethodsatisfy_either
either of all tolerance is satisfied
src/optimize/mod.rs:324
↓ 2 callersMethodsatisfy_fatol
return `true` if `fatol` in criteria is set, and satisfy
src/optimize/mod.rs:302
↓ 2 callersMethodsatisfy_fltol
return `true` if `fltol` in criteria is set, and satisfy
src/optimize/mod.rs:316
↓ 2 callersMethodsatisfy_frtol
return `true` if `frtol` in criteria is set, and satisfy
src/optimize/mod.rs:309
↓ 2 callersMethodsatisfy_xatol
return `true` if `xatol` in criteria is set, and satisfy
src/optimize/mod.rs:288
↓ 2 callersMethodsatisfy_xrtol
return `true` if `xrtol` in criteria is set, and satisfy
src/optimize/mod.rs:295
next →1–100 of 323, ranked by callers