Apache SystemDS

Declarative data-science computation

Visit Apache SystemDS official site

What it does

SystemDS provides a data-science system and programming language that turns matrix and data-processing expressions into execution plans, with APIs for constructing numerical workflows and integrating computations into analytical applications or existing research pipelines.

When to use it

For algorithms executed across changing dataset sizes, use DML and API examples to understand operators, input data, and how computation results are returned.