5a568c4587
add gradient example
2021-03-14 14:23:53 +03:00
0aa73cd48f
Vector space refactor (optimization)
2021-03-14 09:43:22 +03:00
5e6f65a181
WIP Matrix refactor
2021-03-13 18:19:10 +03:00
9bc8e8fbf9
WIP vector space refactor
2021-03-12 22:52:18 +03:00
Alexander Nozik
f449bdd58f
Merge pull request #219 from mipt-npm/refactor/algebra-scale
...
Fully refactor algebra split ScaleOperations from Space.
2021-03-11 11:28:54 +03:00
fe95c4e48e
Code review.
2021-03-10 18:20:23 +03:00
6a5ca2a115
Code review.
2021-03-10 18:02:04 +03:00
Iaroslav Postovalov
940718098d
Revise benchmarks code
...
Revise benchmarks code by using kotlinx.benchmark type aliases
(it will simplify creating multiplatform benchmarks), using
Blackhole class to consume results, moving all the constant state
to private companion objects
2021-03-10 21:35:28 +07:00
8ae8ebe871
Fully refactor algebra split ScaleOperations from Space.
2021-03-08 21:03:48 +03:00
dd5ef4810f
Gradle plugin 0.8.0
2021-02-21 16:13:40 +03:00
1ad305ba34
Merge remote-tracking branch 'origin/dev' into dev
...
# Conflicts:
# kmath-core/api/kmath-core.api
# kmath-core/src/commonMain/kotlin/space/kscience/kmath/linear/MatrixContext.kt
2021-02-19 13:50:49 +03:00
6581f3dd8a
Cleanup
2021-02-19 13:38:32 +03:00
Iaroslav Postovalov
84adce13c9
Merge pull request #148 from mipt-npm/gsl-experiment
...
Changes for upcoming GSL extension project
2021-02-19 17:34:27 +07:00
8485d28872
Change package name to space.kscience
2021-02-18 11:17:28 +03:00
f201210fa0
Merge remote-tracking branch 'origin/dev' into dev
2021-02-15 09:35:14 +03:00
987997cc02
Histograms refactor
2021-02-12 22:43:35 +03:00
ee29b218f0
Merge remote-tracking branch 'space/dev' into refactor/histograms
2021-02-12 10:44:10 +03:00
Iaroslav Postovalov
b6be3a0333
Merge branch 'dev' into gsl-experiment
2021-02-11 23:13:57 +07:00
Iaroslav Postovalov
228b55f5ea
Merge branch 'dev' into gsl-experiment
...
# Conflicts:
# CHANGELOG.md
# gradle.properties
# kmath-core/src/commonMain/kotlin/kscience/kmath/linear/MatrixContext.kt
# kmath-stat/build.gradle.kts
2021-02-11 17:28:22 +07:00
Iaroslav Postovalov
6aeccef889
Fix benchmarks again
2021-02-11 15:20:29 +07:00
a384b323c3
Update examples to use with
instead of invoke
on algebras
2021-02-11 11:17:44 +03:00
Alexander Nozik
cd4bfdf59e
Merge pull request #156 from mipt-npm/feature/quaternion
...
Add fast quaternion implementation, minor changes to complex
2021-02-11 11:01:29 +03:00
Iaroslav Postovalov
a891734ef0
Add newline
2021-02-11 14:53:20 +07:00
Iaroslav Postovalov
b02091402f
Remove explicity qualification
2021-02-11 14:52:26 +07:00
Iaroslav Postovalov
e6876c3f97
Fix benchmarks source set
2021-02-11 14:49:15 +07:00
Iaroslav Postovalov
cd96845c31
Discard a change
2021-02-09 18:12:35 +07:00
Iaroslav Postovalov
55f8c3938b
Merge branch 'dev' into gsl-experiment
...
# Conflicts:
# .github/workflows/build.yml
2021-01-31 14:57:31 +07:00
Iaroslav Postovalov
46650a414e
Merge branch 'dev' into feature/quaternion
...
# Conflicts:
# CHANGELOG.md
# README.md
# kmath-core/README.md
2021-01-31 14:46:11 +07:00
85927c9f6b
Documentation update.
2021-01-30 20:12:14 +03:00
Iaroslav Postovalov
955e95690d
Merge branch 'dev' into gsl-experiment
2021-01-30 17:20:36 +07:00
Iaroslav Postovalov
4f78286756
Fix after-merge problems
2021-01-30 17:19:46 +07:00
Iaroslav Postovalov
70c0b614a3
Merge branch 'dev' into feature/quaternion
...
# Conflicts:
# CHANGELOG.md
# examples/src/main/kotlin/kscience/kmath/operations/ComplexDemo.kt
# examples/src/main/kotlin/kscience/kmath/structures/ComplexND.kt
# kmath-complex/src/commonMain/kotlin/kscience/kmath/complex/ComplexNDField.kt
# kmath-core/src/commonMain/kotlin/kscience/kmath/structures/NDAlgebra.kt
# kmath-core/src/commonTest/kotlin/kscience/kmath/structures/NDFieldTest.kt
2021-01-29 17:00:57 +07:00
45866b500f
Merge remote-tracking branch 'origin/dev' into refactor/ndalgebra
...
# Conflicts:
# CHANGELOG.md
# examples/src/benchmarks/kotlin/kscience/kmath/benchmarks/LinearAlgebraBenchmark.kt
# kmath-commons/src/main/kotlin/kscience/kmath/commons/linear/CMMatrix.kt
# kmath-for-real/src/commonMain/kotlin/kscience/kmath/real/RealMatrix.kt
2021-01-28 20:07:43 +03:00
228c0b3886
misc
2021-01-28 20:04:33 +03:00
Iaroslav Postovalov
b20081f161
Fix capitalization of LUP related references (LUP -> Lup)
2021-01-24 22:12:43 +07:00
8a2f1586e2
suppress unused
2021-01-24 17:11:14 +03:00
aff7bbab41
Matrix performance optimization
2021-01-24 17:07:19 +03:00
3bbb39f30d
cleanup parallel field example
2021-01-24 10:26:56 +03:00
9829a16a32
Optimize Real NDField
2021-01-24 10:15:16 +03:00
1cb41f4dc2
Optimize Real NDField
2021-01-23 22:16:27 +03:00
Iaroslav Postovalov
9342824c96
Merge branch 'dev' into feature/quaternion
2021-01-24 02:00:22 +07:00
332c04b573
[WIP] Refactor NDStructures
2021-01-23 19:19:13 +03:00
061398b009
[WIP] Refactor NDStructures
2021-01-22 23:22:24 +03:00
Iaroslav Postovalov
8019ac6802
Merge branch 'dev' into gsl-experiment
2021-01-20 16:52:29 +07:00
Iaroslav Postovalov
2d1d6c008e
Fix after-merge problems
2021-01-20 15:07:12 +07:00
d0c9d97706
Minor optimization for RealNDAlgebra
2021-01-19 22:29:19 +03:00
Iaroslav Postovalov
9748e0bfbe
Merge branch 'dev' into feature/quaternion
...
# Conflicts:
# CHANGELOG.md
# examples/src/main/kotlin/kscience/kmath/stat/DistributionBenchmark.kt
# kmath-complex/src/commonMain/kotlin/kscience/kmath/complex/ComplexNDField.kt
# kmath-core/src/commonMain/kotlin/kscience/kmath/operations/Complex.kt
# kmath-core/src/commonTest/kotlin/kscience/kmath/structures/NDFieldTest.kt
2021-01-20 01:10:31 +07:00
Iaroslav Postovalov
f711fe3d35
Merge branch 'dev' into gsl-experiment
...
# Conflicts:
# CHANGELOG.md
2021-01-20 00:34:19 +07:00
ab32cd9561
Numeric operations are decoupled from Ring
2021-01-19 17:16:43 +03:00
4635080317
Optimize RealMatrix dot operation
2021-01-18 21:33:53 +03:00