0.4.2 release

This commit is contained in:
Alexander Nozik 2025-01-27 09:28:57 +03:00
parent bdc9d35512
commit 06271fb889
25 changed files with 58 additions and 50 deletions
CHANGELOG.md
benchmarks
kmath-ast
kmath-commons
kmath-complex
kmath-core
kmath-coroutines
kmath-dimensions
kmath-ejml
kmath-for-real
kmath-functions
kmath-geometry
kmath-histograms
kmath-jupyter
kmath-kotlingrad
kmath-memory
kmath-multik
kmath-nd4j
kmath-ojalgo
kmath-optimization
kmath-stat
kmath-symja
kmath-tensorflow
kmath-tensors
kmath-viktor

@ -3,8 +3,6 @@
## Unreleased
### Added
- Convenient matrix builders for rows, columns, vstacks and hstacks
- Sparse matrix builder
### Changed
@ -13,10 +11,20 @@
### Removed
### Fixed
- Ojalgo conversion bug which made all converted matrices be zero.
### Security
## 0.4.2 - 2025-01-27
### Added
- Convenient matrix builders for rows, columns, vstacks and hstacks
- Sparse matrix builder
### Fixed
- Ojalgo conversion bug which made all converted matrices be zero.
## 0.4.1 - 2025-01-12
### Added

@ -1,5 +1,5 @@
# BenchmarksResult
> **Can't find appropriate benchmark data. Try generating readme files after running benchmarks**.

@ -10,7 +10,7 @@ Extensions to MST API: transformations, dynamic compilation and visualization.
## Artifact:
The Maven coordinates of this project are `space.kscience:kmath-ast:0.4.1`.
The Maven coordinates of this project are `space.kscience:kmath-ast:0.4.2`.
**Gradle Kotlin DSL:**
```kotlin
@ -20,7 +20,7 @@ repositories {
}
dependencies {
implementation("space.kscience:kmath-ast:0.4.1")
implementation("space.kscience:kmath-ast:0.4.2")
}
```

@ -6,7 +6,7 @@ Commons math binding for kmath
## Artifact:
The Maven coordinates of this project are `space.kscience:kmath-commons:0.4.1`.
The Maven coordinates of this project are `space.kscience:kmath-commons:0.4.2`.
**Gradle Kotlin DSL:**
```kotlin
@ -16,6 +16,6 @@ repositories {
}
dependencies {
implementation("space.kscience:kmath-commons:0.4.1")
implementation("space.kscience:kmath-commons:0.4.2")
}
```

@ -8,7 +8,7 @@ Complex and hypercomplex number systems in KMath.
## Artifact:
The Maven coordinates of this project are `space.kscience:kmath-complex:0.4.1`.
The Maven coordinates of this project are `space.kscience:kmath-complex:0.4.2`.
**Gradle Kotlin DSL:**
```kotlin
@ -18,6 +18,6 @@ repositories {
}
dependencies {
implementation("space.kscience:kmath-complex:0.4.1")
implementation("space.kscience:kmath-complex:0.4.2")
}
```

@ -14,7 +14,7 @@ The core interfaces of KMath.
## Artifact:
The Maven coordinates of this project are `space.kscience:kmath-core:0.4.1`.
The Maven coordinates of this project are `space.kscience:kmath-core:0.4.2`.
**Gradle Kotlin DSL:**
```kotlin
@ -24,6 +24,6 @@ repositories {
}
dependencies {
implementation("space.kscience:kmath-core:0.4.1")
implementation("space.kscience:kmath-core:0.4.2")
}
```

@ -6,7 +6,7 @@
## Artifact:
The Maven coordinates of this project are `space.kscience:kmath-coroutines:0.4.1`.
The Maven coordinates of this project are `space.kscience:kmath-coroutines:0.4.2`.
**Gradle Kotlin DSL:**
```kotlin
@ -16,6 +16,6 @@ repositories {
}
dependencies {
implementation("space.kscience:kmath-coroutines:0.4.1")
implementation("space.kscience:kmath-coroutines:0.4.2")
}
```

@ -6,7 +6,7 @@ A proof of concept module for adding type-safe dimensions to structures
## Artifact:
The Maven coordinates of this project are `space.kscience:kmath-dimensions:0.4.1`.
The Maven coordinates of this project are `space.kscience:kmath-dimensions:0.4.2`.
**Gradle Kotlin DSL:**
```kotlin
@ -16,6 +16,6 @@ repositories {
}
dependencies {
implementation("space.kscience:kmath-dimensions:0.4.1")
implementation("space.kscience:kmath-dimensions:0.4.2")
}
```

