1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
#![warn(missing_docs)]
//! Black-Jack is under development, and not meant to be used in any real capacity.
//!
//! The (_long term_) goal is to create a lightweight [Pandas](https://pandas.pydata.org/) equivelent
//! by and for the Rust community. Along with a Python wrapper: [Lumber-Jack](https://github.com/milesgranger/lumber-jack)
//!
//! # Example use:
//!
//! ```
//! use blackjack::prelude::*;
//!
//!
//! // Make some series
//! let series_i32: Series<i32> = Series::arange(0, 5);
//! let mut series_f64: Series<f32> = Series::from_vec(vec![1.0, 2.0, 3.0, 4.0]);
//!
//! // You can set a series name!
//! series_f64.set_name("my-float-series");
//!
//! // Or not...
//! assert_eq!(series_i32.name(), None);
//! ```
extern crate num;
extern crate csv;
extern crate stats;
extern crate flate2;
extern crate rgsl;
extern crate snap;
extern crate rayon;
extern crate itertools;
extern crate prettytable;
extern crate indexmap;
extern crate ndarray;
extern crate bincode;
extern crate bytevec;
extern crate serde;
extern crate derive_more;
#[macro_use] extern crate serde_derive;
#[macro_use] extern crate failure;
#[macro_use] pub mod macros;
pub mod series;
pub mod dataframe;
pub mod prelude;
pub mod enums;
pub mod traits;