[][src]Crate blackjack

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 equivelent by and for the Rust community. Along with a Python wrapper: 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);

Modules

dataframe

DataFrame object and associated functionality

enums

Enums to be used throughout the crate.

macros

Nothing to see here, placeholder until new macros are needed.

prelude

Default and recommended imports for functionality of crate.

series

Series represents a single column within a dataframe and wraps many Array like functionality.

traits

Traits to be used throughout the crate

Macros

impl_FROM_DataElement_for_primitive
impl_OP_Assign_DataElement
series_map