Skip to content

Latest commit

 

History

History
52 lines (45 loc) · 1.68 KB

README.md

File metadata and controls

52 lines (45 loc) · 1.68 KB

Maven Central javadoc

Matrix Datasets

Common, public domain and oss datasets in Matrix format for Groovy applications running on JDK 17 or later.

Includes mtcars, iris, PlantGrowth, ToothGrowth, USArrests, diamonds, mpg, and map data

Setup

Gradle:

implementation 'se.alipsa.groovy:matrix-core:2.2.0'
implementation 'se.alipsa.groovy:matrix-datasets:1.1.0'

Maven:

<dependencies>
  <dependency>
      <groupId>se.alipsa.groovy</groupId>
      <artifactId>matrix-core</artifactId>
      <version>2.2.0</version>
  </dependency>
  <dependency>
      <groupId>se.alipsa.groovy</groupId>
      <artifactId>matrix-datasets</artifactId>
      <version>1.1.0</version>
  </dependency>
</dependencies>

Usage:

import se.alipsa.groovy.datasets.*
import se.alipsa.groovy.matrix.*

Matrix iris = Dataset.iris()
Matrix speciesMeans = Stat.meanBy(iris, 'Sepal Length','Species')
println speciesMeans.content()
Species Sepal Length
Iris-versicolor 5.936
Iris-virginica 6.588
Iris-setosa 5.006

Release version compatibility matrix

The following table illustrates the version compatibility of the matrix datasets and matrix core

Matrix datasets Matrix core
1.0.3 1.2.3 -> 1.2.4
1.0.4 2.0.0 -> 2.1.1