Commit Graph

144 Commits

Author SHA1 Message Date
4abd0bdb6f Migrate to gradle 7.0 and suspend-inline bug 2021-04-10 16:31:08 +03:00
acb4052fe4 Migrate to gradle 7.0 and suspend-inline bug 2021-04-10 15:20:09 +03:00
Roland Grinis
5abd63cde2 moving to kmath-tensors module 2021-03-31 09:07:45 +01:00
cd05ca6e95 Initial Optimization API 2021-03-24 16:36:06 +03:00
8ae8ebe871 Fully refactor algebra split ScaleOperations from Space. 2021-03-08 21:03:48 +03:00
72affcf09b update build tools 2021-02-22 21:04:08 +03:00
22dedb06cb Patch changelog 2021-02-21 16:17:57 +03:00
dd5ef4810f Gradle plugin 0.8.0 2021-02-21 16:13:40 +03:00
6581f3dd8a Cleanup 2021-02-19 13:38:32 +03:00
8485d28872 Change package name to space.kscience 2021-02-18 11:17:28 +03:00
Iaroslav Postovalov
73969da969
Merge branch 'dev' into feature/quaternion
# Conflicts:
#	CHANGELOG.md
#	kmath-complex/src/commonMain/kotlin/kscience/kmath/complex/Complex.kt
2021-02-07 02:31:54 +07:00
fab12564cf Kotlin 1.4.30 and JVM-IR 2021-02-04 11:00:30 +03: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
ab32cd9561 Numeric operations are decoupled from Ring 2021-01-19 17:16:43 +03:00
Iaroslav Postovalov
cdf4984568
Update tools again 2021-01-19 19:47:08 +07:00
4635080317 Optimize RealMatrix dot operation 2021-01-18 21:33:53 +03:00
Iaroslav Postovalov
7699983f0a
Update tools 2021-01-16 18:53:12 +07:00
Iaroslav Postovalov
acf9dd2b6a
Extract complex and quaternion systems to another module 2021-01-06 21:01:37 +07:00
de3c2a1b5a Add curring and update kotlin 2020-12-20 14:18:12 +03:00
a8329b2ed2 Grid generators moved to kmath-for-real 2020-11-28 18:43:35 +03:00
Iaroslav Postovalov
33d23c8d28
Duplicate repositories declared in main build script, fix errors 2020-11-02 01:08:55 +07:00
Iaroslav Postovalov
520f6cedeb
Merge branch 'dev' into kotlingrad 2020-10-30 00:00:38 +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
6386f2b894 Update build tools 2020-10-20 10:03:09 +03:00
e44423192d Tools version update 2020-10-13 20:34:17 +03:00
Iaroslav Postovalov
381137724d
Rename KG module 2020-10-13 19:47:07 +07:00
Iaroslav Postovalov
f0fbebd770
Add adapters of scalar functions to MST and vice versa 2020-10-12 20:26:03 +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
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
53ea704bae Finishing migration to 1.4.20-M1 2020-09-27 19:57:30 +03:00
28137e44e1 Readme auto-generation via plugin 2020-09-25 10:13:38 +03: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
Iaroslav
029f534cc2
Merge remote-tracking branch 'origin/dev' into ejml
# Conflicts:
#	CHANGELOG.md
#	README.md
#	examples/build.gradle.kts
#	examples/src/main/kotlin/scientifik/kmath/linear/LinearAlgebraBenchmark.kt
#	examples/src/main/kotlin/scientifik/kmath/linear/MultiplicationBenchmark.kt
#	kmath-core/src/commonMain/kotlin/kscience/kmath/linear/MatrixContext.kt
2020-09-21 18:55:47 +07:00
28190f9800 scientifik -> kscience 2020-09-20 22:39:27 +03:00
da742d6c69 Fix things after merge 2020-09-20 22:25:50 +03: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
Iaroslav Postovalov
d55e4a3f84
Merge remote-tracking branch 'origin/dev' into ejml 2020-09-15 17:46:26 +07:00
72340705fe Build refactor 2020-09-12 14:59:12 +03:00
Iaroslav Postovalov
2b15d69f11
Enable functions module and unmark Polynomial inline 2020-09-10 15:22:01 +07:00
Iaroslav Postovalov
d1184802bd
Drop koma module, implement kmath-ejml module copying it, but for EJML SimpleMatrix 2020-09-09 23:42:43 +07:00
Iaroslav Postovalov
fc5ec8fed7
Drop koma support, add more explicit visibility modifiers 2020-09-09 22:31:54 +07:00
Iaroslav Postovalov
f567f73d19
Specify explicit API visbility, minor refactoring (error handling, etc.) 2020-09-09 11:28:54 +07:00
Iaroslav Postovalov
6b79e79d21
Update tools and Kotlin, specify public explicitly, minor contracts refactor 2020-09-09 09:55:26 +07: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
4849f400ab
Merge remote-tracking branch 'origin/dev' into nd4j 2020-06-27 21:04:23 +07:00
Iaroslav
675ace272c
Minor Gradle settings modification, add benchmarks of different Expression implementatinos 2020-06-23 03:38:20 +07:00
5e92d85c46 Separate ast module 2020-06-12 10:40:59 +03:00
Commander Tvis
f364060acf
Add project stub 2020-06-11 12:16:22 +07:00
646207e140 Equlity half-fix for NDStructure 2020-05-06 10:50:08 +03:00
1015e238f1 Basic geometry 2020-04-29 19:28:24 +03:00
a1dd71a74b update build tools and dependencies 2020-04-03 22:29:23 +03:00
9d1ba1b78b Merge remote-tracking branch 'origin/dev-pk' into dev
# Conflicts:
#	settings.gradle.kts
2020-01-12 10:50:43 +03:00
396b31d106 Linear interpolation 2020-01-12 10:49:42 +03:00
a156feb397 Merge branch 'dev' into dimensions
# Conflicts:
#	build.gradle.kts
#	buildSrc/build.gradle.kts
#	settings.gradle.kts
2019-12-09 17:40:58 +03:00
f9836a6477 Viktor prototype 2019-12-08 15:48:25 +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
4f8c838c9a Merge branch 'dev' of https://github.com/mipt-npm/kmath into dev-pk 2019-08-07 18:10:41 +03:00
7f3dd95e72 Moved to scientifik plugin. Removed depricated Vector 2019-07-17 14:21:37 +03:00
22a3c6e4b9 Initial implementation of kmath-for-real module based on https://github.com/thomasnield/numky 2019-07-14 18:22:22 +03:00
00f6c027b4 Experimental type-safe dimensions 2019-06-21 12:34:04 +03:00
f480aa1c5c Example fix 2019-06-08 16:25:51 +03:00
9c2164cd64 Distribution implementations for commons-math 2019-06-08 14:26:44 +03:00
5be55560cf Merged build config changes from dataforge 2019-05-31 13:03:00 +03:00
68ccc0b3fc Migrating streaming to Flow 2019-04-26 21:36:28 +03:00
56c23109b3 Build refactoring 2019-04-23 22:05:47 +03:00
7b899365db Build refactoring 2019-04-23 21:36:25 +03: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
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
25e8e03494 Memory on JVM and JS 2019-02-20 12:54:39 +03:00
9e2d6125f1 Histograms evicted from core 2019-02-13 18:21:51 +03:00
123e0176b8 Documentation in progress. 2019-02-13 14:55:44 +03:00
d04ee956e5 Lazy structures revision 2019-02-12 14:06:37 +03:00
58a22e4338 Ring buffer. At last. 2019-02-09 10:44:28 +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
ce29e0e26c Migrate to stable 1.3.20 2019-01-26 19:38:18 +03:00
77bf8de4f1 Optimized mapping functions for NDElements 2019-01-23 13:30:26 +03:00
a9e06c261a Optimized performance for Double BufferMatrix product 2019-01-21 10:22:37 +03:00
037735c210 Replaced Double in algebra by numbers, DiffExpressions 2019-01-13 10:42:53 +03:00
c0a43c1bd1 Code style update + RealNDField tweaks 2019-01-04 18:12:28 +03:00
334dadc6bf Specialized BufferNDField 2018-12-30 19:48:32 +03:00
cddea1869d Lazy structures, structure is no longer iterable, removed copy on read-only buffers. 2018-12-11 17:25:55 +03:00
62c7099f8a Minor change to histogram API. Project build to kts. 2018-11-20 22:09:07 +03:00