@ -9,7 +9,7 @@ EJML based linear algebra implementation.
## Artifact:
The Maven coordinates of this project are `space.kscience:kmath-ejml:0.4.1`.
The Maven coordinates of this project are `space.kscience:kmath-ejml:0.4.2`.
**Gradle Kotlin DSL:**
```kotlin
@ -19,6 +19,6 @@ repositories {
}
dependencies {
implementation("space.kscience:kmath-ejml:0.4.1")
implementation("space.kscience:kmath-ejml:0.4.2")
}
```

@ -9,7 +9,7 @@ Specialization of KMath APIs for Double numbers.
## Artifact:
The Maven coordinates of this project are `space.kscience:kmath-for-real:0.4.1`.
The Maven coordinates of this project are `space.kscience:kmath-for-real:0.4.2`.
**Gradle Kotlin DSL:**
```kotlin
@ -19,6 +19,6 @@ repositories {
}
dependencies {
implementation("space.kscience:kmath-for-real:0.4.1")
implementation("space.kscience:kmath-for-real:0.4.2")
}
```

@ -11,7 +11,7 @@ Functions and interpolations.
## Artifact:
The Maven coordinates of this project are `space.kscience:kmath-functions:0.4.1`.
The Maven coordinates of this project are `space.kscience:kmath-functions:0.4.2`.
**Gradle Kotlin DSL:**
```kotlin
@ -21,6 +21,6 @@ repositories {
}
dependencies {
implementation("space.kscience:kmath-functions:0.4.1")
implementation("space.kscience:kmath-functions:0.4.2")
}
```

@ -6,7 +6,7 @@
## Artifact:
The Maven coordinates of this project are `space.kscience:kmath-geometry:0.4.1`.
The Maven coordinates of this project are `space.kscience:kmath-geometry:0.4.2`.
**Gradle Kotlin DSL:**
```kotlin
@ -16,6 +16,6 @@ repositories {
}
dependencies {
implementation("space.kscience:kmath-geometry:0.4.1")
implementation("space.kscience:kmath-geometry:0.4.2")
}
```

@ -6,7 +6,7 @@
## Artifact:
The Maven coordinates of this project are `space.kscience:kmath-histograms:0.4.1`.
The Maven coordinates of this project are `space.kscience:kmath-histograms:0.4.2`.
**Gradle Kotlin DSL:**
```kotlin
@ -16,6 +16,6 @@ repositories {
}
dependencies {
implementation("space.kscience:kmath-histograms:0.4.1")
implementation("space.kscience:kmath-histograms:0.4.2")
}
```

@ -6,7 +6,7 @@
## Artifact:
The Maven coordinates of this project are `space.kscience:kmath-jupyter:0.4.1`.
The Maven coordinates of this project are `space.kscience:kmath-jupyter:0.4.2`.
**Gradle Kotlin DSL:**
```kotlin
@ -16,6 +16,6 @@ repositories {
}
dependencies {
implementation("space.kscience:kmath-jupyter:0.4.1")
implementation("space.kscience:kmath-jupyter:0.4.2")
}
```

@ -8,7 +8,7 @@
## Artifact:
The Maven coordinates of this project are `space.kscience:kmath-kotlingrad:0.4.1`.
The Maven coordinates of this project are `space.kscience:kmath-kotlingrad:0.4.2`.
**Gradle Kotlin DSL:**
```kotlin
@ -18,6 +18,6 @@ repositories {
}
dependencies {
implementation("space.kscience:kmath-kotlingrad:0.4.1")
implementation("space.kscience:kmath-kotlingrad:0.4.2")
}
```

@ -6,7 +6,7 @@
## Artifact:
The Maven coordinates of this project are `space.kscience:kmath-memory:0.4.1`.
The Maven coordinates of this project are `space.kscience:kmath-memory:0.4.2`.
**Gradle Kotlin DSL:**
```kotlin
@ -16,6 +16,6 @@ repositories {
}
dependencies {
implementation("space.kscience:kmath-memory:0.4.1")
implementation("space.kscience:kmath-memory:0.4.2")
}
```

