dep(optimizer): replace statrs by puruspe

This commit is contained in:
Mayeul@Zama
2022-11-03 19:14:29 +01:00
committed by mayeul-zama
parent c994c7afcc
commit c35ce9eab2
2 changed files with 3 additions and 3 deletions

View File

@@ -14,7 +14,7 @@ file-lock = "2.1.6"
static_init = "1.0.3"
serde = { version = "1.0", features = ["derive"] }
rmp-serde = "1.1.0"
statrs = "0.16.0"
puruspe = "0.2.0"
[dev-dependencies]
approx = "0.5"

View File

@@ -4,11 +4,11 @@ use crate::utils::square;
pub fn sigma_scale_of_error_probability(p_error: f64) -> f64 {
// https://en.wikipedia.org/wiki/Error_function#Applications
statrs::function::erf::erfc_inv(p_error) * 2_f64.sqrt()
puruspe::inverfc(p_error) * 2_f64.sqrt()
}
pub fn error_probability_of_sigma_scale(sigma_scale: f64) -> f64 {
statrs::function::erf::erfc(sigma_scale / 2_f64.sqrt())
puruspe::erfc(sigma_scale / 2_f64.sqrt())
}
const LEFT_PADDING_BITS: u64 = 1;