Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ChristianBelloni/sciport-rs
/ functions
Functions
323 in github.com/ChristianBelloni/sciport-rs
⨍
Functions
323
◇
Types & classes
61
Method
cast
(self)
src/signal/fir_filter_design/windows.rs:61
Method
cast_with_fn
(self, f: impl Fn(T) -> K)
src/signal/band_filter.rs:39
Method
cast_with_fn
(self, f: impl Fn(T) -> K)
src/signal/output_type/mod.rs:52
Method
coef_to_string
(&self)
src/odr/polynomial.rs:323
Method
compute_order
(&self)
src/signal/filter_design/butterord.rs:17
Function
convolve
( mut in1: Array<N, D>, mut in2: Array<N, D>, method: ConvolveMethod, mode: ConvolveMode, )
src/signal/convolution/mod.rs:5
Method
default
()
src/optimize/criteria.rs:110
Method
default
A default new result with all field initalizedm and default criteria
src/optimize/mod.rs:148
Method
deref
(&self)
src/signal/band_filter.rs:154
Method
div
(self, rhs: T)
src/odr/polynomial.rs:197
Method
empty
Create a new criteria with no parameter, and default `Metric::L2Norm` for both x and f
src/optimize/criteria.rs:90
Method
epsilon
()
src/optimize/util.rs:31
Method
eval
return evaluate by specified metric type as a metric.
src/optimize/metric.rs:104
Method
eval_iter
evaluate the polynomial at `x` for `x` in `xs`
src/odr/polynomial.rs:81
Method
filter_settings
(&self)
src/signal/filter_design/bessel.rs:30
Method
filter_settings
(&self)
src/signal/filter_design/butter.rs:19
Method
filter_settings
(&self)
src/signal/filter_design/cheby1.rs:22
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/optimize/mod.rs:180
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/optimize/metric.rs:46
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/odr/polynomial.rs:246
Method
from
(value: GenericZpk<T>)
src/signal/output_type/ba.rs:11
Method
from
(value: &[T])
src/odr/polynomial.rs:294
Method
from_iter
(iter: I)
src/odr/polynomial.rs:273
Method
from_roots_k
construct a new polynomial from roots and multiply constant `k`
src/odr/polynomial.rs:102
Method
from_vec
construct a `Polynomial<T>` for a `Vec<T>`
src/odr/polynomial.rs:65
Function
generic_approx_relative_slice_eq
( lhs: &[T], rhs: &[T], epsilon: T, max_relative: T, )
src/signal/tools/mod.rs:253
Method
get_output
( input: GenericZpk<T>, desired: DesiredFilterOutput, )
src/signal/output_type/mod.rs:80
Method
highpass
(wp: T, ws: T)
src/signal/band_filter.rs:181
Method
index
(&self, index: usize)
src/odr/polynomial.rs:176
Method
is_failure
(&self)
src/optimize/mod.rs:105
Method
is_success
(&self)
src/optimize/mod.rs:102
Function
kaiserord
(ripple: T, width: T)
src/signal/fir_filter_design/tools.rs:20
Function
least_square_poly_fit
()
tests/optimize/least_square.rs:6
Function
len_guards
(m: u64)
src/signal/fir_filter_design/windows.rs:624
Method
lfilter
( &self, x: Array1<Complex<T>>, zi: Option<Array1<Complex<T>>>, )
src/signal/output_type/mod.rs:152
Method
lfilter
( &self, x: ndarray::Array1<Complex<T>>, zi: Option<ndarray::Array1<Complex<T>>>,
src/signal/output_type/ba.rs:33
Method
lfilter
( &self, x: ndarray::Array1<Complex<T>>, zi: Option<ndarray::Array1<Complex<T>>>,
src/signal/output_type/zpk.rs:28
Method
lowpass
(wp: T, ws: T)
src/signal/band_filter.rs:172
Function
main
()
build.rs:1
Function
min_scalar
()
tests/optimize/min_scaler.rs:5
Method
mul
(self, rhs: R)
src/signal/band_filter.rs:114
Method
mul
(mut self, rhs: T)
src/signal/output_type/zpk.rs:18
Method
mul
(self, rhs: T)
src/odr/polynomial.rs:186
Function
mul_by_scalar
(input: &mut [Complex<f64>], scalar: Complex<f64>)
src/signal/output_type/ba.rs:21
Function
mul_by_x
(input: &mut Vec<Complex<f64>>)
src/signal/output_type/ba.rs:16
Method
new
(criteria: Option<OptimizeCriteria<R, R, M>>)
src/optimize/min_scalar/mod.rs:20
Method
new
(fun: F, bracket_x: (R, R), bracket_f: (R, R))
src/optimize/min_scalar/golden.rs:52
Method
new
(fun: F, bracket_x: (R, R), bracket_f: (R, R))
src/optimize/root_scalar/bracket.rs:158
Method
new
(mut fun: F, x0: C)
src/optimize/root_scalar/fixed_point.rs:43
Method
new
(mut fun: F, x0: C, x1: C)
src/optimize/root_scalar/secant.rs:47
Method
new
(criteria: Option<OptimizeCriteria<C, C, M>>)
src/optimize/root_scalar/mod.rs:35
Method
new
(mut fun: F, mut dfun: FD, x0: C)
src/optimize/root_scalar/newton.rs:94
Method
new
(mut fun: F, mut dfun: FD1, mut ddfun: FD2, x0: C)
src/optimize/root_scalar/halley.rs:114
Method
new
(data: Zpk)
src/signal/output_type/mod.rs:94
Method
new_solution
(&mut self)
src/optimize/root_scalar/bracket.rs:51
Method
new_solution
(&mut self)
src/optimize/root_scalar/fixed_point.rs:55
Method
new_solution
(&mut self)
src/optimize/root_scalar/secant.rs:65
Method
new_solution
(&mut self)
src/optimize/root_scalar/newton.rs:115
Method
new_solution
(&mut self)
src/optimize/root_scalar/halley.rs:139
Method
one
return new polynomial with only a one constant
src/odr/polynomial.rs:73
Function
poly
(zeroes: ArrayView1<'_, T>)
src/signal/tools/mod.rs:70
Method
poly_fit
calculate the polynomial least square curve fit on data `x` and `y` see `sciport_rs::optimize::least_square::poly_fit`
src/odr/polynomial.rs:143
Function
polynomial_equal
(p1: &Polynomial<f64>, p2: &Polynomial<f64>)
tests/optimize/polynomial.rs:4
Function
polynomial_test
()
tests/optimize/polynomial.rs:13
Method
proto_filter
( &self, )
src/signal/filter_design/bessel.rs:24
Method
proto_filter
( &self, )
src/signal/filter_design/butter.rs:13
Method
proto_filter
( &self, )
src/signal/filter_design/cheby1.rs:16
Function
py_bool
(b: bool)
tests/signal/fir_filter_design_windows.rs:20
Method
result
(&self)
src/optimize/root_scalar/mod.rs:47
Method
result_mut
(&mut self)
src/optimize/root_scalar/mod.rs:50
Function
root_scalar
()
tests/optimize/root_scalar.rs:18
Method
set_f_metric_type
Builder Pattern for setting `f_metric_type`
src/optimize/criteria.rs:84
Method
set_fatol
Builder Pattern for setting `fatol`
src/optimize/criteria.rs:59
Method
set_frtol
Builder Pattern for setting `frtol`
src/optimize/criteria.rs:64
Method
set_x_metric_type
Builder Pattern for setting `x_metric_type`
src/optimize/criteria.rs:79
Method
set_xrtol
Builder Pattern for setting `xrtol`
src/optimize/criteria.rs:54
Method
sos
(self)
src/signal/output_type/mod.rs:98
Function
sub
(input: &mut [Complex<f64>], other: &[Complex<f64>])
src/signal/output_type/ba.rs:26
Method
sub
(self, rhs: T)
src/signal/band_filter.rs:324
Method
sub
(self, rhs: Self)
src/odr/polynomial.rs:237
Function
test_barthann
()
tests/signal/fir_filter_design_windows.rs:163
Function
test_bartlett
()
tests/signal/fir_filter_design_windows.rs:91
Function
test_besselap
()
tests/signal/bessel.rs:58
Function
test_blackman
()
tests/signal/fir_filter_design_windows.rs:55
Function
test_blackmanharris
()
tests/signal/fir_filter_design_windows.rs:139
Function
test_bohman
()
tests/signal/fir_filter_design_windows.rs:127
Function
test_boxcar
()
tests/signal/fir_filter_design_windows.rs:29
Function
test_buttap
()
tests/signal/butter.rs:54
Function
test_cheb1ap
()
tests/signal/cheby1.rs:53
Function
test_cheb2ap
()
tests/signal/cheby2.rs:50
Function
test_cosine
()
tests/signal/fir_filter_design_windows.rs:175
Function
test_exponential
()
tests/signal/fir_filter_design_windows.rs:187
Function
test_firwin
()
tests/signal/fir_filter_design.rs:6
Function
test_flattop
()
tests/signal/fir_filter_design_windows.rs:103
Function
test_gaussian
()
tests/signal/fir_filter_design_windows.rs:284
Function
test_general_gaussian
()
tests/signal/fir_filter_design_windows.rs:301
Function
test_hamming
()
tests/signal/fir_filter_design_windows.rs:67
Function
test_hann
()
tests/signal/fir_filter_design_windows.rs:79
Function
test_i0
()
tests/special.rs:24
Function
test_kaiser
()
tests/signal/fir_filter_design_windows.rs:243
← previous
next →
201–300 of 323, ranked by callers