astrai/
lib.rs

1#![allow(clippy::too_many_arguments)]
2
3use astrolib::mu;
4use colored::Colorize;
5use dyn_clone::DynClone;
6use rand_distr::{Distribution, Normal};
7use strum_macros::EnumIter;
8
9#[cfg(feature = "serde")]
10use serde::{Deserialize, Serialize};
11
12#[cfg(test)]
13extern crate blas_src;
14
15mod activations;
16mod eval;
17mod network;
18mod optimizers;
19mod population;
20
21pub mod prelude {
22    pub use super::activations::*;
23    pub use super::eval::*;
24    pub use super::network::*;
25    pub use super::optimizers::*;
26    pub use super::population::*;
27
28    pub use rand::{seq::SliceRandom, Rng};
29
30    pub use dyn_clone::DynClone;
31
32    pub use ndarray::prelude::*;
33}
34
35use prelude::*;