• v0.3.1-dev-RC e1d5409c0d

    0.3.1-dev-RC Pre-Release

    spc-code released this 2023-04-09 11:12:04 +03:00 | 206 commits to dev since this release

    Added

    • Wasm support for memory, core, complex and functions modules.
    • Generic builders for BufferND and MutableBufferND
    • NamedMatrix - matrix with symbol-based indexing
    • Expression with default arguments
    • Type-aliases for numbers like Float64
    • Autodiff for generic algebra elements in core!
    • Algebra now has an obligatory bufferFactory (#477).

    Changed

    • Geometry uses type-safe angles
    • Tensor operations switched to prefix notation
    • Row-wise and column-wise ND shapes in the core
    • Shape is read-only
    • Major refactor of tensors (only minor API changes)
    • Kotlin 1.8.20
    • LazyStructure deffered -> async to comply with coroutines code style
    • Default dot operation in tensor algebra no longer support broadcasting. Instead matmul operation is added to DoubleTensorAlgebra.
    • Multik went MPP

    Removed

    Downloads