Commit Graph

2002 Commits

Author SHA1 Message Date
Alexander Nozik
c1b105db2a
Merge pull request #357 from therealansh/kmathJafama
integrate: Jafama + KMath
2021-06-12 10:25:25 +03:00
therealansh
03be37bb4f add: kotlin math benchmarks 2021-06-12 10:07:41 +05:30
therealansh
b99d0b96d8 add:benchmarks to readme 2021-06-12 10:07:41 +05:30
therealansh
9a9ebc7304 add: benchmarks for Jafama 2021-06-12 10:07:41 +05:30
therealansh
590910ac2d add: example and Readme 2021-06-12 10:07:41 +05:30
therealansh
abb3d9fe50 add: Double using StrictMath 2021-06-12 10:05:57 +05:30
therealansh
6c815abd54 chore: refactored and dependency add 2021-06-12 10:05:57 +05:30
therealansh
2dff15c5aa integrate: Jafama + KMath 2021-06-12 10:05:57 +05:30
Alexander Nozik
ecab9a458f
Merge pull request #360 from mipt-npm/commandertvis/just-calculate
Add justCalculate benchmark to inspect overhead of Expression API, some minor refactorings
2021-06-11 09:53:05 +03:00
Alexander Nozik
71b3dc2179
Merge pull request #363 from mipt-npm/commandertvis/readme
Fix README.md again
2021-06-11 09:52:19 +03:00
Iaroslav Postovalov
46bf66c8ee Add justCalculate benchmark, some minor refactorings 2021-06-09 21:50:34 +07:00
Iaroslav Postovalov
7b736a7c81 Fix README.md again 2021-06-09 21:40:47 +07:00
Alexander Nozik
4810f2e63e
Merge pull request #359 from mipt-npm/commandertvis/ga
Enable build workflow for external PRs (w/manual approval)
2021-06-08 17:52:51 +03:00
Iaroslav Postovalov
c0ab082d24 Run build workflow for PRs 2021-06-08 21:14:10 +07:00
Iaroslav Postovalov
a3c64dc273
Merge pull request #358 from mipt-npm/commandertvis/readme
Fix README.md
2021-06-08 07:11:31 -07:00
Iaroslav Postovalov
7d0eff74f6 Fix shield README.md, fix build 2021-06-08 21:11:16 +07:00
95c0b2d3f0 [WIP] optimization with QOW 2021-06-08 14:27:45 +03:00
7f32348e7a Slight adjustment to tensor internals 2021-06-02 21:10:05 +03:00
Iaroslav Postovalov
0f3b3b35d9
Merge pull request #356 from mipt-npm/commandertvis/symja
Fix up Symja build issues
2021-05-29 16:07:57 +07:00
Iaroslav Postovalov
a02cf0487c Merge branch 'master' into commandertvis/symja 2021-05-29 15:50:33 +07:00
Iaroslav Postovalov
65e0560553 Fix Symja build issues 2021-05-29 15:50:16 +07:00
Alexander Nozik
8da331f476
Merge pull request #351 from mipt-npm/commandertvis/symja
Integration between MST and Symja IExpr
2021-05-26 18:01:25 +03:00
c8621ee5b7 [WIP] optimization refactoring 2021-05-25 21:11:57 +03:00
f84f7f8e45 Merge branch 'dev' into feature/advanced-optimization
# Conflicts:
#	kmath-commons/src/main/kotlin/space/kscience/kmath/commons/optimization/CMOptimization.kt
#	kmath-commons/src/main/kotlin/space/kscience/kmath/commons/optimization/cmFit.kt
#	kmath-core/src/commonMain/kotlin/space/kscience/kmath/expressions/DifferentiableExpression.kt
#	kmath-stat/src/commonMain/kotlin/space/kscience/kmath/optimization/FunctionOptimization.kt
#	kmath-stat/src/commonMain/kotlin/space/kscience/kmath/optimization/XYFit.kt
2021-05-25 17:00:02 +03:00
f2b7a08ad8 Remove second generic from DifferentiableExpression 2021-05-25 16:53:53 +03:00
c240fa4a9e [WIP] optimization refactoring 2021-05-25 16:42:23 +03:00
88e94a7fd9 [WIP] Optimization 2021-05-24 17:02:12 +03:00
3ec674c61b Merge branch 'dev' into feature/advanced-optimization
# Conflicts:
#	examples/src/main/kotlin/space/kscience/kmath/functions/integrate.kt
#	examples/src/main/kotlin/space/kscience/kmath/functions/matrixIntegration.kt
#	kmath-commons/src/main/kotlin/space/kscience/kmath/commons/integration/CMGaussRuleIntegrator.kt
#	kmath-commons/src/main/kotlin/space/kscience/kmath/commons/integration/CMIntegrator.kt
#	kmath-commons/src/main/kotlin/space/kscience/kmath/commons/optimization/CMOptimization.kt
#	kmath-commons/src/main/kotlin/space/kscience/kmath/commons/optimization/cmFit.kt
#	kmath-functions/src/commonMain/kotlin/space/kscience/kmath/integration/GaussIntegrator.kt
#	kmath-functions/src/commonMain/kotlin/space/kscience/kmath/integration/Integrand.kt
#	kmath-functions/src/commonMain/kotlin/space/kscience/kmath/integration/MultivariateIntegrand.kt
#	kmath-functions/src/commonMain/kotlin/space/kscience/kmath/integration/UnivariateIntegrand.kt
#	kmath-functions/src/commonTest/kotlin/space/kscience/kmath/integration/GaussIntegralTest.kt
#	kmath-stat/src/commonMain/kotlin/space/kscience/kmath/optimization/FunctionOptimization.kt
#	kmath-stat/src/commonMain/kotlin/space/kscience/kmath/optimization/NoDerivFunctionOptimization.kt
#	kmath-stat/src/commonMain/kotlin/space/kscience/kmath/optimization/Optimization.kt
2021-05-24 14:44:08 +03:00
12805712d3 Integrand toString 2021-05-24 14:30:51 +03:00
380c76fe40 Piecewise optimization 2021-05-23 20:01:07 +03:00
ec7a971df7 Separate double-based integrator for a Simpson rule 2021-05-22 20:17:52 +03:00
a24c8dcbce Simpson and spline integration 2021-05-22 20:08:49 +03:00
18509f1259 Simpson integrator 2021-05-21 23:14:07 +03:00
Alexander Nozik
889244902b
Merge pull request #352 from mipt-npm/commandertvis/fix-type-param
Fix unresolved reference in generated type parameter
2021-05-21 16:28:30 +03:00
Iaroslav Postovalov
189449f40e Fix unresolved reference in generated type parameter 2021-05-21 20:08:17 +07:00
Iaroslav Postovalov
a722cf0cdb Integration between MST and Symja IExpr 2021-05-21 20:00:23 +07:00
Alexander Nozik
bb228e0c68
Merge pull request #350 from mipt-npm/commandertvis/kotlingrad
Rename `DifferentiableMstExpression`, fix #349
2021-05-21 09:42:44 +03:00
Iaroslav Postovalov
485e90fcd0 Rename DifferentiableMstExpression, fix #349 2021-05-21 00:51:29 +07:00
Alexander Nozik
958788bc91
Merge pull request #332 from mipt-npm/commandertvis/nd4j
Nd4j based TensorAlgebra implementation
2021-05-20 18:15:59 +03:00
Iaroslav Postovalov
15a0258b7d Nd4j based TensorAlgebra implementation, drop Nd4jArrayLongStructure 2021-05-20 21:42:36 +07:00
Alexander Nozik
2889f0794b
Merge pull request #346 from mipt-npm/commandertvis/out
Add out variance to StructureND and its implementations where possible, make some unrelated changes
2021-05-20 17:38:27 +03:00
Iaroslav Postovalov
d7a4228f5f Add out variance to StructureND and some related types, make some unrelated changes 2021-05-20 19:57:55 +07:00
Iaroslav Postovalov
5d2fff6575
Merge pull request #343 from mipt-npm/commandertvis/formatter
Hard code specific imports in codegen
2021-05-20 13:39:14 +07:00
8a07140f7c Minor piecewise rework 2021-05-19 22:35:06 +03:00
0898285542 Removed Any restriction on polynomials 2021-05-19 12:58:01 +03:00
ddb8917535 Merge remote-tracking branch 'origin/dev' into dev 2021-05-19 08:58:29 +03:00
Iaroslav Postovalov
b4dd4380c0 Hard code specific imports in codegen 2021-05-19 07:37:41 +07:00
Iaroslav Postovalov
e7235e2a9c
Merge pull request #341 from mipt-npm/feature/booleans
LogicAlgebra and its Boolean implementation, merge MST.Symbolic and Symbol
2021-05-19 07:36:36 +07:00
a67c112793 add xor 2021-05-18 10:22:33 +03:00
8b92db9923 bump version 2021-05-18 10:07:55 +03:00