Commit Graph

185 Commits

Author SHA1 Message Date
Iaroslav Postovalov
29a670483b
Update KG and Maven repos, delete symbol delegate provider, implement working differentiable mst expression based on SFun shape to MST conversion 2020-10-30 01:09:11 +07:00
Iaroslav Postovalov
520f6cedeb
Merge branch 'dev' into kotlingrad 2020-10-30 00:00:38 +07:00
Iaroslav Postovalov
57910f617a
Rename API classes, update readme files 2020-10-29 15:39:53 +07:00
Iaroslav Postovalov
d7cf04a98b
Merge branch 'dev' into nd4j
# Conflicts:
#	CHANGELOG.md
#	settings.gradle.kts
2020-10-29 13:38:52 +07:00
Iaroslav Postovalov
2b7803290f
Merge branch 'dev' into kotlingrad
# Conflicts:
#	settings.gradle.kts
2020-10-28 18:37:21 +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
e44423192d Tools version update 2020-10-13 20:34:17 +03:00
Iaroslav Postovalov
f0fbebd770
Add adapters of scalar functions to MST and vice versa 2020-10-12 20:26:03 +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
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
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
53ea704bae Finishing migration to 1.4.20-M1 2020-09-27 19:57: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
12b599fff2
Fix some packaging issues, add some KDoc comments, minor refactor 2020-09-23 21:15:54 +07:00
bf569e10f9 Implementation for #139 2020-09-21 15:47:47 +03:00
Iaroslav
202bc2e904
Merge remote-tracking branch 'origin/dev' into nd4j
# Conflicts:
#	CHANGELOG.md
#	kmath-core/src/commonMain/kotlin/kscience/kmath/structures/BoxingNDField.kt
#	kmath-core/src/commonMain/kotlin/kscience/kmath/structures/BufferedNDElement.kt
#	kmath-core/src/commonMain/kotlin/kscience/kmath/structures/NDAlgebra.kt
#	kmath-core/src/commonMain/kotlin/scientifik/kmath/structures/BufferedNDAlgebra.kt
2020-09-21 19:41:55 +07:00
da742d6c69 Fix things after merge 2020-09-20 22:25:50 +03:00
5032523bbf Merge remote-tracking branch 'origin/dev' into dev
# Conflicts:
#	build.gradle.kts
#	examples/src/main/kotlin/scientifik/kmath/linear/LinearAlgebraBenchmark.kt
#	kmath-ast/build.gradle.kts
#	kmath-ast/src/commonMain/kotlin/scientifik/kmath/ast/MstAlgebra.kt
#	kmath-commons/build.gradle.kts
#	kmath-core/src/commonMain/kotlin/scientifik/kmath/misc/AutoDiff.kt
#	kmath-core/src/commonMain/kotlin/scientifik/kmath/operations/Complex.kt
#	kmath-core/src/commonMain/kotlin/scientifik/kmath/structures/Buffers.kt
#	kmath-core/src/commonMain/kotlin/scientifik/kmath/structures/FlaggedBuffer.kt
#	kmath-core/src/commonMain/kotlin/scientifik/kmath/structures/IntBuffer.kt
#	kmath-core/src/commonMain/kotlin/scientifik/kmath/structures/RealBuffer.kt
#	kmath-core/src/commonMain/kotlin/scientifik/kmath/structures/ShortBuffer.kt
#	kmath-for-real/build.gradle.kts
#	kmath-functions/build.gradle.kts
#	kmath-memory/build.gradle.kts
#	kmath-prob/build.gradle.kts
2020-09-20 21:59:10 +03:00
Iaroslav
5a82df57b1
Merge remote-tracking branch 'origin/dev' into nd4j 2020-09-20 16:45:13 +07:00
Iaroslav
5eaeb82a0f
Make one-liners not one-liners, add newlines at EOFs, optimize imports and Kotlin extension configurations 2020-09-20 16:36:48 +07:00
9617b79647 Merge remote-tracking branch 'origin/kotlin14' into dev
# Conflicts:
#	build.gradle.kts
#	kmath-core/build.gradle.kts
#	kmath-memory/build.gradle.kts
#	settings.gradle.kts
2020-09-20 10:39:25 +03:00
Iaroslav Postovalov
46d6918720
Merge remote-tracking branch 'origin/dev' into nd4j 2020-09-15 17:48:16 +07:00
139525e2d4 Patch changelog 2020-09-14 22:48:02 +03:00
ec08bec42f 0.1.4 2020-09-14 22:34:45 +03:00
72340705fe Build refactor 2020-09-12 14:59:12 +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
acca495720
Merge remote-tracking branch 'origin/dev' into nd4j
# Conflicts:
#	build.gradle.kts
2020-07-29 23:46:11 +07:00
Iaroslav Postovalov
2864b2d12e
Move https://dl.bintray.com/hotkeytlt/maven to another RepositoryHandler 2020-07-26 11:17:47 +07:00
Iaroslav
4849f400ab
Merge remote-tracking branch 'origin/dev' into nd4j 2020-06-27 21:04:23 +07:00
668d13c9d1 Minor refactoring + domains 2020-06-23 20:03:45 +03:00
Commander Tvis
3df9892de5
Implement the ND4J module for scalars 2020-06-11 14:10:39 +07:00
048a1ceaed Moved probability distributions to commons-rng and to prob module 2020-05-22 21:24:20 +03:00
e5ffb22126 For-real refactoring and test fix.
Never call equals on buffer
2020-05-07 09:54:46 +03:00
646207e140 Equlity half-fix for NDStructure 2020-05-06 10:50:08 +03:00
fbe7363cde BigInt refactoring 2020-04-26 21:47:34 +03:00
28ef591524 Chain implements Flow 2020-04-26 20:04:15 +03:00
a1dd71a74b update build tools and dependencies 2020-04-03 22:29:23 +03:00
0cb53792b1 Update plugin and fix median Statistic 2020-04-03 21:44:07 +03:00
396b31d106 Linear interpolation 2020-01-12 10:49:42 +03:00
bf2f4db468 readme update 2019-12-08 10:59:49 +03:00
1e70bebba6 Version update + some useful extensions 2019-11-20 16:12:41 +03:00
92b4e6f28c Tools to evaluate statistic 2019-08-25 10:51:25 +03: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
11bbdce94b Version 0.1.3 2019-06-26 18:52:37 +03:00
1b647b6014 Random demo 2019-06-08 16:44:49 +03:00
f480aa1c5c Example fix 2019-06-08 16:25:51 +03:00
5be55560cf Merged build config changes from dataforge 2019-05-31 13:03:00 +03:00
6f9b704aa7 Safe modification of autodiff 2019-05-05 09:39:51 +03:00
c77d9cbb08 Bump kotlin verision to 1.3.31 2019-05-02 10:10:04 +03:00
68ccc0b3fc Migrating streaming to Flow 2019-04-26 21:36:28 +03:00
13a246d85d 0.1.2-dev-2 2019-04-24 14:11:51 +03:00
56c23109b3 Build refactoring 2019-04-23 22:05:47 +03:00
4cd316758a Build refactoring 2019-04-23 13:10:38 +03:00
Andrey Mischenko
eb2162987b
WIP move config to buildSrc 2019-04-23 16:07:26 +08:00
0e7ad1c0c0 Build refactoring 2019-04-23 10:33:39 +03:00
Andrey Mischenko
e30337e196
WIP move config to buildSrc 2019-04-23 15:13:10 +08:00
b2d97651b1 Removed unnecessary inlines 2019-04-21 22:34:35 +03:00
a9ed3fb72e LU decomposition and inversion working 2019-04-21 16:17:30 +03:00
bbc012d8cd Optimizing decomposition performance 2019-04-20 11:43:30 +03:00
f1b1010c4d Deprecated Vectors. Working on LUP optimization (not working yet) 2019-04-15 20:50:50 +03:00
14f05eb1e1 Matrix refactoring 2019-04-07 12:27:49 +03:00
4065fda99a Updated build script 2019-04-07 09:18:06 +03:00
1af0ed4b91 Deploy configuration 2019-02-22 13:52:35 +03:00
f77b7a4876 Build an readme update for 0.1.0-dev 2019-02-21 08:58:55 +03:00
bcc27ac0e0 Documentation update. Bump version to 0.1.0-dev 2019-02-20 15:24:51 +03:00
25e8e03494 Memory on JVM and JS 2019-02-20 12:54:39 +03:00
123e0176b8 Documentation in progress. 2019-02-13 14:55:44 +03:00
f8ec82d8c0 Updated build in coroutines 2019-02-12 14:14:16 +03:00
d04ee956e5 Lazy structures revision 2019-02-12 14:06:37 +03:00
c3989159ab Complex buffer optimization 2019-02-12 11:58:58 +03:00
3413d21385 Fixed atomicfu build issues (no js) 2019-02-03 13:07:35 +03:00
1e99e89c4c Sequential operations 2019-02-02 18:16:25 +03:00
388d016fdf Specialized 1d and 2d NDStructures 2019-01-31 18:19:02 +03:00
ce29e0e26c Migrate to stable 1.3.20 2019-01-26 19:38:18 +03:00
a9e06c261a Optimized performance for Double BufferMatrix product 2019-01-21 10:22:37 +03:00
cedb8a816e LUDecomposition finished. Not tested 2019-01-16 19:13:09 +03:00
c161ef0b57 Documentation for nd-performance 2019-01-07 17:18:31 +03:00
c0a43c1bd1 Code style update + RealNDField tweaks 2019-01-04 18:12:28 +03:00
88c20843a4 Matrix and linear algebra redone 2018-12-24 15:19:35 +03:00
cddea1869d Lazy structures, structure is no longer iterable, removed copy on read-only buffers. 2018-12-11 17:25:55 +03:00
5cd6301f45 NDArray renamed to NDElement 2018-11-21 09:55:39 +03:00
62c7099f8a Minor change to histogram API. Project build to kts. 2018-11-20 22:09:07 +03:00