veloxx 0.3.1

Veloxx: High-performance, lightweight Rust library for in-memory data processing and analytics. Features DataFrames, Series, advanced I/O (CSV, JSON, Parquet), machine learning (linear regression, K-means, logistic regression), time-series analysis, data visualization, parallel processing, and multi-platform bindings (Python, WebAssembly). Designed for minimal dependencies, optimal memory usage, and blazing speed - ideal for data science, analytics, and performance-critical applications.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import velox

# Create a DataFrame
df = velox.PyDataFrame({
    "a": velox.PySeries([1, 2, 3]),
    "b": velox.PySeries([4, 5, 6])
})

# Print the DataFrame
print(df)

# Group by column 'a' and calculate the sum
grouped_df = df.group_by(["a"])
sum_df = grouped_df.sum()

# Print the aggregated DataFrame
print(sum_df)