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::*;