Commit Graph

151 Commits

Author SHA1 Message Date
5c82a5e1fa 0.4 WIP 2023-11-18 22:29:59 +03:00
46eacbb750 0.4 WIP 2023-11-03 09:56:19 +03:00
544b8610e1 Merge branch 'dev' into dev-0.4
# Conflicts:
#	buildSrc/settings.gradle.kts
#	gradle.properties
#	gradle/wrapper/gradle-wrapper.properties
#	kmath-geometry/src/commonMain/kotlin/space/kscience/kmath/geometry/euclidean2d/Circle2D.kt
#	kmath-geometry/src/commonMain/kotlin/space/kscience/kmath/geometry/euclidean2d/Float32Space2D.kt
#	kmath-geometry/src/commonMain/kotlin/space/kscience/kmath/geometry/euclidean2d/Float64Space2D.kt
#	kmath-geometry/src/commonMain/kotlin/space/kscience/kmath/geometry/quaternionOperations.kt
2023-10-31 14:18:50 +03:00
1765f8cf8c Remove asPolynomial 2023-10-25 10:28:39 +03:00
67994d35d9 Merge branch 'dev' into dev-0.4
# Conflicts:
#	CHANGELOG.md
#	build.gradle.kts
#	examples/src/main/kotlin/space/kscience/kmath/operations/mixedNDOperations.kt
#	kmath-commons/src/main/kotlin/space/kscience/kmath/commons/linear/CMMatrix.kt
#	kmath-core/src/commonMain/kotlin/space/kscience/kmath/linear/Float64LinearSpace.kt
#	kmath-core/src/commonMain/kotlin/space/kscience/kmath/linear/LupDecomposition.kt
#	kmath-core/src/commonMain/kotlin/space/kscience/kmath/nd/Float64FieldND.kt
#	kmath-geometry/src/commonMain/kotlin/space/kscience/kmath/geometry/euclidean2d/Circle2D.kt
#	kmath-geometry/src/commonMain/kotlin/space/kscience/kmath/geometry/euclidean2d/Float64Space2D.kt
#	kmath-geometry/src/commonMain/kotlin/space/kscience/kmath/geometry/euclidean3d/Float64Space3D.kt
#	kmath-geometry/src/commonMain/kotlin/space/kscience/kmath/geometry/vectorPrecision.kt
#	kmath-nd4j/src/main/kotlin/space/kscience/kmath/nd4j/Nd4jTensorAlgebra.kt
#	kmath-tensorflow/src/main/kotlin/space/kscience/kmath/tensorflow/DoubleTensorFlowAlgebra.kt
#	kmath-tensors/src/commonMain/kotlin/space/kscience/kmath/tensors/core/DoubleTensorAlgebra.kt
#	kmath-tensors/src/commonMain/kotlin/space/kscience/kmath/tensors/core/IntTensorAlgebra.kt
#	kmath-viktor/src/main/kotlin/space/kscience/kmath/viktor/ViktorFieldOpsND.kt
2023-08-12 21:38:43 +03:00
efb853c1bc Refactor geometry 2023-08-12 13:16:18 +03:00
19bebfd1ed Finish naming change 2023-08-12 11:21:59 +03:00
4abe25c188 [WIP] Features to Attributes refactoring 2023-07-18 10:13:36 +03:00
6da51b7794 [WIP] Features to Attributes refactoring 2023-07-09 15:51:50 +03:00
c0a7cff1d8 Merge branch 'dev' into dev-0.3.2
# Conflicts:
#	build.gradle.kts
#	gradle/wrapper/gradle-wrapper.properties
#	kmath-core/build.gradle.kts
#	kmath-tensors/build.gradle.kts
2023-06-11 09:10:31 +03:00
4ab2244ac9 update space automation 2023-05-09 19:44:39 +03:00
cdfddb7551 Explicit mutability for StructureND builders 2023-04-21 12:41:46 +03:00
875e32679b [WIP] geometry refactor 2023-04-12 11:39:28 +03:00
e1d5409c0d Patch changelog 2023-04-09 11:12:04 +03:00
8ac7567afd Patch changelog 2023-04-09 11:08:39 +03:00
b2746e5c0e Wasm support 2023-04-09 10:55:58 +03:00
ce388fed44 Move annotations to base package. Fix series 2023-04-07 19:55:34 +03:00
7cc6a4be40 remove trajectory 2023-04-05 15:26:09 +03:00
ef336af87d Fix vector product 2023-03-16 09:37:03 +03:00
2c6d1e89c5 Update type-safe angles 2023-02-05 20:05:53 +03:00
7f4f4c7703 Update of symbolic operations 2023-01-24 21:01:26 +03:00
b14e2fdd08
Moved polynomials to https://github.com/SciProgCentre/kmath-polynomial 2022-11-05 21:44:41 +03:00
cff563c321
Major tensor refactoring 2022-11-05 16:14:23 +03:00
b0abcf2d0c
Safe shapes 2022-10-14 12:47:57 +03:00
b5d04ba02c
Global refactor of tensors 2022-09-11 15:27:38 +03:00
a8182fad23
Multik went MPP 2022-08-04 09:54:59 +03:00
ee0d44e12e
rename bdot to matmul 2022-08-03 18:20:46 +03:00
5402ba47c9
Restrict tensor dot ot vectors and matrices only. Introduce bdot to Double TensorAlgebra for broadcasting operations. 2022-08-03 18:10:44 +03:00
0e9072710f
Kotlin 1.7.20-Beta 2022-07-29 15:58:02 +03:00
3eef778f60
Add mandatory MutableBufferFactory to Algebra #477 2022-07-16 16:27:11 +03:00
68add4cb5f
Refactor test naming 2022-07-16 11:35:50 +03:00
c28be83226
LazyStructire::deferred -> async 2022-06-08 09:00:37 +03:00
358d750226
Add missing @CommanderTvis contributions to changelog 2022-04-12 09:49:35 +03:00
74e6bc65a3
0.3.0 release 2022-04-11 20:07:40 +03:00
b509dc917d
ValueAndErrorField 2022-04-10 23:00:55 +03:00
6247e79884
Refactor multivariate histograms 2022-04-10 13:41:41 +03:00
73f72f12bc
[WIP] Another histogram refactor 2022-04-05 23:23:29 +03:00
7bb66f6a00
Add TensorFlow prototype 2022-01-29 15:02:46 +03:00
726864ed0e Refactoring of power 2021-11-03 12:55:29 +03:00
29a90efca5 Tensor algebra generified 2021-10-27 14:48:36 +03:00
d0354da80a Shapeless ND and Buffer algebras 2021-10-17 11:12:35 +03:00
09a9df5213 Add complex power 2021-10-09 20:19:36 +03:00
85aefb5380 Completely remove AlgebraElements.kt 2021-10-02 16:14:38 +03:00
89eebbecb7 Fix EJML inversion issue 2021-09-21 21:24:27 +03:00
546d56aeee Refactor buffer builders to suit new discoverability pattern 2021-09-19 21:13:07 +03:00
Alexander Nozik
55ea3658b9
Update CHANGELOG.md
Co-authored-by: Iaroslav Postovalov <38042667+CommanderTvis@users.noreply.github.com>
2021-08-27 18:16:24 +03:00
a020d1545c merge dev 2021-08-06 12:23:24 +03:00
3ba12f4999 Generic Buffer Algebra 2021-07-09 14:11:26 +03:00
94c58b7749 Fix Univariate histogram filling 2021-06-15 13:45:08 +03:00
95c0b2d3f0 [WIP] optimization with QOW 2021-06-08 14:27:45 +03:00