@ -6,7 +6,7 @@ JetBrains Multik connector
## Artifact:
The Maven coordinates of this project are `space.kscience:kmath-multik:0.4.1`.
The Maven coordinates of this project are `space.kscience:kmath-multik:0.4.2`.
**Gradle Kotlin DSL:**
```kotlin
@ -16,6 +16,6 @@ repositories {
}
dependencies {
implementation("space.kscience:kmath-multik:0.4.1")
implementation("space.kscience:kmath-multik:0.4.2")
}
```

@ -9,7 +9,7 @@ ND4J based implementations of KMath abstractions.
## Artifact:
The Maven coordinates of this project are `space.kscience:kmath-nd4j:0.4.1`.
The Maven coordinates of this project are `space.kscience:kmath-nd4j:0.4.2`.
**Gradle Kotlin DSL:**
```kotlin
@ -19,7 +19,7 @@ repositories {
}
dependencies {
implementation("space.kscience:kmath-nd4j:0.4.1")
implementation("space.kscience:kmath-nd4j:0.4.2")
}
```

@ -6,7 +6,7 @@ Ojalgo bindings for kmath
## Artifact:
The Maven coordinates of this project are `space.kscience:kmath-ojalgo:0.4.1`.
The Maven coordinates of this project are `space.kscience:kmath-ojalgo:0.4.2`.
**Gradle Kotlin DSL:**
```kotlin
@ -16,6 +16,6 @@ repositories {
}
dependencies {
implementation("space.kscience:kmath-ojalgo:0.4.1")
implementation("space.kscience:kmath-ojalgo:0.4.2")
}
```

@ -6,7 +6,7 @@
## Artifact:
The Maven coordinates of this project are `space.kscience:kmath-optimization:0.4.1`.
The Maven coordinates of this project are `space.kscience:kmath-optimization:0.4.2`.
**Gradle Kotlin DSL:**
```kotlin
@ -16,6 +16,6 @@ repositories {
}
dependencies {
implementation("space.kscience:kmath-optimization:0.4.1")
implementation("space.kscience:kmath-optimization:0.4.2")
}
```

@ -6,7 +6,7 @@
## Artifact:
The Maven coordinates of this project are `space.kscience:kmath-stat:0.4.1`.
The Maven coordinates of this project are `space.kscience:kmath-stat:0.4.2`.
**Gradle Kotlin DSL:**
```kotlin
@ -16,6 +16,6 @@ repositories {
}
dependencies {
implementation("space.kscience:kmath-stat:0.4.1")
implementation("space.kscience:kmath-stat:0.4.2")
}
```

@ -6,7 +6,7 @@ Symja integration module
## Artifact:
The Maven coordinates of this project are `space.kscience:kmath-symja:0.4.1`.
The Maven coordinates of this project are `space.kscience:kmath-symja:0.4.2`.
**Gradle Kotlin DSL:**
```kotlin
@ -16,6 +16,6 @@ repositories {
}
dependencies {
implementation("space.kscience:kmath-symja:0.4.1")
implementation("space.kscience:kmath-symja:0.4.2")
}
```

@ -6,7 +6,7 @@ Google tensorflow connector
## Artifact:
The Maven coordinates of this project are `space.kscience:kmath-tensorflow:0.4.1`.
The Maven coordinates of this project are `space.kscience:kmath-tensorflow:0.4.2`.
**Gradle Kotlin DSL:**
```kotlin
@ -16,6 +16,6 @@ repositories {
}
dependencies {
implementation("space.kscience:kmath-tensorflow:0.4.1")
implementation("space.kscience:kmath-tensorflow:0.4.2")
}
```

@ -9,7 +9,7 @@ Common linear algebra operations on tensors.
## Artifact:
The Maven coordinates of this project are `space.kscience:kmath-tensors:0.4.1`.
The Maven coordinates of this project are `space.kscience:kmath-tensors:0.4.2`.
**Gradle Kotlin DSL:**
```kotlin
@ -19,6 +19,6 @@ repositories {
}
dependencies {
implementation("space.kscience:kmath-tensors:0.4.1")
implementation("space.kscience:kmath-tensors:0.4.2")
}
```

@ -6,7 +6,7 @@ Binding for https://github.com/JetBrains-Research/viktor
## Artifact:
The Maven coordinates of this project are `space.kscience:kmath-viktor:0.4.1`.
The Maven coordinates of this project are `space.kscience:kmath-viktor:0.4.2`.
**Gradle Kotlin DSL:**
```kotlin
@ -16,6 +16,6 @@ repositories {
}
dependencies {
implementation("space.kscience:kmath-viktor:0.4.1")
implementation("space.kscience:kmath-viktor:0.4.2")
}
```