Iaroslav Postovalov
|
922d27fb62
|
Restructure codegen task
|
2020-10-11 03:37:04 +07:00 |
|
Iaroslav Postovalov
|
21dfc37727
|
Hide ignored targets and update generated file
|
2020-10-11 03:29:38 +07:00 |
|
Iaroslav Postovalov
|
a0066bb6dd
|
Fix compiler-embeddable version, add generated sources
|
2020-10-11 03:09:00 +07:00 |
|
Iaroslav Postovalov
|
60c7b08b42
|
Remove invalid modifier
|
2020-10-11 01:27:44 +07:00 |
|
Iaroslav Postovalov
|
8af6195265
|
Fix build-script error
|
2020-10-11 01:24:16 +07:00 |
|
Iaroslav Postovalov
|
956fe9b9e6
|
Track generated code
|
2020-10-11 01:21:10 +07:00 |
|
Iaroslav Postovalov
|
d46350e7b7
|
Rework codegen, use GSL vectors to store vectors, implement MatrixContext for Float, Double and Complex matrices with BLAS
|
2020-10-11 01:15:37 +07:00 |
|
Iaroslav Postovalov
|
69a107819b
|
Implement vector codegen
|
2020-10-05 17:46:41 +07:00 |
|
Iaroslav Postovalov
|
77dac58efb
|
Replace manual matrices classes building with codegen
|
2020-10-05 13:13:16 +07:00 |
|
Iaroslav Postovalov
|
0a02fd07b4
|
Replace manual matrices classes building with codegen
|
2020-10-05 13:13:06 +07:00 |
|
Iaroslav Postovalov
|
abcde808dc
|
Add first working test, use kotlinx-io fork, major rework of GSL API
|
2020-10-04 20:17:44 +07:00 |
|
Iaroslav Postovalov
|
eedfcf3932
|
Drop mingw support in GSL module
|
2020-10-04 15:53:24 +07:00 |
|
Iaroslav Postovalov
|
53f38e7492
|
Simplify compilerOpts
|
2020-10-04 15:39:35 +07:00 |
|
Iaroslav Postovalov
|
0565f0665a
|
Turn on daemon on Windows
|
2020-10-04 14:45:33 +07:00 |
|
Iaroslav Postovalov
|
881f2280fc
|
Try adding Windows support
|
2020-10-04 14:39:24 +07:00 |
|
Iaroslav Postovalov
|
90bdf00f8b
|
Sort classes, add vectors support
|
2020-10-04 14:35:51 +07:00 |
|
Iaroslav Postovalov
|
5724558760
|
Reconfigure native build
|
2020-10-04 14:10:53 +07:00 |
|
Iaroslav Postovalov
|
74d226cab7
|
Fix types
|
2020-10-04 13:54:14 +07:00 |
|
Iaroslav Postovalov
|
fd4253fc93
|
Provide bindings for each gsl_matrix except char, uchar, long_double because they have no clear KMath analogues
|
2020-10-04 13:54:00 +07:00 |
|
Iaroslav Postovalov
|
8f6163698c
|
Update tasks
|
2020-10-04 13:39:39 +07:00 |
|
Iaroslav Postovalov
|
fb4d74e90f
|
Add OSX target
|
2020-10-04 13:26:21 +07:00 |
|
Iaroslav Postovalov
|
159b5530fb
|
Rename Actions job
|
2020-10-04 13:22:00 +07:00 |
|
Iaroslav Postovalov
|
ef31cfcd65
|
Simplify build-script
|
2020-10-04 13:19:49 +07:00 |
|
Iaroslav Postovalov
|
54eb66ac70
|
Add explicit cinterop call
|
2020-10-04 13:10:20 +07:00 |
|
Iaroslav Postovalov
|
e2af1f095a
|
Change konan cache path
|
2020-10-04 13:01:52 +07:00 |
|
Iaroslav Postovalov
|
9e277a7de3
|
Minor changes related to benchmarks and EJML matrix, add GSL module, add wrapper for gsl_matrix, provide headers of gsl, configure cinterop at least for Linux and OSX, update GitHub Actions workflow
|
2020-10-04 12:45:35 +07:00 |
|
Iaroslav Postovalov
|
a12c645416
|
Move to kscience
|
2020-10-03 23:13:08 +07:00 |
|
Iaroslav Postovalov
|
26d81bddb5
|
Merge remote-tracking branch 'origin/dev' into mp-samplers
# Conflicts:
# examples/src/main/kotlin/kscience/kmath/commons/prob/DistributionBenchmark.kt
|
2020-10-02 01:35:55 +07:00 |
|
Iaroslav Postovalov
|
79aa31c406
|
Merge remote-tracking branch 'origin/dev' into nd4j
# Conflicts:
# CHANGELOG.md
|
2020-10-02 01:33:11 +07:00 |
|
Iaroslav Postovalov
|
0e6448cd3e
|
Merge pull request #136 from mipt-npm/ejml
Drop koma module, implement kmath-ejml module copying it, but for EJML SimpleMatrix
|
2020-10-02 01:30:39 +07:00 |
|
Iaroslav Postovalov
|
328193d30c
|
Merge remote-tracking branch 'origin/dev' into nd4j
# Conflicts:
# examples/build.gradle.kts
# kmath-core/src/commonMain/kotlin/kscience/kmath/structures/BufferedNDAlgebra.kt
|
2020-10-02 01:23:05 +07:00 |
|
Alexander Nozik
|
7ed38d151a
|
Merge pull request #144 from mipt-npm/even-more-docs
Even more documentation comments and minor refactorings
|
2020-10-01 20:44:29 +03:00 |
|
Iaroslav Postovalov
|
6ee0039985
|
Fix build problems
|
2020-10-01 21:49:57 +07:00 |
|
Iaroslav Postovalov
|
254ee9eced
|
Merge remote-tracking branch 'origin/dev' into even-more-docs
|
2020-10-01 20:59:34 +07:00 |
|
Iaroslav Postovalov
|
6e6e71543e
|
Update CHANGELOG.md
|
2020-10-01 20:32:07 +07:00 |
|
Iaroslav Postovalov
|
a465ab64f0
|
Remove accidentally left main method
|
2020-10-01 01:21:34 +07:00 |
|
Iaroslav Postovalov
|
7d60fa142d
|
Remove kotlin-reflect dependency (-2MiB to library size), optimize type copying, optimize reflection usages, optimize lexer
|
2020-09-30 21:28:39 +07:00 |
|
|
049ac89667
|
More informative toString for NDBuffer and Complex
|
2020-09-30 12:30:06 +03:00 |
|
Iaroslav Postovalov
|
c97f81b277
|
Merge remote-tracking branch 'origin/dev' into even-more-docs
# Conflicts:
# build.gradle.kts
# kmath-core/src/commonMain/kotlin/kscience/kmath/operations/Complex.kt
# kmath-memory/src/commonMain/kotlin/kscience/kmath/memory/Memory.kt
# kmath-memory/src/commonMain/kotlin/kscience/kmath/memory/MemorySpec.kt
# kmath-memory/src/commonMain/kotlin/kscience/memory/Memory.kt
# kmath-memory/src/commonMain/kotlin/kscience/memory/MemorySpec.kt
# kmath-memory/src/commonMain/kotlin/scientifik/memory/Memory.kt
# kmath-memory/src/commonMain/kotlin/scientifik/memory/MemorySpec.kt
# kmath-memory/src/jsMain/kotlin/kscience/kmath/memory/DataViewMemory.kt
# kmath-memory/src/jsMain/kotlin/kscience/memory/DataViewMemory.kt
# kmath-memory/src/jsMain/kotlin/scientifik/memory/DataViewMemory.kt
# kmath-memory/src/jvmMain/kotlin/kscience/kmath/memory/ByteBufferMemory.kt
# kmath-memory/src/jvmMain/kotlin/kscience/memory/ByteBufferMemory.kt
# kmath-memory/src/jvmMain/kotlin/scientifik/memory/ByteBufferMemory.kt
|
2020-09-28 03:10:24 +07:00 |
|
Iaroslav Postovalov
|
b665a3a2fc
|
Merge remote-tracking branch 'origin/dev' into mp-samplers
|
2020-09-28 03:02:48 +07:00 |
|
Iaroslav Postovalov
|
acbfb50eb2
|
Merge remote-tracking branch 'origin/dev' into nd4j
# Conflicts:
# CHANGELOG.md
# examples/build.gradle.kts
# settings.gradle.kts
|
2020-09-28 03:01:59 +07:00 |
|
Iaroslav Postovalov
|
6dcb01ecf1
|
Merge remote-tracking branch 'origin/dev' into ejml
# Conflicts:
# CHANGELOG.md
# doc/features.md
# examples/build.gradle.kts
|
2020-09-28 03:00:07 +07:00 |
|
|
431b574544
|
Update changelog
|
2020-09-27 20:09:46 +03:00 |
|
|
1f6834d418
|
Update readme
|
2020-09-27 20:05:31 +03:00 |
|
|
53ea704bae
|
Finishing migration to 1.4.20-M1
|
2020-09-27 19:57:30 +03:00 |
|
Iaroslav Postovalov
|
b83293a057
|
Update example
|
2020-09-27 15:52:18 +07:00 |
|
|
0a71c7196d
|
Fix caches on native
|
2020-09-27 11:43:03 +03:00 |
|
Iaroslav Postovalov
|
53ebec2e01
|
Perform 1.4 and explicit API migrations, refactor blocking chain, make tests work
|
2020-09-27 15:16:12 +07:00 |
|
|
7d315e37d1
|
native memory
|
2020-09-27 11:13:30 +03:00 |
|
Iaroslav Postovalov
|
e35a364aa8
|
Merge remote-tracking branch 'origin/dev' into mp-samplers
# Conflicts:
# examples/src/main/kotlin/kscience/kmath/commons/prob/DistributionBenchmark.kt
# examples/src/main/kotlin/kscience/kmath/commons/prob/DistributionDemo.kt
# kmath-coroutines/src/commonMain/kotlin/kscience/kmath/chains/Chain.kt
# kmath-coroutines/src/commonMain/kotlin/scientifik/kmath/chains/BlockingIntChain.kt
# kmath-coroutines/src/commonMain/kotlin/scientifik/kmath/chains/BlockingRealChain.kt
# kmath-prob/build.gradle.kts
# kmath-prob/src/commonMain/kotlin/kscience/kmath/prob/Distribution.kt
# kmath-prob/src/commonMain/kotlin/kscience/kmath/prob/samplers/AhrensDieterExponentialSampler.kt
# kmath-prob/src/commonMain/kotlin/kscience/kmath/prob/samplers/AhrensDieterMarsagliaTsangGammaSampler.kt
# kmath-prob/src/commonMain/kotlin/kscience/kmath/prob/samplers/AliasMethodDiscreteSampler.kt
# kmath-prob/src/commonMain/kotlin/kscience/kmath/prob/samplers/BoxMullerNormalizedGaussianSampler.kt
# kmath-prob/src/commonMain/kotlin/kscience/kmath/prob/samplers/GaussianSampler.kt
# kmath-prob/src/commonMain/kotlin/kscience/kmath/prob/samplers/InternalGamma.kt
# kmath-prob/src/commonMain/kotlin/kscience/kmath/prob/samplers/InternalUtils.kt
# kmath-prob/src/commonMain/kotlin/kscience/kmath/prob/samplers/KempSmallMeanPoissonSampler.kt
# kmath-prob/src/commonMain/kotlin/kscience/kmath/prob/samplers/LargeMeanPoissonSampler.kt
# kmath-prob/src/commonMain/kotlin/kscience/kmath/prob/samplers/MarsagliaNormalizedGaussianSampler.kt
# kmath-prob/src/commonMain/kotlin/kscience/kmath/prob/samplers/NormalizedGaussianSampler.kt
# kmath-prob/src/commonMain/kotlin/kscience/kmath/prob/samplers/PoissonSampler.kt
# kmath-prob/src/commonMain/kotlin/kscience/kmath/prob/samplers/SmallMeanPoissonSampler.kt
# kmath-prob/src/commonMain/kotlin/kscience/kmath/prob/samplers/ZigguratNormalizedGaussianSampler.kt
# kmath-prob/src/commonMain/kotlin/scientifik/kmath/prob/FactorizedDistribution.kt
# kmath-prob/src/commonMain/kotlin/scientifik/kmath/prob/RandomChain.kt
# kmath-prob/src/commonMain/kotlin/scientifik/kmath/prob/RandomGenerator.kt
# kmath-prob/src/jvmMain/kotlin/kscience/kmath/prob/distributions.kt
# kmath-prob/src/jvmMain/kotlin/scientifik/kmath/prob/RandomSourceGenerator.kt
|
2020-09-27 14:54:20 +07:00 |
|