|
a1267d84ac
|
Fix quaternion rotation tests
|
2022-06-14 20:58:13 +03:00 |
|
|
85a1e8b33f
|
New common test infrastructure
|
2022-06-14 16:27:32 +03:00 |
|
|
569e01fce1
|
Migration to kotlin 1.7
|
2022-06-12 15:16:40 +03:00 |
|
|
c28be83226
|
LazyStructire::deferred -> async
|
2022-06-08 09:00:37 +03:00 |
|
|
b509dc917d
|
ValueAndErrorField
|
2022-04-10 23:00:55 +03:00 |
|
|
1295a407c3
|
Refactor tree histogram
|
2022-04-10 15:29:46 +03:00 |
|
|
6247e79884
|
Refactor multivariate histograms
|
2022-04-10 13:41:41 +03:00 |
|
|
27a252b637
|
Accept changes, Update documentation
|
2022-04-10 11:31:52 +03:00 |
|
|
73f72f12bc
|
[WIP] Another histogram refactor
|
2022-04-05 23:23:29 +03:00 |
|
|
3a3a5bd77f
|
Histogram API refactor
|
2022-03-23 14:07:24 +03:00 |
|
|
29369cd6d7
|
[WIP] Another histogram refactor
|
2022-03-22 22:17:20 +03:00 |
|
|
39640498fc
|
Another histogram refactor
|
2022-03-19 09:20:32 +03:00 |
|
|
408443989c
|
Up version
|
2022-02-13 17:48:04 +03:00 |
|
Iaroslav Postovalov
|
745a7ad66e
|
Add complete constant folding in kmath-ast by introducing TypedMst, some minor changes
|
2022-02-11 20:46:30 +07:00 |
|
Iaroslav Postovalov
|
e094f6e8ee
|
Remove Algebra.evaluate(MST) by inlining in into interpret
|
2022-02-08 11:43:50 +07:00 |
|
Iaroslav Postovalov
|
5ba7d74bd2
|
Completely specialized expression types for Int, Long, Double and compilation of MST to it
|
2021-11-28 20:56:01 +07:00 |
|
Iaroslav Postovalov
|
d2e3110480
|
Update gradle-tools, do Kotlin 1.6.0 migrations
|
2021-11-24 15:32:06 +07:00 |
|
Alexis Manin
|
06a6a99ef0
|
feat(Core): add new flavors of permSort: allow user to specify a comparator (sort with) or a custom field to use in buffer values (sort by).
|
2021-11-18 17:44:53 +01:00 |
|
Alexis Manin
|
0f7a25762e
|
feat(Core): add a permutation sorting prototype for buffers
This is a Buffer extension function to create a list of permuted indices that represent the sequence of naturally sorted buffer elements
|
2021-11-17 13:19:40 +01:00 |
|
Iaroslav Postovalov
|
7ceb0b69b8
|
Revert license removal and update copyright
|
2021-11-16 18:14:34 +07:00 |
|
Alexander Nozik
|
e25827eb14
|
Merge pull request #437 from mipt-npm/commandertvis/double-specialized
Provide specializations of `AsmBuilder` for `Double`, `Long`, `Int`
|
2021-11-16 11:41:53 +03:00 |
|
Iaroslav Postovalov
|
70ac232c15
|
Relax type requirements in algebraExtensions.kt from Ring to Group
|
2021-11-16 14:27:20 +07:00 |
|
Iaroslav Postovalov
|
7b50400de5
|
Provide specializations of AsmBuilder for Double, Long, Int
|
2021-11-16 14:03:12 +07:00 |
|
Iaroslav Postovalov
|
f231d722c6
|
Multiple performance improvements related to ASM
1. Argument values are cached in locals
2. Optimized Expression.invoke function
3. lambda=indy is used in kmath-core
|
2021-11-15 23:29:15 +07:00 |
|
|
0e1e97a3ff
|
Multik integration finished (for now)
|
2021-11-04 10:58:27 +03:00 |
|
|
726864ed0e
|
Refactoring of power
|
2021-11-03 12:55:29 +03:00 |
|
|
b65197f577
|
revert parts of tensor api to tensors
|
2021-11-01 19:45:02 +03:00 |
|
|
46e7da9ae0
|
Tensor algebra generified
|
2021-10-28 11:18:16 +03:00 |
|
|
4db7398a28
|
Tensor algebra generified
|
2021-10-28 10:58:22 +03:00 |
|
|
7e59ec5804
|
Refactor TensorAlgebra to take StructureND and inherit AlgebraND
|
2021-10-26 09:16:24 +03:00 |
|
|
69e6849a12
|
Name refactoring for tensors
|
2021-10-20 16:11:36 +03:00 |
|
|
a81ab474f7
|
Add multik tensor factories and benchmarks
|
2021-10-18 11:35:09 +03:00 |
|
|
827f115a92
|
Multik wrapper
|
2021-10-17 21:12:14 +03:00 |
|
|
9b9fe07044
|
Specialized operations for ND algebra
|
2021-10-17 16:42:46 +03:00 |
|
|
4513b06e87
|
Shapeless ND and Buffer algebras
|
2021-10-17 13:09:21 +03:00 |
|
|
688382eed6
|
Shapeless ND and Buffer algebras
|
2021-10-17 12:42:35 +03:00 |
|
|
d0354da80a
|
Shapeless ND and Buffer algebras
|
2021-10-17 11:12:35 +03:00 |
|
|
fd8a61c852
|
Fix Mean bug
|
2021-10-04 12:40:30 +03:00 |
|
|
abae29bbed
|
DoubleBuffer algebra refactoring
|
2021-10-02 18:54:45 +03:00 |
|
|
85aefb5380
|
Completely remove AlgebraElements.kt
|
2021-10-02 16:14:38 +03:00 |
|
|
0f634688cc
|
API cleanup
|
2021-10-02 15:56:57 +03:00 |
|
|
01bbb4bb13
|
API cleanup
|
2021-10-02 09:55:52 +03:00 |
|
|
89eebbecb7
|
Fix EJML inversion issue
|
2021-09-21 21:24:27 +03:00 |
|
|
9fcc1b3af2
|
Split Buffer.kt for better readability
|
2021-09-19 21:17:26 +03:00 |
|
|
546d56aeee
|
Refactor buffer builders to suit new discoverability pattern
|
2021-09-19 21:13:07 +03:00 |
|
|
49ec5d1554
|
Refactor ND builders to suit new discoverability pattern
|
2021-09-19 20:48:36 +03:00 |
|
|
dfd6e0a949
|
Merge remote-tracking branch 'origin/dev' into feature/advanced-optimization
# Conflicts:
# kmath-commons/src/main/kotlin/space/kscience/kmath/commons/optimization/CMOptimization.kt
# kmath-commons/src/main/kotlin/space/kscience/kmath/commons/optimization/cmFit.kt
# kmath-ejml/src/main/kotlin/space/kscience/kmath/ejml/_generated.kt
# kmath-stat/src/commonMain/kotlin/space/kscience/kmath/optimization/FunctionOptimization.kt
# kmath-stat/src/commonMain/kotlin/space/kscience/kmath/optimization/NoDerivFunctionOptimization.kt
# kmath-stat/src/commonMain/kotlin/space/kscience/kmath/optimization/Optimization.kt
# kmath-stat/src/commonMain/kotlin/space/kscience/kmath/optimization/XYFit.kt
|
2021-08-16 09:56:00 +03:00 |
|
|
aaa298616d
|
QOW is working more or less
|
2021-08-16 09:55:03 +03:00 |
|
|
9b8da4cdcc
|
Fix JS bug with null cast
|
2021-08-12 20:28:45 +03:00 |
|
Iaroslav Postovalov
|
da27c2e494
|
Fix path to LICENSE in the notice
|
2021-08-08 12:27:16 +07:00 |
|