Iaroslav Postovalov
|
a3cf13b678
|
Merge branch 'dev' into commandertvis/cm-decompositions
# Conflicts:
# kmath-commons/src/main/kotlin/kscience/kmath/commons/linear/CMMatrix.kt
|
2021-01-21 18:43:03 +07:00 |
|
|
881b85a1d9
|
Add origin (optin) extension property to expose MatrixWrapper content
|
2021-01-20 15:32:55 +03:00 |
|
Iaroslav Postovalov
|
57b1157650
|
Reformat, bring back the features of CMMatrix with the new API, add missing features in QRDecomposition in EjmlMatrix
|
2021-01-20 00:28:39 +07:00 |
|
|
4c256a9f14
|
Features refactoring.
|
2021-01-19 19:32:13 +03:00 |
|
|
ab32cd9561
|
Numeric operations are decoupled from Ring
|
2021-01-19 17:16:43 +03:00 |
|
|
b288704528
|
Optimize RealMatrix dot operation
|
2021-01-07 18:07:00 +03:00 |
|
|
712df04170
|
Implemented #131
|
2020-12-01 21:21:56 +03:00 |
|
Iaroslav Postovalov
|
33d23c8d28
|
Duplicate repositories declared in main build script, fix errors
|
2020-11-02 01:08:55 +07:00 |
|
Iaroslav Postovalov
|
d14e437659
|
Update DifferentiableExpression by providing second type argument representing the result of differentiation
|
2020-10-30 16:57:19 +07:00 |
|
|
6f31ddba30
|
Fix CM DerivativeStructureField constants
|
2020-10-29 19:50:45 +03:00 |
|
|
fbe1ab94a4
|
Change DifferentiableExpression API to use ordered symbol list instead of orders map.
|
2020-10-29 19:35:08 +03:00 |
|
|
dfa1bcaf01
|
prob renamed to stat
|
2020-10-28 09:16:21 +03:00 |
|
|
f8c3d1793c
|
Fitting refactor
|
2020-10-28 09:08:37 +03:00 |
|
|
1c1580c8e6
|
Generification of autodiff and chi2
|
2020-10-27 17:57:49 +03:00 |
|
|
9a147d033e
|
Another refactor of SimpleAutoDiff
|
2020-10-27 17:57:17 +03:00 |
|
|
4450c0fcc7
|
Fix orders in DerivativeStructures
|
2020-10-26 14:44:57 +03:00 |
|
|
30132964dd
|
Separate object for fitting. Chi-squared
|
2020-10-26 10:01:30 +03:00 |
|
|
57781678e5
|
Cleanup
|
2020-10-25 19:46:22 +03:00 |
|
|
1fbe12149d
|
Advanced configuration API for cm-optimization
|
2020-10-25 19:31:12 +03:00 |
|
|
d826dd9e83
|
Initial optimization implementation for CM
|
2020-10-24 20:33:19 +03:00 |
|
|
f7614da230
|
Refactoring
|
2020-10-22 11:27:08 +03:00 |
|
|
ae07652d9e
|
Symbol identity is always a string
|
2020-10-21 11:38:28 +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
|
940fabfac2
|
Add more KDoc comments, fix grammar issue
|
2020-09-27 14:50:07 +07:00 |
|
Iaroslav
|
12b599fff2
|
Fix some packaging issues, add some KDoc comments, minor refactor
|
2020-09-23 21:15:54 +07:00 |
|
|
28190f9800
|
scientifik -> kscience
|
2020-09-20 22:39:27 +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
|
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 |
|
Iaroslav Postovalov
|
fc5ec8fed7
|
Drop koma support, add more explicit visibility modifiers
|
2020-09-09 22:31:54 +07:00 |
|
Iaroslav Postovalov
|
8ae9a071ef
|
Add more explicit public modifiers
|
2020-09-09 21:12:18 +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 Postovalov
|
40888f66d6
|
Replace opt-in annotations with useExperimentalAnnotation for modules
|
2020-08-22 16:49:21 +07:00 |
|
Iaroslav
|
1d18832aa6
|
Provide contracts for many functions, make inline several functions, replace <algebra>.run { and with(<algebra>> { with <algebra> {, add newlines at EOFs, specify operator modifier explicitly at many places, reformat files, replace if (...) error guards with require and check
|
2020-08-22 02:42:59 +07:00 |
|
Iaroslav
|
e64a6796ea
|
Fix division of Complex, minor reformat and rearrangement of NumberAlgebra, implement hyperbolic functions
|
2020-07-03 00:46:48 +07:00 |
|
Iaroslav
|
a71c02e9ed
|
Merge remote-tracking branch 'origin/dev' into adv-expr-improved-trigonometry
# Conflicts:
# kmath-ast/README.md
# kmath-ast/src/jvmMain/kotlin/scientifik/kmath/asm/internal/AsmBuilder.kt
# kmath-ast/src/jvmMain/kotlin/scientifik/kmath/asm/internal/buildName.kt
# kmath-ast/src/jvmMain/kotlin/scientifik/kmath/asm/internal/classWriters.kt
# kmath-ast/src/jvmMain/kotlin/scientifik/kmath/asm/internal/methodVisitors.kt
# kmath-ast/src/jvmMain/kotlin/scientifik/kmath/asm/internal/specialization.kt
# kmath-core/src/commonMain/kotlin/scientifik/kmath/structures/RealBufferField.kt
|
2020-06-27 20:24:41 +07:00 |
|
Iaroslav
|
27605aee82
|
Merge remote-tracking branch 'origin/dev' into adv-expr
|
2020-06-27 19:56:00 +07:00 |
|
|
4b067f7a97
|
DoubleBuffer -> RealBuffer. Number algebra refactoring.
|
2020-06-27 12:19:43 +03:00 |
|
Commander Tvis
|
002de8d23a
|
Merge remote-tracking branch 'origin/dev' into adv-expr
# Conflicts:
# examples/build.gradle.kts
|
2020-06-25 10:28:32 +07:00 |
|
|
668d13c9d1
|
Minor refactoring + domains
|
2020-06-23 20:03:45 +03:00 |
|
Iaroslav
|
f8f1814def
|
Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-improved-trigonometry
|
2020-06-16 14:40:41 +07:00 |
|
|
96550922cd
|
Removal of AsmExpression
|
2020-06-15 22:07:31 +03:00 |
|
Commander Tvis
|
76ad027460
|
Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-improved-trigonomery
# Conflicts:
# kmath-core/src/commonMain/kotlin/scientifik/kmath/operations/NumberAlgebra.kt
# kmath-core/src/commonMain/kotlin/scientifik/kmath/operations/OptionalOperations.kt
# kmath-core/src/commonMain/kotlin/scientifik/kmath/structures/ExtendedNDField.kt
|
2020-06-13 16:41:26 +07:00 |
|
|
5e92d85c46
|
Separate ast module
|
2020-06-12 10:40:59 +03:00 |
|
|
8f204d0e64
|
Merge branch 'dev' into adv-expr
|
2020-06-12 08:44:06 +03:00 |
|
Commander Tvis
|
757332e262
|
Merge remote-tracking branch 'mipt-npm/dev' into adv-expr-improved-trigonomery
|
2020-06-11 10:32:34 +07:00 |
|
Iaroslav
|
2e5c13aea9
|
Improve support of string-identified operations API, rework trigonometric operations algebra part: introduce inverse trigonometric operations, rename tg to tan
|
2020-06-10 02:05:13 +07:00 |
|
|
5dc07febe3
|
Expression simplification
|
2020-06-09 13:07:40 +03:00 |
|
|
048a1ceaed
|
Moved probability distributions to commons-rng and to prob module
|
2020-05-22 21:24:20 +03:00 |
|
|
1a869ace0e
|
Refactored Expression tree API
|
2020-05-15 16:10:19 +03:00 |
|