Margarita Lashina
162e37cb2f
removed extra comments, unnecessary variables, renaming variables and secondary functions
2023-06-07 02:52:00 +03:00
Margarita Lashina
cac5b513f3
made class for settings private and removed settings as input from a custom function
2023-06-07 01:55:38 +03:00
Margarita Lashina
29d392a8a0
fix problem with imports
2023-06-06 20:31:15 +03:00
Margarita
f65a463773
Merge branch 'dev' into dev
2023-06-06 00:56:12 +03:00
Margarita Lashina
47600dff23
tests changed
2023-06-06 00:39:19 +03:00
Margarita Lashina
33cb317cee
added examples and tests
2023-05-28 23:07:01 +03:00
Margarita Lashina
20c20a30e8
y_dat added generation
2023-05-27 16:07:13 +03:00
Margarita Lashina
e738fbc86d
typo fixed
2023-05-27 01:24:37 +03:00
Margarita Lashina
ce16946105
added streaming version of LM
2023-05-27 01:16:43 +03:00
378180ba09
Pre-release fixes
2023-05-12 20:57:55 +03:00
Gleb Minaev
85395ff82e
Add autodiff example
2023-04-14 21:17:44 +03:00
ce388fed44
Move annotations to base package. Fix series
2023-04-07 19:55:34 +03:00
72c7030297
Add time series example stub
2023-03-10 22:50:41 +03:00
db30913542
Move to build tools 0.14
2023-02-03 19:32:53 +03:00
7f4f4c7703
Update of symbolic operations
2023-01-24 21:01:26 +03:00
3f4fe9e43b
Migrate to 1.8. Use universal autodiffs
2022-12-31 15:02:52 +03:00
b14e2fdd08
Moved polynomials to https://github.com/SciProgCentre/kmath-polynomial
2022-11-05 21:44:41 +03:00
cff563c321
Major tensor refactoring
2022-11-05 16:14:23 +03:00
ee569b85f8
Safe shapes
2022-10-14 13:05:39 +03:00
b0abcf2d0c
Safe shapes
2022-10-14 12:47:57 +03:00
b602066f48
Change the default strides and unify strides processing
2022-09-27 16:57:06 +03:00
d70389d2e6
Fix after series merge
2022-09-26 16:47:38 +03:00
4d1137659b
Merge branch 'feature/series' into dev
...
# Conflicts:
# build.gradle.kts
# kmath-commons/src/main/kotlin/space/kscience/kmath/commons/transform/Transformations.kt
# kmath-core/build.gradle.kts
# kmath-core/src/commonMain/kotlin/space/kscience/kmath/nd/AlgebraND.kt
# kmath-core/src/commonMain/kotlin/space/kscience/kmath/nd/BufferAlgebraND.kt
# kmath-core/src/commonMain/kotlin/space/kscience/kmath/nd/BufferND.kt
# kmath-core/src/commonMain/kotlin/space/kscience/kmath/nd/ShapeIndices.kt
# kmath-core/src/commonMain/kotlin/space/kscience/kmath/operations/BufferAlgebra.kt
# kmath-core/src/commonMain/kotlin/space/kscience/kmath/operations/DoubleBufferOps.kt
# kmath-core/src/commonMain/kotlin/space/kscience/kmath/structures/bufferExtensions.kt
# kmath-histograms/src/jvmMain/kotlin/space/kscience/kmath/histogram/UnivariateHistogram.kt
# kmath-stat/src/commonMain/kotlin/space/kscience/kmath/distributions/UniformDistribution.kt
# kmath-stat/src/commonMain/kotlin/space/kscience/kmath/samplers/Sampler.kt
# kmath-tensors/src/commonMain/kotlin/space/kscience/kmath/tensors/core/BroadcastDoubleTensorAlgebra.kt
# kmath-tensors/src/commonMain/kotlin/space/kscience/kmath/tensors/core/BufferedTensor.kt
# kmath-tensors/src/commonMain/kotlin/space/kscience/kmath/tensors/core/DoubleTensorAlgebra.kt
# kmath-tensors/src/commonMain/kotlin/space/kscience/kmath/tensors/core/internal/broadcastUtils.kt
# kmath-tensors/src/commonMain/kotlin/space/kscience/kmath/tensors/core/internal/linUtils.kt
# kmath-tensors/src/commonMain/kotlin/space/kscience/kmath/tensors/core/internal/tensorCastsUtils.kt
# kmath-tensors/src/commonMain/kotlin/space/kscience/kmath/tensors/core/internal/utils.kt
# settings.gradle.kts
2022-09-26 13:10:59 +03:00
b5d04ba02c
Global refactor of tensors
2022-09-11 15:27:38 +03:00
3729faf49b
Rename Tensor::get to Tensor::getTensor to avoid name clash.
2022-09-05 23:24:01 +03:00
ad97751327
Refactor for build tools 0.13.0
2022-09-04 20:59:30 +03:00
Gleb Minaev
efe14f50bf
#472 : Update copyright.
2022-08-19 15:59:13 +03:00
a8182fad23
Multik went MPP
2022-08-04 09:54:59 +03:00
Gleb Minaev
db19df4329
Merge branch 'dev' into feature/polynomials
2022-07-16 17:23:39 +03:00
3eef778f60
Add mandatory MutableBufferFactory to Algebra #477
2022-07-16 16:27:11 +03:00
Gleb Minaev
4ea29c82c5
Small fix of DSL1.
2022-07-13 12:05:53 +03:00
Gleb Minaev
1c719b9e70
Fix examples.
2022-07-11 17:52:46 +03:00
Gleb Minaev
5834fad938
Renamed constructing DSLs components. Fixed rejected NumberedPolynomial tests.
2022-07-06 00:37:46 +03:00
Gleb Minaev
3e917baaaf
Added examples for polynomials. Also:
...
- Fixed bug in differentiation of NumberedPolynomials.
- Fixed bug in addition and subtraction of LabeledPolynomials.
- Added references to NumberedPolynomialWithoutCheck and LabeledPolynomialWithoutCheck.
- Made NumberedRationalFunction and LabeledRationalFunction classes data. Made their constructor public.
2022-06-25 21:23:32 +03:00
b509dc917d
ValueAndErrorField
2022-04-10 23:00:55 +03:00
4575ab2b79
Update interpolation API to agree with other conventions.
2022-03-07 10:39:59 +03:00
dd8a4796f6
Update gradle plugin and build consistency
2022-01-04 13:15:50 +03:00
Iaroslav Postovalov
5ba7d74bd2
Completely specialized expression types for Int, Long, Double and compilation of MST to it
2021-11-28 20:56:01 +07:00
Iaroslav Postovalov
7ceb0b69b8
Revert license removal and update copyright
2021-11-16 18:14:34 +07:00
Iaroslav Postovalov
7b50400de5
Provide specializations of AsmBuilder for Double, Long, Int
2021-11-16 14:03:12 +07:00
Iaroslav Postovalov
f231d722c6
Multiple performance improvements related to ASM
...
1. Argument values are cached in locals
2. Optimized Expression.invoke function
3. lambda=indy is used in kmath-core
2021-11-15 23:29:15 +07:00
fa9ff4c978
Minor refactoring
2021-11-09 17:56:53 +03:00
d62bc66d4a
Refactoring
2021-11-09 13:42:22 +03:00
1315a8cd34
views cleanup
2021-11-08 19:57:22 +03:00
a1351aa942
Buffer views
2021-11-08 17:50:49 +03:00
bf504ae6c5
Basic series
2021-11-05 16:58:13 +03:00
Roland Grinis
62e7073ed2
example fixed
2021-11-01 18:03:46 +00:00
4db7398a28
Tensor algebra generified
2021-10-28 10:58:22 +03:00
29a90efca5
Tensor algebra generified
2021-10-27 14:48:36 +03:00
7e59ec5804
Refactor TensorAlgebra to take StructureND and inherit AlgebraND
2021-10-26 09:16:24 +03:00