rgwml 0.1.8291

A crate for reducing cognitive overload while using rust for ml, ai, and data science operations
Documentation

RGWML (an AI, Data Science & Machine Learning Library designed to minimize developer cognitive load)

This library simplifies Data Science, Machine Learning, and Artifical Intelligence operations. It's designed to leverage the best features of RUST, in a manner that is graceful, elegant, and ticklishly fun to build upon.

Modules Overview

df_utils

  • Purpose: Replicate Python Pandas library functionality in Rust.
  • Features: The Query and Grouper structs ease data manipulation, transformation, filtering, sorting, and aggregation.

ai_utils

  • Purpose: Leverage Rust's concurrency for AI/Graph Theory based analysis.
  • Features: Perform complex data analyses and process neural associations in parallel, harnessing Rust's performance and safety.

api_utils

  • Purpose: Gracefully make and cache API calls.
  • Features: The ApiCallBuilder struct allows you to make, cache API calls, and also manage the subsequent cached usage.

csv_utils

  • Purpose: Gracefully build csv files.
  • Features: The CsvBuilder struct allows you to create CSV files with grace by chaining easy-to-read methods to set headers and add rows.