Apache SystemDS
Declarative data-science computation
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.