|
dba001eff3
|
Fix types in geometry algebras
|
2024-02-20 20:39:57 +03:00 |
|
|
49f0d1fe7d
|
Fix types in geometry algebras
|
2024-02-20 19:35:00 +03:00 |
|
|
fd9da63ef9
|
Prepare for 0.4.0 release
|
2024-02-18 15:05:56 +03:00 |
|
|
f8e91c2402
|
Finishing fixes
|
2024-02-17 21:32:26 +03:00 |
|
|
a526dcc16b
|
Merge branch 'dev' into dev-0.4
# Conflicts:
# kmath-core/src/commonMain/kotlin/space/kscience/kmath/linear/MatrixFeatures.kt
# kmath-core/src/commonMain/kotlin/space/kscience/kmath/misc/Featured.kt
# kmath-ejml/src/main/kotlin/space/kscience/kmath/ejml/_generated.kt
# kmath-memory/src/commonMain/kotlin/space/kscience/kmath/memory/MemoryBuffer.kt
# kmath-optimization/src/commonMain/kotlin/space/kscience/kmath/optimization/OptimizationBuilder.kt
|
2024-02-07 21:53:49 +03:00 |
|
|
c6f6191ef1
|
Deprecate direct angle conversion
|
2024-01-28 18:15:33 +03:00 |
|
Gleb Minaev
|
cc4159be67
|
Update/Add copyright comments. Regenerate code for kmath-ejml.
|
2024-01-05 01:50:27 +03:00 |
|
|
ea887b8c72
|
0.4 WIP
|
2023-11-01 08:55:47 +03:00 |
|
|
544b8610e1
|
Merge branch 'dev' into dev-0.4
# Conflicts:
# buildSrc/settings.gradle.kts
# gradle.properties
# gradle/wrapper/gradle-wrapper.properties
# kmath-geometry/src/commonMain/kotlin/space/kscience/kmath/geometry/euclidean2d/Circle2D.kt
# kmath-geometry/src/commonMain/kotlin/space/kscience/kmath/geometry/euclidean2d/Float32Space2D.kt
# kmath-geometry/src/commonMain/kotlin/space/kscience/kmath/geometry/euclidean2d/Float64Space2D.kt
# kmath-geometry/src/commonMain/kotlin/space/kscience/kmath/geometry/quaternionOperations.kt
|
2023-10-31 14:18:50 +03:00 |
|
|
5129f29084
|
update geometry
|
2023-09-22 09:53:44 +03:00 |
|
|
7a4e9e70f9
|
add some quaternion operations
|
2023-09-22 08:21:14 +03:00 |
|
|
5196322b7a
|
Update integration to use Attributes
|
2023-08-13 19:13:39 +03:00 |
|
|
eff70eb690
|
Refactor rotations. Add Rotation matrix to Euler conversion
|
2023-08-13 14:51:50 +03:00 |
|
|
67994d35d9
|
Merge branch 'dev' into dev-0.4
# Conflicts:
# CHANGELOG.md
# build.gradle.kts
# examples/src/main/kotlin/space/kscience/kmath/operations/mixedNDOperations.kt
# kmath-commons/src/main/kotlin/space/kscience/kmath/commons/linear/CMMatrix.kt
# kmath-core/src/commonMain/kotlin/space/kscience/kmath/linear/Float64LinearSpace.kt
# kmath-core/src/commonMain/kotlin/space/kscience/kmath/linear/LupDecomposition.kt
# kmath-core/src/commonMain/kotlin/space/kscience/kmath/nd/Float64FieldND.kt
# kmath-geometry/src/commonMain/kotlin/space/kscience/kmath/geometry/euclidean2d/Circle2D.kt
# kmath-geometry/src/commonMain/kotlin/space/kscience/kmath/geometry/euclidean2d/Float64Space2D.kt
# kmath-geometry/src/commonMain/kotlin/space/kscience/kmath/geometry/euclidean3d/Float64Space3D.kt
# kmath-geometry/src/commonMain/kotlin/space/kscience/kmath/geometry/vectorPrecision.kt
# kmath-nd4j/src/main/kotlin/space/kscience/kmath/nd4j/Nd4jTensorAlgebra.kt
# kmath-tensorflow/src/main/kotlin/space/kscience/kmath/tensorflow/DoubleTensorFlowAlgebra.kt
# kmath-tensors/src/commonMain/kotlin/space/kscience/kmath/tensors/core/DoubleTensorAlgebra.kt
# kmath-tensors/src/commonMain/kotlin/space/kscience/kmath/tensors/core/IntTensorAlgebra.kt
# kmath-viktor/src/main/kotlin/space/kscience/kmath/viktor/ViktorFieldOpsND.kt
|
2023-08-12 21:38:43 +03:00 |
|
|
efb853c1bc
|
Refactor geometry
|
2023-08-12 13:16:18 +03:00 |
|
|
19bebfd1ed
|
Finish naming change
|
2023-08-12 11:21:59 +03:00 |
|
|
62f1c59d73
|
Fix Median statistics. Update algebra naming. Add integer fields
|
2023-08-12 10:46:43 +03:00 |
|
|
c0a7cff1d8
|
Merge branch 'dev' into dev-0.3.2
# Conflicts:
# build.gradle.kts
# gradle/wrapper/gradle-wrapper.properties
# kmath-core/build.gradle.kts
# kmath-tensors/build.gradle.kts
|
2023-06-11 09:10:31 +03:00 |
|
|
009f93adbb
|
Add rotation coversion test for XYZ
|
2023-06-08 09:28:26 +03:00 |
|
|
1316e6548e
|
Remove vector type from polygon
|
2023-05-09 19:01:37 +03:00 |
|
|
f09371a3f9
|
Explicit mutability for StructureND builders
|
2023-04-22 09:13:06 +03:00 |
|
|
875e32679b
|
[WIP] geometry refactor
|
2023-04-12 11:39:28 +03:00 |
|
|
b2746e5c0e
|
Wasm support
|
2023-04-09 10:55:58 +03:00 |
|
|
ce388fed44
|
Move annotations to base package. Fix series
|
2023-04-07 19:55:34 +03:00 |
|
|
00ce7d5a48
|
Obstacle avoidance finished
|
2023-04-05 13:30:13 +03:00 |
|
|
a0e2ef1afc
|
refactor lines and segments
|
2023-04-04 19:33:43 +03:00 |
|
|
6d219341f9
|
Merge branch 'dev' into artdegt
|
2023-03-22 12:30:28 +03:00 |
|
|
ef336af87d
|
Fix vector product
|
2023-03-16 09:37:03 +03:00 |
|
|
cd2ade881a
|
Revert "Remove the choice of left-handed product. Refactor vectorProduct . Remove leviChivita function."
This reverts commit 28b85b0f53 .
|
2023-03-16 09:33:17 +03:00 |
|
Gleb Minaev
|
28b85b0f53
|
Remove the choice of left-handed product. Refactor vectorProduct . Remove leviChivita function.
|
2023-03-14 20:13:34 +03:00 |
|
|
4871baf0e5
|
Add vector product to Euclidean3DSpace
|
2023-03-10 12:01:08 +03:00 |
|
Artyom Degtyarev
|
2c13386646
|
search for shortest path algorithm
|
2023-03-01 10:40:54 +03:00 |
|
|
67316c4a70
|
Add documentation after circle tangent changes
|
2023-02-16 10:39:25 +03:00 |
|
|
7d897ad8cb
|
Cleanup after circle tangent changes
|
2023-02-16 10:29:12 +03:00 |
|
Artyom Degtyarev
|
8998a394b3
|
tangentsToCircle fixed
|
2023-02-15 17:55:39 +03:00 |
|
Artyom Degtyarev
|
c342c5cd78
|
tangentsToCircle fixed
|
2023-02-15 17:53:32 +03:00 |
|
Artyom Degtyarev
|
d535a2155f
|
tangentsToCircle fixed
|
2023-02-15 15:06:47 +03:00 |
|
Artyom Degtyarev
|
bef317677c
|
tangentsToCircle fixed
|
2023-02-15 14:36:58 +03:00 |
|
Artyom Degtyarev
|
50579f4712
|
added tangent between two circles
|
2023-02-13 23:17:13 +03:00 |
|
|
6deeaf057e
|
Add angle serializer
|
2023-02-11 21:51:19 +03:00 |
|
|
2c6d1e89c5
|
Update type-safe angles
|
2023-02-05 20:05:53 +03:00 |
|
|
0366a69123
|
Refactor trajectory
|
2023-02-03 19:33:22 +03:00 |
|
|
db30913542
|
Move to build tools 0.14
|
2023-02-03 19:32:53 +03:00 |
|
|
c653052d8c
|
Merge remote-tracking branch 'space/dev' into dev
|
2022-10-04 09:20:18 +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 |
|
|
2358f53cf7
|
Make Circle2D data class
|
2022-09-15 17:42:37 +03:00 |
|
|
5042fda751
|
Int Tensor Algebra implementation
|
2022-09-05 16:30:39 +03:00 |
|
|
ad97751327
|
Refactor for build tools 0.13.0
|
2022-09-04 20:59:30 +03:00 |
|
|
0c1d0aa64e
|
Merge remote-tracking branch 'origin/dev' into dev
|
2022-08-21 19:18:05 +03:00 |
|