| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 0.3.0 source code.tar.gz | 2022-04-12 | 908.1 kB | |
| 0.3.0 source code.zip | 2022-04-12 | 1.4 MB | |
| README.md | 2022-04-12 | 3.2 kB | |
| Totals: 3 Items | 2.3 MB | 0 | |
Added
ScaleOperationsinterfaceFieldextendsScaleOperations- 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)
@PerformancePitfallannotation to mark possibly slow API- Unified architecture for Integration and Optimization using features.
BigIntoperation performance improvement and fixes by @zhelenskiy (#328)- Integration between
MSTand SymjaIExpr - Complex power
- Separate methods for UInt, Int and Number powers. NaN safety.
- Tensorflow prototype
ValueAndErrorField- MST compilation to WASM: [#286]
- Jafama integration: [#176]
contentEqualswith tolerance: [#364]- Compilation to TeX for MST: [#254]
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
- Rename
NDStructureandNDAlgebratoStructureNDandAlgebraNDrespectively Real->Double- DataSets are moved from functions to core
- Redesign advanced Chain API
- Redesign
MST. RemoveMstExpression. - Move
MSTto core - Separated benchmarks and examples
- Rewrite
kmath-ejmlwithoutejml-simpleartifact, support sparse matrices - Promote stability of kmath-ast and kmath-kotlingrad to EXPERIMENTAL.
- ColumnarData returns nullable column
MSTis made sealed interface- Replace
MST.SymbolicbySymbol,Symbolnow implements MST - Remove Any restriction on polynomials
- Add
outvariance to type parameters ofStructureNDand its implementations where possible - Rename
DifferentiableMstExpressiontoKotlingradExpression FeatureSetnow accepts onlyFeature. It is possible to override keys and use interfaces.- Use
Symbolfactory function instead ofStringSymbol - New discoverability pattern:
<Type>.algebra.<nd/etc> - Adjusted commons-math API for linear solvers to match conventions.
- Buffer algebra does not require size anymore
- Operations -> Ops
- Default Buffer and ND algebras are now Ops and lack neutral elements (0, 1) as well as algebra-level shapes.
- Tensor algebra takes read-only structures as input and inherits AlgebraND
UnivariateDistributionrenamed toDistribution1D- Rework of histograms.
UnivariateFunction->Function1D,MultivariateFunction->FunctionND
Deprecated
- Specialized
DoubleBufferAlgebra
Removed
- Nearest in Domain. To be implemented in geometry package.
- Number multiplication and division in main Algebra chain
contentEqualsfrom Buffer. It moved to the companion.- MSTExpression
- Expression algebra builders
- Complex and Quaternion no longer are elements.
- Second generic from DifferentiableExpression
- Algebra elements are completely removed. Use algebra contexts instead.
Fixed
- Ring inherits RingOperations, not GroupOperations
- Univariate histogram filling