|
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 |
|
|
3e9d28be31
|
Update build tools
|
2023-05-26 11:38:50 +03:00 |
|
|
378180ba09
|
Pre-release fixes
|
2023-05-12 20:57:55 +03:00 |
|
|
cdfddb7551
|
Explicit mutability for StructureND builders
|
2023-04-21 12:41:46 +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 |
|
|
db30913542
|
Move to build tools 0.14
|
2023-02-03 19:32:53 +03:00 |
|
|
ad97751327
|
Refactor for build tools 0.13.0
|
2022-09-04 20:59:30 +03:00 |
|
|
0e9072710f
|
Kotlin 1.7.20-Beta
|
2022-07-29 15:58:02 +03:00 |
|
|
569e01fce1
|
Migration to kotlin 1.7
|
2022-06-12 15:16:40 +03: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 |
|
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 |
|
|
49ec5d1554
|
Refactor ND builders to suit new discoverability pattern
|
2021-09-19 20:48:36 +03:00 |
|
Iaroslav Postovalov
|
ef41c3f168
|
Build infrastructure changes
|
2021-07-17 16:40:34 +07:00 |
|
Iaroslav Postovalov
|
0a0d0af94a
|
Configure copyright scoping
|
2021-04-21 19:46:02 +07:00 |
|
Iaroslav Postovalov
|
b6a57dbfd0
|
MST compilation to WebAssembly with Binaryen, reorganize internal JS bindings, tests refactor
|
2021-04-21 19:17:57 +07:00 |
|
Iaroslav Postovalov
|
e9c31b7827
|
Merge branch 'master' into dev
# Conflicts:
# README.md
# build.gradle.kts
# examples/src/main/kotlin/space/kscience/kmath/stat/DistributionBenchmark.kt
# examples/src/main/kotlin/space/kscience/kmath/structures/ParallelRealNDField.kt
# kmath-ast/README.md
# kmath-ast/build.gradle.kts
# kmath-ast/src/commonMain/kotlin/space/kscience/kmath/ast/MstExpression.kt
# kmath-complex/README.md
# kmath-complex/build.gradle.kts
# kmath-complex/src/commonMain/kotlin/space/kscience/kmath/complex/ComplexNDField.kt
# kmath-core/README.md
# kmath-core/build.gradle.kts
# kmath-core/src/commonMain/kotlin/space/kscience/kmath/expressions/MST.kt
# kmath-core/src/commonMain/kotlin/space/kscience/kmath/expressions/MstAlgebra.kt
# kmath-core/src/commonMain/kotlin/space/kscience/kmath/nd/RealNDField.kt
# kmath-core/src/commonMain/kotlin/space/kscience/kmath/structures/RealBufferField.kt
# kmath-coroutines/build.gradle.kts
# kmath-coroutines/src/commonMain/kotlin/space/kscience/kmath/chains/BlockingRealChain.kt
# kmath-coroutines/src/jvmMain/kotlin/space/kscience/kmath/structures/LazyNDStructure.kt
# kmath-dimensions/src/commonTest/kotlin/kscience/dimensions/DMatrixContextTest.kt
# kmath-for-real/README.md
# kmath-functions/README.md
# kmath-functions/src/commonMain/kotlin/space/kscience/kmath/interpolation/Interpolator.kt
# kmath-functions/src/commonMain/kotlin/space/kscience/kmath/interpolation/LoessInterpolator.kt
# kmath-functions/src/commonMain/kotlin/space/kscience/kmath/interpolation/XYPointSet.kt
# kmath-geometry/build.gradle.kts
# kmath-nd4j/README.md
# kmath-nd4j/build.gradle.kts
# kmath-stat/src/commonMain/kotlin/space/kscience/kmath/distributions/FactorizedDistribution.kt
# kmath-stat/src/commonMain/kotlin/space/kscience/kmath/stat/Distribution.kt
# kmath-stat/src/commonMain/kotlin/space/kscience/kmath/stat/Fitting.kt
# kmath-stat/src/commonMain/kotlin/space/kscience/kmath/stat/OptimizationProblem.kt
# kmath-stat/src/jvmMain/kotlin/space/kscience/kmath/stat/distributions.kt
# kmath-viktor/src/main/kotlin/space/kscience/kmath/viktor/ViktorNDStructure.kt
|
2021-04-16 18:02:44 +07:00 |
|
Iaroslav Postovalov
|
41b7349a43
|
Setup copyright headers, add references to third-party files, update LICENSE
|
2021-04-16 00:15:00 +07:00 |
|
|
6cea5742e8
|
Blocking statistics. Move MST to core
|
2021-04-14 12:40:26 +03:00 |
|
|
248d42c4e0
|
Remove MutableBufferND
|
2021-03-16 22:46:22 +03:00 |
|
|
dd5ef4810f
|
Gradle plugin 0.8.0
|
2021-02-21 16:13:40 +03:00 |
|
Iaroslav Postovalov
|
b06f96c335
|
Move complex related tests from kmath-core to kmath-complex
|
2021-02-09 18:11:54 +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
|
ae126d36c8
|
Update readmes for Complex, minor update of build-script
|
2021-01-06 21:06:57 +07:00 |
|
Iaroslav Postovalov
|
acf9dd2b6a
|
Extract complex and quaternion systems to another module
|
2021-01-06 21:01:37 +07:00 |
|
|
5368bb5d4a
|
Readme update
|
2020-11-30 11:25:21 +03:00 |
|
Iaroslav Postovalov
|
57910f617a
|
Rename API classes, update readme files
|
2020-10-29 15:39:53 +07:00 |
|
|
dfa1bcaf01
|
prob renamed to stat
|
2020-10-28 09:16:21 +03:00 |
|
|
707ad21f77
|
New Expression API
|
2020-10-19 22:51:33 +03:00 |
|
|
7d315e37d1
|
native memory
|
2020-09-27 11:13:30 +03:00 |
|
|
4043df7f24
|
Documentation auto-generation update
|
2020-09-26 12:15:11 +03:00 |
|
|
28137e44e1
|
Readme auto-generation via plugin
|
2020-09-25 10:13:38 +03:00 |
|
Iaroslav
|
5e4522bb06
|
Upgrade build tools plugin to dev version; file reformat; change dependencies' versions; specify visibility explicitly at certain places (core, especially), make some interfaces fun
|
2020-09-08 16:40:47 +07:00 |
|
Iaroslav Postovalov
|
40888f66d6
|
Replace opt-in annotations with useExperimentalAnnotation for modules
|
2020-08-22 16:49:21 +07:00 |
|
Iaroslav
|
6114099e68
|
Edit doc files, update readmes, document coroutines API
|
2020-08-08 15:51:04 +07:00 |
|
Iaroslav
|
3ea76d56a5
|
Implement kmath-asm module stubs
|
2020-06-05 22:05:30 +07:00 |
|
|
645d81abf0
|
Build migrated to gradle-tools 1.4
|
2019-08-24 09:00:04 +03:00 |
|
|
7f3dd95e72
|
Moved to scientifik plugin. Removed depricated Vector
|
2019-07-17 14:21:37 +03:00 |
|
|
5be55560cf
|
Merged build config changes from dataforge
|
2019-05-31 13:03:00 +03:00 |
|
|
1b5e9cdd35
|
Build migration finished
|
2019-04-24 10:44:03 +03:00 |
|
|
9182a4279c
|
Revert to single build file
|
2019-04-23 22:31:05 +03:00 |
|
Andrey Mischenko
|
bae77b6979
|
Use type safe plugin accessors, collapse some nested DSLs, removed duplicate declarations
|
2019-04-23 18:07:36 +08:00 |
|
Andrey Mischenko
|
f797d7b082
|
Use type safe accessors for sourceSets that available now with multiplatform-config
|
2019-04-23 17:47:57 +08:00 |
|
Andrey Mischenko
|
eb2162987b
|
WIP move config to buildSrc
|
2019-04-23 16:07:26 +08:00 |
|
Andrey Mischenko
|
e30337e196
|
WIP move config to buildSrc
|
2019-04-23 15:13:10 +08:00 |
|
|
14f05eb1e1
|
Matrix refactoring
|
2019-04-07 12:27:49 +03:00 |
|
|
25e8e03494
|
Memory on JVM and JS
|
2019-02-20 12:54:39 +03:00 |
|
|
c3989159ab
|
Complex buffer optimization
|
2019-02-12 11:58:58 +03:00 |
|