0.3.1 #514

Merged
altavir merged 36 commits from dev into master 2023-05-12 22:19:49 +03:00
Contributor

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

### 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 - Trajectory moved to https://github.com/SciProgCentre/maps-kt - Polynomials moved to https://github.com/SciProgCentre/kmath-polynomial
lounres (Migrated from github.com) reviewed 2023-05-09 20:17:15 +03:00
CommanderTvis (Migrated from github.com) approved these changes 2023-05-11 00:18:18 +03:00
spc-code reviewed 2023-05-12 20:45:03 +03:00
Sign in to join this conversation.
No description provided.