nu_plugin_polars 0.114.1

Nushell dataframe plugin commands based on polars.
Documentation
mod abs;
mod bitwise_and;
mod bitwise_count_ones;
mod bitwise_count_zeros;
mod bitwise_leading_ones;
mod bitwise_leading_zeros;
mod bitwise_or;
mod bitwise_trailing_ones;
mod bitwise_trailing_zeros;
mod bitwise_xor;
mod cos;
mod dot;
mod exp;
mod log;
mod log1p;
mod sign;
mod sin;
mod sqrt;
mod stub;

use crate::PolarsPlugin;
use nu_plugin::PluginCommand;

pub(crate) fn commands() -> Vec<Box<dyn PluginCommand<Plugin = PolarsPlugin>>> {
    vec![
        Box::new(stub::MathCmd),
        Box::new(abs::ExprMathAbs),
        Box::new(bitwise_and::ExprMathBitwiseAnd),
        Box::new(bitwise_count_ones::ExprMathBitwiseCountOnes),
        Box::new(bitwise_count_zeros::ExprMathBitwiseCountZeros),
        Box::new(bitwise_leading_ones::ExprMathBitwiseLeadingOnes),
        Box::new(bitwise_leading_zeros::ExprMathBitwiseLeadingZeros),
        Box::new(bitwise_or::ExprMathBitwiseOr),
        Box::new(bitwise_trailing_ones::ExprMathBitwiseTrailingOnes),
        Box::new(bitwise_trailing_zeros::ExprMathBitwiseTrailingZeros),
        Box::new(bitwise_xor::ExprMathBitwiseXor),
        Box::new(cos::ExprMathCos),
        Box::new(dot::ExprMathDot),
        Box::new(exp::ExprMathExp),
        Box::new(log::ExprMathLog),
        Box::new(log1p::ExprMathLog1p),
        Box::new(sign::ExprMathSign),
        Box::new(sin::ExprMathSin),
        Box::new(sqrt::ExprMathSqrt),
    ]
}