|
9bc8e8fbf9
|
WIP vector space refactor
|
2021-03-12 22:52:18 +03:00 |
|
|
803f298d8b
|
Make vector spaces great again
|
2021-03-11 11:28:10 +03:00 |
|
|
8ae8ebe871
|
Fully refactor algebra split ScaleOperations from Space.
|
2021-03-08 21:03:48 +03:00 |
|
|
dd5ef4810f
|
Gradle plugin 0.8.0
|
2021-02-21 16:13:40 +03:00 |
|
|
8485d28872
|
Change package name to space.kscience
|
2021-02-18 11:17:28 +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 |
|
|
28240954b0
|
Documentation update. API generated
|
2021-01-30 20:23:15 +03:00 |
|
Iaroslav Postovalov
|
70c0b614a3
|
Merge branch 'dev' into feature/quaternion
# Conflicts:
# CHANGELOG.md
# examples/src/main/kotlin/kscience/kmath/operations/ComplexDemo.kt
# examples/src/main/kotlin/kscience/kmath/structures/ComplexND.kt
# kmath-complex/src/commonMain/kotlin/kscience/kmath/complex/ComplexNDField.kt
# kmath-core/src/commonMain/kotlin/kscience/kmath/structures/NDAlgebra.kt
# kmath-core/src/commonTest/kotlin/kscience/kmath/structures/NDFieldTest.kt
|
2021-01-29 17:00:57 +07:00 |
|
|
2e52457b96
|
fix merge
|
2021-01-28 20:10:42 +03:00 |
|
|
45866b500f
|
Merge remote-tracking branch 'origin/dev' into refactor/ndalgebra
# Conflicts:
# CHANGELOG.md
# examples/src/benchmarks/kotlin/kscience/kmath/benchmarks/LinearAlgebraBenchmark.kt
# kmath-commons/src/main/kotlin/kscience/kmath/commons/linear/CMMatrix.kt
# kmath-for-real/src/commonMain/kotlin/kscience/kmath/real/RealMatrix.kt
|
2021-01-28 20:07:43 +03:00 |
|
Iaroslav Postovalov
|
9342824c96
|
Merge branch 'dev' into feature/quaternion
|
2021-01-24 02:00:22 +07:00 |
|
|
332c04b573
|
[WIP] Refactor NDStructures
|
2021-01-23 19:19:13 +03:00 |
|
|
061398b009
|
[WIP] Refactor NDStructures
|
2021-01-22 23:22:24 +03:00 |
|
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
|
9748e0bfbe
|
Merge branch 'dev' into feature/quaternion
# Conflicts:
# CHANGELOG.md
# examples/src/main/kotlin/kscience/kmath/stat/DistributionBenchmark.kt
# kmath-complex/src/commonMain/kotlin/kscience/kmath/complex/ComplexNDField.kt
# kmath-core/src/commonMain/kotlin/kscience/kmath/operations/Complex.kt
# kmath-core/src/commonTest/kotlin/kscience/kmath/structures/NDFieldTest.kt
|
2021-01-20 01:10:31 +07: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 |
|
Iaroslav Postovalov
|
acf9dd2b6a
|
Extract complex and quaternion systems to another module
|
2021-01-06 21:01:37 +07: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 |
|