c2bab5d138
Fix Samplers and distribution API
2021-04-01 18:18:54 +03:00
Iaroslav Postovalov
9ee506b1d2
Some experiments with MST rendering
2021-03-31 16:12:07 +07:00
Iaroslav Postovalov
9574099f9b
Fix post-merge issues
2021-03-31 02:24:21 +07:00
Iaroslav Postovalov
f26cad6d18
Merge branch 'dev' into feature/mp-samplers
...
# Conflicts:
# examples/src/main/kotlin/space/kscience/kmath/commons/fit/fitWithAutoDiff.kt
# examples/src/main/kotlin/space/kscience/kmath/stat/DistributionBenchmark.kt
# examples/src/main/kotlin/space/kscience/kmath/stat/DistributionDemo.kt
# kmath-commons/src/test/kotlin/space/kscience/kmath/commons/optimization/OptimizeTest.kt
# kmath-core/src/commonMain/kotlin/space/kscience/kmath/structures/Buffer.kt
# kmath-coroutines/src/commonMain/kotlin/kscience/kmath/chains/BlockingRealChain.kt
# kmath-stat/src/commonMain/kotlin/kscience/kmath/stat/SamplerAlgebra.kt
# kmath-stat/src/commonMain/kotlin/space/kscience/kmath/stat/Distribution.kt
# kmath-stat/src/commonMain/kotlin/space/kscience/kmath/stat/RandomChain.kt
# kmath-stat/src/jvmMain/kotlin/space/kscience/kmath/stat/distributions.kt
2021-03-31 01:48:26 +07:00
aeceb4a337
Move dataset to core
2021-03-19 14:53:14 +03:00
88d0c19a74
Refactor structure features. Basic curve fitting
2021-03-19 11:07:27 +03:00
a3ca06a241
Remove StructureND identity #248
2021-03-16 21:43:29 +03:00
206e4cbcf6
Real -> Double
2021-03-16 21:17:26 +03:00
05f742452d
Structure naming change
2021-03-16 20:56:20 +03:00
e01f90b5e0
add gradient example
2021-03-14 14:40:13 +03:00
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
Iaroslav Postovalov
d69a04bb6e
Merge branch 'dev' into feature/mp-samplers
2021-02-12 20:58:03 +07: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
9210bc9198
Merge branch 'dev' into feature/mp-samplers
2021-02-06 23:12:16 +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