#![recursion_limit = "256"]
pub mod backend;
pub mod io;
pub mod topolog;
pub use backend::{AutoBackend, get_device};
pub use topolog::{ParametricUmap, ParametricUmapConfig, Whitening, WhiteningConfig};
use std::sync::Once;
static INIT: Once = Once::new();
pub fn init() {
INIT.call_once(|| {
let env = env_logger::Env::default().default_filter_or("debug");
let _ = env_logger::Builder::from_env(env).try_init();
});
}