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;