|
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 |
|
|
1ad305ba34
|
Merge remote-tracking branch 'origin/dev' into dev
# Conflicts:
# kmath-core/api/kmath-core.api
# kmath-core/src/commonMain/kotlin/space/kscience/kmath/linear/MatrixContext.kt
|
2021-02-19 13:50:49 +03:00 |
|
|
6581f3dd8a
|
Cleanup
|
2021-02-19 13:38:32 +03:00 |
|
Iaroslav Postovalov
|
84adce13c9
|
Merge pull request #148 from mipt-npm/gsl-experiment
Changes for upcoming GSL extension project
|
2021-02-19 17:34:27 +07:00 |
|
Iaroslav Postovalov
|
ef97386033
|
Fix typo
|
2021-02-19 17:34:02 +07:00 |
|
|
209e17cd42
|
Merge histograms
|
2021-02-19 10:52:56 +03:00 |
|
|
c6ea423bd6
|
Merge remote-tracking branch 'origin/dev' into dev
# Conflicts:
# CHANGELOG.md
# kmath-core/api/kmath-core.api
# kmath-core/src/commonMain/kotlin/space/kscience/kmath/domains/HyperSquareDomain.kt
# kmath-histograms/src/commonMain/kotlin/space/kscience/kmath/histogram/RealHistogram.kt
# kmath-histograms/src/commonTest/kotlin/scietifik/kmath/histogram/MultivariateHistogramTest.kt
# kmath-histograms/src/jsMain/kotlin/space/kscience/kmath/histogram/Counters.kt
# kmath-histograms/src/jvmMain/kotlin/space/kscience/kmath/histogram/Counters.kt
# kmath-histograms/src/jvmMain/kotlin/space/kscience/kmath/histogram/UnivariateHistogram.kt
# kmath-histograms/src/jvmMain/kotlin/space/kscience/kmath/histogram/UnivariateHistogramSpace.kt
|
2021-02-19 09:46:25 +03:00 |
|
Alexander Nozik
|
ee4c348294
|
Merge pull request #203 from mipt-npm/refactor/histograms
Refactor/histograms
|
2021-02-18 18:05:03 +03:00 |
|
Iaroslav Postovalov
|
69cdfc9500
|
Regenerate README, undo workflows changes
|
2021-02-18 19:39:25 +07:00 |
|
Iaroslav Postovalov
|
48545bae23
|
Remove changelog changes
|
2021-02-18 19:38:39 +07:00 |
|
Iaroslav Postovalov
|
e8de7c5fb3
|
Delete GSL module
|
2021-02-18 19:38:13 +07:00 |
|
Iaroslav Postovalov
|
2a325b4bc8
|
Add stub of lib downloading
|
2021-02-18 19:37:12 +07:00 |
|
|
8485d28872
|
Change package name to space.kscience
|
2021-02-18 11:17:28 +03:00 |
|
Iaroslav Postovalov
|
090f93ab7b
|
Merge branch 'dev' into gsl-experiment
|
2021-02-17 21:24:40 +07:00 |
|
|
f201210fa0
|
Merge remote-tracking branch 'origin/dev' into dev
|
2021-02-15 09:35:14 +03:00 |
|
|
d1b4d1ac11
|
Histograms refactor
|
2021-02-15 09:32:25 +03:00 |
|
|
ce18e85a0a
|
Histograms refactor
|
2021-02-14 22:44:05 +03:00 |
|
Alexander Nozik
|
3b38e5c29a
|
Merge pull request #204 from mipt-npm/commandertvis/edit-descriptions-of-core-algebras
Fix my mistakes in descriptions of core algebraic structures
|
2021-02-13 17:11:03 +03:00 |
|
Iaroslav Postovalov
|
acfff40d96
|
Fix my mistakes in descriptions of core algebraic structures
|
2021-02-13 21:05:01 +07:00 |
|
|
987997cc02
|
Histograms refactor
|
2021-02-12 22:43:35 +03:00 |
|
Iaroslav Postovalov
|
41be1cd34d
|
Merge branch 'dev' into gsl-experiment
|
2021-02-12 20:54:21 +07:00 |
|
|
ee29b218f0
|
Merge remote-tracking branch 'space/dev' into refactor/histograms
|
2021-02-12 10:44:10 +03:00 |
|
Alexander Nozik
|
5589dc0ce1
|
Merge pull request #202 from mipt-npm/commandertvis/signature-of-invoke
Fix JVM signature of generated invoke method for final classes
|
2021-02-11 19:45:30 +03:00 |
|
Iaroslav Postovalov
|
0e42cc9f5c
|
Update README
|
2021-02-11 23:35:45 +07:00 |
|
Iaroslav Postovalov
|
f054a4c039
|
Fix JVM signature of generated invoke method
|
2021-02-11 23:34:48 +07:00 |
|
Iaroslav Postovalov
|
b6be3a0333
|
Merge branch 'dev' into gsl-experiment
|
2021-02-11 23:13:57 +07:00 |
|
Alexander Nozik
|
c3c2658d91
|
Merge pull request #201 from mipt-npm/commandertvis/fix-benchmarks
Fix broken benchmarks code again
|
2021-02-11 15:22:09 +03:00 |
|
Iaroslav Postovalov
|
443af750a4
|
Add kmath-complex reference
|
2021-02-11 18:44:17 +07:00 |
|
Iaroslav Postovalov
|
15b223a801
|
Fix compilation issues
|
2021-02-11 18:43:42 +07:00 |
|
Iaroslav Postovalov
|
228b55f5ea
|
Merge branch 'dev' into gsl-experiment
# Conflicts:
# CHANGELOG.md
# gradle.properties
# kmath-core/src/commonMain/kotlin/kscience/kmath/linear/MatrixContext.kt
# kmath-stat/build.gradle.kts
|
2021-02-11 17:28:22 +07:00 |
|
Iaroslav Postovalov
|
6aeccef889
|
Fix benchmarks again
|
2021-02-11 15:20:29 +07:00 |
|
|
2fdba53911
|
WIP histograms refactor
|
2021-02-11 11:18:16 +03:00 |
|
|
a384b323c3
|
Update examples to use with instead of invoke on algebras
|
2021-02-11 11:17:44 +03:00 |
|
Alexander Nozik
|
bca36529a5
|
Merge pull request #183 from mipt-npm/commandertvis/hermitian-conjugate
Add transposeConjugate function for Complex and Double (conjugates are not cached). Minor refactoring of MatrixContext and API reference changes
|
2021-02-11 11:06:38 +03:00 |
|
Alexander Nozik
|
cd4bfdf59e
|
Merge pull request #156 from mipt-npm/feature/quaternion
Add fast quaternion implementation, minor changes to complex
|
2021-02-11 11:01:29 +03:00 |
|
Alexander Nozik
|
87f2021bcb
|
Merge pull request #200 from mipt-npm/commandertvis/fix-benchmarks
Fix benchmarks source set
|
2021-02-11 10:55:39 +03:00 |
|
Iaroslav Postovalov
|
a891734ef0
|
Add newline
|
2021-02-11 14:53:20 +07:00 |
|
Iaroslav Postovalov
|
b02091402f
|
Remove explicity qualification
|
2021-02-11 14:52:26 +07:00 |
|
Iaroslav Postovalov
|
e6876c3f97
|
Fix benchmarks source set
|
2021-02-11 14:49:15 +07:00 |
|
Iaroslav Postovalov
|
78dc3ee985
|
Merge branch 'dev' into commandertvis/hermitian-conjugate
|
2021-02-09 18:13:03 +07:00 |
|
Iaroslav Postovalov
|
cd96845c31
|
Discard a change
|
2021-02-09 18:12:35 +07:00 |
|
Iaroslav Postovalov
|
b06f96c335
|
Move complex related tests from kmath-core to kmath-complex
|
2021-02-09 18:11:54 +07:00 |
|
Iaroslav Postovalov
|
da1713b3c6
|
Fix failing test
|
2021-02-08 19:01:47 +07:00 |
|
Iaroslav Postovalov
|
956ac6b74f
|
Fix failing test
|
2021-02-08 18:42:42 +07:00 |
|
Iaroslav Postovalov
|
53769ede96
|
Fix Kotlin version in buildSrc
|
2021-02-07 02:48:55 +07:00 |
|
Iaroslav Postovalov
|
a5cdf7c297
|
Merge branch 'dev' into gsl-experiment
|
2021-02-07 02:46:24 +07:00 |
|
Iaroslav Postovalov
|
d7c28bfd0c
|
Fix problems related to merge
|
2021-02-07 02:45:35 +07: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 |
|
Iaroslav Postovalov
|
5f8054834a
|
Comment out incorrect tests
|
2021-02-07 02:26:25 +07:00 |
|
Iaroslav Postovalov
|
b1c9bff07f
|
Merge branch 'dev' into feature/quaternion
|
2021-02-07 02:22:55 +07:00 |
|
Iaroslav Postovalov
|
49da84b223
|
Merge branch 'dev' into gsl-experiment
|
2021-02-06 23:12:38 +07:00 |
|
Iaroslav Postovalov
|
1ce8a5708d
|
Add OptIn annotation
|
2021-02-06 23:07:11 +07:00 |
|
|
86263f602a
|
Remove inline from Random-based RandomGenerator.kt to work around https://youtrack.jetbrains.com/issue/KT-44703
|
2021-02-04 13:24:54 +03:00 |
|
|
fab12564cf
|
Kotlin 1.4.30 and JVM-IR
|
2021-02-04 11:00:30 +03:00 |
|
|
2738496447
|
Histogram API update
|
2021-02-04 11:00:08 +03:00 |
|
Iaroslav Postovalov
|
1306ee418f
|
Update workflows
|
2021-02-01 21:39:20 +07:00 |
|
|
065d7a150a
|
Fix kotlin version bug for GSL codegen
|
2021-02-01 13:20:33 +03:00 |
|
|
cde9d85a96
|
Fix symbol delegate after build work-around for https://youtrack.jetbrains.com/issue/KT-4012
|
2021-02-01 12:58:56 +03:00 |
|
|
8f101c5cd0
|
Fix symbol delegate after build work-around for https://youtrack.jetbrains.com/issue/KT-4012
|
2021-02-01 12:34:30 +03:00 |
|
|
730678b2fc
|
Add safety checks for kmath-for-real buffer operations.
|
2021-01-31 20:02:11 +03:00 |
|
Iaroslav Postovalov
|
a0186844f5
|
Update README files
|
2021-01-31 15:36:35 +07:00 |
|
Iaroslav Postovalov
|
55f8c3938b
|
Merge branch 'dev' into gsl-experiment
# Conflicts:
# .github/workflows/build.yml
|
2021-01-31 14:57:31 +07:00 |
|
Iaroslav Postovalov
|
d728c35d72
|
Minor: regenerate README files
|
2021-01-31 14:50:48 +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 |
|
Iaroslav Postovalov
|
cd439ce2ed
|
Minor: regenerate README files
|
2021-01-31 14:40:03 +07:00 |
|
Iaroslav Postovalov
|
1cfe5a31a7
|
Add QR decomposition support in GSL wrapper
|
2021-01-31 00:57:15 +07:00 |
|
|
28240954b0
|
Documentation update. API generated
|
2021-01-30 20:23:15 +03:00 |
|
|
0a733642dd
|
Merge remote-tracking branch 'origin/master' into dev
# Conflicts:
# README.md
# kmath-ast/README.md
# kmath-core/README.md
# kmath-for-real/README.md
# kmath-nd4j/README.md
|
2021-01-30 20:12:40 +03:00 |
|
|
85927c9f6b
|
Documentation update.
|
2021-01-30 20:12:14 +03:00 |
|
Iaroslav Postovalov
|
e66f169655
|
Add owned property to all the objects
|
2021-01-30 17:35:13 +07:00 |
|
Iaroslav Postovalov
|
955e95690d
|
Merge branch 'dev' into gsl-experiment
|
2021-01-30 17:20:36 +07:00 |
|
Iaroslav Postovalov
|
4f78286756
|
Fix after-merge problems
|
2021-01-30 17:19:46 +07:00 |
|
|
5f6c133550
|
Histogram refactor
|
2021-01-30 11:24:34 +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 |
|
Iaroslav Postovalov
|
5c982df36a
|
Merge branch 'dev' into commandertvis/hermitian-conjugate
# Conflicts:
# kmath-core/src/commonMain/kotlin/kscience/kmath/linear/VirtualMatrix.kt
# kmath-core/src/commonMain/kotlin/kscience/kmath/nd/Structure2D.kt
|
2021-01-29 16:54:42 +07:00 |
|
Alexander Nozik
|
e1ca02dced
|
Merge pull request #197 from mipt-npm/refactor/ndalgebra
Refactor/ndalgebra
|
2021-01-28 20:13:38 +03: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 |
|
|
228c0b3886
|
misc
|
2021-01-28 20:04:33 +03:00 |
|
Alexander Nozik
|
d9afcf019a
|
Merge pull request #189 from mipt-npm/commandertvis/cm-decompositions
Support of new matrix decomposition features for CMMatrix
|
2021-01-28 19:58:07 +03:00 |
|
Iaroslav Postovalov
|
6503ed4cde
|
Merge branch 'dev' into commandertvis/cm-decompositions
|
2021-01-25 17:38:27 +07:00 |
|
Alexander Nozik
|
6cfabbe7ef
|
Merge pull request #198 from mipt-npm/commandertvis/fix-lup-capitalization
Fix capitalization of LUP in reference names
|
2021-01-24 19:56:02 +03:00 |
|
Iaroslav Postovalov
|
e0b8a0bfe5
|
Update the changelog
|
2021-01-24 22:30:52 +07:00 |
|
Iaroslav Postovalov
|
b20081f161
|
Fix capitalization of LUP related references (LUP -> Lup)
|
2021-01-24 22:12:43 +07:00 |
|
|
8a2f1586e2
|
suppress unused
|
2021-01-24 17:11:14 +03:00 |
|
|
aff7bbab41
|
Matrix performance optimization
|
2021-01-24 17:07:19 +03:00 |
|
Iaroslav Postovalov
|
d36da01833
|
Rename GslMemoryHolder to GslObject
|
2021-01-24 16:13:30 +07:00 |
|
Iaroslav Postovalov
|
c50fab027a
|
Improve null checking and introduce internal wrapper of permutation object
|
2021-01-24 16:13:08 +07:00 |
|
|
3bbb39f30d
|
cleanup parallel field example
|
2021-01-24 10:26:56 +03:00 |
|
Iaroslav Postovalov
|
472e2bf671
|
Improve LUP decomposition wrapper, add Cholesky decomposition
|
2021-01-24 14:15:41 +07:00 |
|
|
9829a16a32
|
Optimize Real NDField
|
2021-01-24 10:15:16 +03:00 |
|
|
1cb41f4dc2
|
Optimize Real NDField
|
2021-01-23 22:16:27 +03:00 |
|
Iaroslav Postovalov
|
7105b3662f
|
Minor: update Kotlin compiler in buildSrc
|
2021-01-24 02:08:11 +07:00 |
|
Iaroslav Postovalov
|
35a1b91329
|
Merge branch 'dev' into commandertvis/hermitian-conjugate
# Conflicts:
# kmath-core/src/commonMain/kotlin/kscience/kmath/linear/FeaturedMatrix.kt
# kmath-core/src/commonMain/kotlin/kscience/kmath/linear/VirtualMatrix.kt
|
2021-01-24 02:02:20 +07:00 |
|
Iaroslav Postovalov
|
9342824c96
|
Merge branch 'dev' into feature/quaternion
|
2021-01-24 02:00:22 +07:00 |
|
|
0baec14059
|
[WIP] Refactor NDStructures
|
2021-01-23 21:50:48 +03:00 |
|
Iaroslav Postovalov
|
904a0f3525
|
Merge branch 'dev' into gsl-experiment
|
2021-01-24 01:49:43 +07:00 |
|
Iaroslav Postovalov
|
d9ebadd22a
|
Implement LUP decomposition in GSL module
|
2021-01-24 01:46:07 +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 |
|
Iaroslav Postovalov
|
54d61c016e
|
Discard temporary changes
|
2021-01-20 16:53:12 +07:00 |
|
Iaroslav Postovalov
|
8019ac6802
|
Merge branch 'dev' into gsl-experiment
|
2021-01-20 16:52:29 +07:00 |
|
Iaroslav Postovalov
|
72832bae10
|
Minor: reformat
|
2021-01-20 16:51:36 +07:00 |
|
Iaroslav Postovalov
|
f3c602115a
|
Merge branch 'dev' into commandertvis/cm-decompositions
# Conflicts:
# kmath-ejml/src/main/kotlin/kscience/kmath/ejml/EjmlMatrix.kt
|
2021-01-20 16:51:12 +07:00 |
|
Iaroslav Postovalov
|
2d1d6c008e
|
Fix after-merge problems
|
2021-01-20 15:07:12 +07:00 |
|
Iaroslav Postovalov
|
94a6d5a114
|
Fix after-merge problems
|
2021-01-20 14:56:09 +07: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
|
d17dbd365c
|
Fix issues related to merge
|
2021-01-20 01:03:55 +07:00 |
|
Iaroslav Postovalov
|
f711fe3d35
|
Merge branch 'dev' into gsl-experiment
# Conflicts:
# CHANGELOG.md
|
2021-01-20 00:34:19 +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 |
|
Iaroslav Postovalov
|
97ec575142
|
Merge branch 'dev' into commandertvis/cm-decompositions
# Conflicts:
# kmath-commons/src/main/kotlin/kscience/kmath/commons/linear/CMMatrix.kt
# kmath-ejml/src/main/kotlin/kscience/kmath/ejml/EjmlMatrix.kt
|
2021-01-20 00:19:34 +07:00 |
|
Iaroslav Postovalov
|
1a7bd76152
|
Update changelog
|
2021-01-19 20:23:11 +07:00 |
|
Iaroslav Postovalov
|
5003cca2cd
|
Merge branch 'dev' into gsl-experiment
# Conflicts:
# kmath-ejml/src/main/kotlin/kscience/kmath/ejml/EjmlMatrix.kt
|
2021-01-19 20:19:13 +07:00 |
|
Iaroslav Postovalov
|
acdeeadd6d
|
Update changelog
|
2021-01-19 20:17:53 +07:00 |
|
Iaroslav Postovalov
|
cdf4984568
|
Update tools again
|
2021-01-19 19:47:08 +07:00 |
|
Iaroslav Postovalov
|
348f114bb6
|
Minor: add newline
|
2021-01-19 01:10:16 +07:00 |
|
Iaroslav Postovalov
|
53db4489f8
|
Implement decomposition features by CMMatrix
|
2021-01-19 01:09:44 +07:00 |
|
Iaroslav Postovalov
|
7418228d08
|
Update KDoc comments
|
2021-01-19 00:27:28 +07:00 |
|
Iaroslav Postovalov
|
6d118fc841
|
Minor: fix a typo
|
2021-01-19 00:15:09 +07:00 |
|
Iaroslav Postovalov
|
f1b319f73d
|
Minor: micro-optimize getFeature function, reformat
|
2021-01-19 00:14:12 +07:00 |
|
Iaroslav Postovalov
|
3f00410fc1
|
Add missing import
|
2021-01-17 19:12:14 +07:00 |
|
Iaroslav Postovalov
|
6636b228f3
|
Add missing JvmName annotations
|
2021-01-17 18:59:20 +07:00 |
|
Iaroslav Postovalov
|
bd178d77ba
|
Add transposeConjugate function for Complex and Double (conjugate values are not cached). Minor refactoring of MatrixContext and API reference changes
|
2021-01-17 02:38:48 +07:00 |
|
Iaroslav Postovalov
|
7699983f0a
|
Update tools
|
2021-01-16 18:53:12 +07:00 |
|
Iaroslav Postovalov
|
de289afb7b
|
Override point function in GslMatrixContext
|
2021-01-15 23:01:35 +07:00 |
|
Iaroslav Postovalov
|
1c70e73a71
|
Merge branch 'dev' into gsl-experiment
|
2021-01-15 21:39:26 +07:00 |
|
Iaroslav Postovalov
|
f5b6847bf6
|
Merge branch 'dev' into gsl-experiment
|
2021-01-07 22:46:53 +07:00 |
|
Iaroslav Postovalov
|
4dd6f506c8
|
Disable OSX temporarily
|
2021-01-07 19:38:46 +07:00 |
|
Iaroslav Postovalov
|
a814dec4c6
|
Reformat generated GslVector APIs
|
2021-01-07 18:38:52 +07:00 |
|
Iaroslav Postovalov
|
f7fc327e8c
|
Reformat generated APIs
|
2021-01-07 18:28:51 +07:00 |
|
Iaroslav Postovalov
|
a86987362b
|
Fix access for Complex GSL wrappers
|
2021-01-07 17:34:55 +07:00 |
|
Iaroslav Postovalov
|
f84f719385
|
Add GSL objects disposition check, add missing newline, improve tests
|
2021-01-07 17:26:16 +07:00 |
|
Iaroslav Postovalov
|
57328a176e
|
Improve tests
|
2021-01-07 02:45:37 +07:00 |
|
Iaroslav Postovalov
|
ff930532e0
|
Fix failing test
|
2021-01-07 02:27:46 +07:00 |
|
Iaroslav Postovalov
|
c34af4d8bd
|
Update tests of GSL
|
2021-01-06 23:01:05 +07:00 |
|
Iaroslav Postovalov
|
20767a3b35
|
Add convenience scope functions for GSL contexts
|
2021-01-06 22:46:32 +07:00 |
|
Iaroslav Postovalov
|
5d855bd915
|
Merge branch 'dev' into gsl-experiment
|
2021-01-06 21:09:07 +07: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 |
|
Iaroslav Postovalov
|
c3b8f11f22
|
Merge branch 'dev' into feature/quaternion
# Conflicts:
# kmath-ast/src/commonMain/kotlin/kscience/kmath/ast/MstAlgebra.kt
|
2021-01-05 21:23:12 +07:00 |
|
Iaroslav Postovalov
|
cdebe2fc4f
|
Add API documentation, fix hashCode
|
2020-12-20 00:06:40 +07:00 |
|
Iaroslav Postovalov
|
c30e739862
|
Merge branch 'dev' into feature/quaternion
|
2020-12-12 21:10:21 +07:00 |
|
Iaroslav Postovalov
|
386b063c94
|
Merge branch 'dev' into gsl-experiment
# Conflicts:
# .github/workflows/gradle.yml
|
2020-12-12 21:09:07 +07:00 |
|
Iaroslav Postovalov
|
3d879a766b
|
Add missing KDoc comment
|
2020-12-07 02:19:50 +07:00 |
|
Iaroslav Postovalov
|
7a571089a8
|
Merge branch 'dev' into feature/quaternion
# Conflicts:
# CHANGELOG.md
|
2020-12-06 04:07:11 +07:00 |
|
Iaroslav Postovalov
|
2f1cfefeac
|
Update Kotlin, document codegen functions
|
2020-12-06 04:05:36 +07:00 |
|
Iaroslav Postovalov
|
96957dfa4b
|
Add missing experimental annotation
|
2020-12-02 10:49:47 +07:00 |
|
Iaroslav Postovalov
|
f46826f2b1
|
Fix GSL matrix context
|
2020-12-02 10:12:33 +07:00 |
|
Iaroslav Postovalov
|
0e8f6e29ee
|
Merge branch 'dev' into gsl-experiment
# Conflicts:
# kmath-core/src/commonMain/kotlin/kscience/kmath/linear/MatrixContext.kt
# kmath-ejml/src/main/kotlin/kscience/kmath/ejml/EjmlMatrixContext.kt
|
2020-12-02 09:21:25 +07:00 |
|
Iaroslav Postovalov
|
df4ea2c1e4
|
Merge branch 'dev' into gsl-experiment
|
2020-11-30 01:20:52 +07:00 |
|
Iaroslav Postovalov
|
0db33cca55
|
Merge branch 'dev' into gsl-experiment
|
2020-11-30 00:56:35 +07:00 |
|
Iaroslav Postovalov
|
4fc8d7b57c
|
Fix build
|
2020-11-29 16:12:41 +07:00 |
|
Iaroslav Postovalov
|
f8272f29b6
|
Remove failing test
|
2020-11-29 02:20:04 +07:00 |
|
Iaroslav Postovalov
|
e5d5ac17da
|
Merge branch 'dev' into gsl-experiment
# Conflicts:
# build.gradle.kts
# examples/build.gradle.kts
# examples/src/main/kotlin/kscience/kmath/ast/ExpressionsInterpretersBenchmark.kt
# settings.gradle.kts
|
2020-11-29 01:17:16 +07:00 |
|
Iaroslav Postovalov
|
863b22a451
|
Merge branch 'dev' into feature/quaternion
# Conflicts:
# CHANGELOG.md
|
2020-11-29 01:14:08 +07:00 |
|
Iaroslav Postovalov
|
aaecc36532
|
Update invalid test
|
2020-11-10 19:07:17 +07:00 |
|
Iaroslav Postovalov
|
1539113e72
|
Make complex and quaternion NaN-hostile
|
2020-11-10 19:01:26 +07:00 |
|
Iaroslav Postovalov
|
b1ccca1019
|
Merge branch 'dev' into feature/quaternion
# Conflicts:
# CHANGELOG.md
# examples/build.gradle.kts
# examples/src/main/kotlin/kscience/kmath/ast/ExpressionsInterpretersBenchmark.kt
# kmath-ast/src/commonMain/kotlin/kscience/kmath/ast/MstAlgebra.kt
|
2020-11-02 01:15:13 +07:00 |
|
Iaroslav Postovalov
|
61e58c4302
|
Enable AST example
|
2020-10-29 16:04:04 +07:00 |
|
Iaroslav Postovalov
|
cdd196097e
|
Specify operator modifier explicitly
|
2020-10-29 15:56:41 +07:00 |
|
Iaroslav Postovalov
|
6d016c87f2
|
Merge branch 'dev' into feature/quaternion
# Conflicts:
# CHANGELOG.md
|
2020-10-29 15:49:49 +07:00 |
|
Iaroslav Postovalov
|
1e1819ac78
|
Merge branch 'dev' into gsl-experiment
# Conflicts:
# build.gradle.kts
# settings.gradle.kts
|
2020-10-29 15:47:09 +07:00 |
|
Iaroslav Postovalov
|
f341d02941
|
Rename files, improve error handling, minor codegen update
|
2020-10-29 04:23:36 +07:00 |
|
Iaroslav Postovalov
|
202ea3582c
|
Add field test, minor refactor
|
2020-10-27 20:31:28 +07:00 |
|
Iaroslav Postovalov
|
828e40c452
|
Add toQuaternion extension for Complex
|
2020-10-27 19:19:53 +07:00 |
|
Iaroslav Postovalov
|
59a50810cc
|
Remove KDoc comments
|
2020-10-27 18:17:42 +07:00 |
|
Iaroslav Postovalov
|
3714cfc28e
|
Replace Double specialized ops with Number ones
|
2020-10-27 18:15:43 +07:00 |
|
Iaroslav Postovalov
|
76717c49b1
|
Implement fast quaternion implementation, minor changes to complex
|
2020-10-27 18:06:27 +07:00 |
|
Iaroslav Postovalov
|
657dbcb829
|
Add missing compiler option
|
2020-10-15 15:24:17 +07:00 |
|
Iaroslav Postovalov
|
2dab0ce40c
|
Add missing package installation
|
2020-10-15 14:06:01 +07:00 |
|
Iaroslav Postovalov
|
248deb1682
|
Update def file
|
2020-10-15 13:44:49 +07:00 |
|
Iaroslav Postovalov
|
de964af80d
|
Fix header selection issues, update Gradle
|
2020-10-15 13:15:11 +07:00 |
|
Iaroslav Postovalov
|
07ad527e0b
|
Remove sudo
|
2020-10-14 23:57:35 +07:00 |
|
Iaroslav Postovalov
|
0740d6034b
|
Remove broken command
|
2020-10-14 23:45:30 +07:00 |
|
Iaroslav Postovalov
|
3602bce133
|
Add Chrome installing action
|
2020-10-14 23:43:16 +07:00 |
|
Iaroslav Postovalov
|
3eb050d3d1
|
Merge branch 'dev' into gsl-experiment
|
2020-10-14 23:32:00 +07:00 |
|
Iaroslav Postovalov
|
5460d00f8f
|
Change Ubuntu version
|
2020-10-14 23:27:59 +07:00 |
|
Iaroslav Postovalov
|
6f3deb6a24
|
Change cached directories, suppress warnings
|
2020-10-12 18:38:26 +07:00 |
|
Iaroslav Postovalov
|
6ab2ebb13f
|
Add sudo statement
|
2020-10-11 22:48:05 +07:00 |
|
Iaroslav Postovalov
|
3ae2be06e2
|
Remove kotlinx-io dependency, use DeferScope to dispose native memory
|
2020-10-11 21:24:10 +07:00 |
|
Iaroslav Postovalov
|
3c069398a2
|
Add /usr/local/ directory to headers
|
2020-10-11 14:28:59 +07:00 |
|
Iaroslav Postovalov
|
7e7da25a99
|
Drop headers
|
2020-10-11 03:44:43 +07:00 |
|
Iaroslav Postovalov
|
922d27fb62
|
Restructure codegen task
|
2020-10-11 03:37:04 +07:00 |
|
Iaroslav Postovalov
|
21dfc37727
|
Hide ignored targets and update generated file
|
2020-10-11 03:29:38 +07:00 |
|
Iaroslav Postovalov
|
a0066bb6dd
|
Fix compiler-embeddable version, add generated sources
|
2020-10-11 03:09:00 +07:00 |
|
Iaroslav Postovalov
|
60c7b08b42
|
Remove invalid modifier
|
2020-10-11 01:27:44 +07:00 |
|
Iaroslav Postovalov
|
8af6195265
|
Fix build-script error
|
2020-10-11 01:24:16 +07:00 |
|
Iaroslav Postovalov
|
956fe9b9e6
|
Track generated code
|
2020-10-11 01:21:10 +07:00 |
|
Iaroslav Postovalov
|
d46350e7b7
|
Rework codegen, use GSL vectors to store vectors, implement MatrixContext for Float, Double and Complex matrices with BLAS
|
2020-10-11 01:15:37 +07:00 |
|
Iaroslav Postovalov
|
69a107819b
|
Implement vector codegen
|
2020-10-05 17:46:41 +07:00 |
|
Iaroslav Postovalov
|
77dac58efb
|
Replace manual matrices classes building with codegen
|
2020-10-05 13:13:16 +07:00 |
|
Iaroslav Postovalov
|
0a02fd07b4
|
Replace manual matrices classes building with codegen
|
2020-10-05 13:13:06 +07:00 |
|
Iaroslav Postovalov
|
abcde808dc
|
Add first working test, use kotlinx-io fork, major rework of GSL API
|
2020-10-04 20:17:44 +07:00 |
|
Iaroslav Postovalov
|
eedfcf3932
|
Drop mingw support in GSL module
|
2020-10-04 15:53:24 +07:00 |
|
Iaroslav Postovalov
|
53f38e7492
|
Simplify compilerOpts
|
2020-10-04 15:39:35 +07:00 |
|
Iaroslav Postovalov
|
0565f0665a
|
Turn on daemon on Windows
|
2020-10-04 14:45:33 +07:00 |
|
Iaroslav Postovalov
|
881f2280fc
|
Try adding Windows support
|
2020-10-04 14:39:24 +07:00 |
|
Iaroslav Postovalov
|
90bdf00f8b
|
Sort classes, add vectors support
|
2020-10-04 14:35:51 +07:00 |
|
Iaroslav Postovalov
|
5724558760
|
Reconfigure native build
|
2020-10-04 14:10:53 +07:00 |
|
Iaroslav Postovalov
|
74d226cab7
|
Fix types
|
2020-10-04 13:54:14 +07:00 |
|
Iaroslav Postovalov
|
fd4253fc93
|
Provide bindings for each gsl_matrix except char, uchar, long_double because they have no clear KMath analogues
|
2020-10-04 13:54:00 +07:00 |
|
Iaroslav Postovalov
|
8f6163698c
|
Update tasks
|
2020-10-04 13:39:39 +07:00 |
|
Iaroslav Postovalov
|
fb4d74e90f
|
Add OSX target
|
2020-10-04 13:26:21 +07:00 |
|
Iaroslav Postovalov
|
159b5530fb
|
Rename Actions job
|
2020-10-04 13:22:00 +07:00 |
|
Iaroslav Postovalov
|
ef31cfcd65
|
Simplify build-script
|
2020-10-04 13:19:49 +07:00 |
|
Iaroslav Postovalov
|
54eb66ac70
|
Add explicit cinterop call
|
2020-10-04 13:10:20 +07:00 |
|
Iaroslav Postovalov
|
e2af1f095a
|
Change konan cache path
|
2020-10-04 13:01:52 +07:00 |
|
Iaroslav Postovalov
|
9e277a7de3
|
Minor changes related to benchmarks and EJML matrix, add GSL module, add wrapper for gsl_matrix, provide headers of gsl, configure cinterop at least for Linux and OSX, update GitHub Actions workflow
|
2020-10-04 12:45:35 +07:00 |
|