• v0.3.0-dev-8 50d55e9734

    0.3.0-dev-8 Pre-Release

    altavir released this 2021-05-08 17:16:29 +03:00 | 642 commits to master since this release

    Added

    • ScaleOperations interface
    • Field extends ScaleOperations
    • Basic integration API
    • Basic MPP distributions and samplers
    • bindSymbolOrNull
    • Blocking chains and Statistics
    • Multiplatform integration
    • Integration for any Field element
    • Extended operations for ND4J fields
    • Jupyter Notebook integration module (kmath-jupyter)

    Changed

    • Exponential operations merged with hyperbolic functions
    • Space is replaced by Group. Space is reserved for vector spaces.
    • VectorSpace is now a vector space
    • Buffer factories for primitives moved to MutableBuffer.Companion
    • NDStructure and NDAlgebra to StructureND and AlgebraND respectively
    • Real -> Double
    • DataSets are moved from functions to core
    • Redesign advanced Chain API
    • Redesign MST. Remove MSTExpression.
    • Move MST to core
    • Separated benchmarks and examples
    • Rewritten EJML module without ejml-simple

    Deprecated

    Removed

    • Nearest in Domain. To be implemented in geometry package.
    • Number multiplication and division in main Algebra chain
    • contentEquals from Buffer. It moved to the companion.
    • MSTExpression
    • Expression algebra builders
    • Comples and Quaternion no longer are elements.

    Fixed

    • Ring inherits RingOperations, not GroupOperations
    Downloads