From da27c2e49482ff8286ee4d805e04e4e69b64dad9 Mon Sep 17 00:00:00 2001 From: Iaroslav Postovalov Date: Sun, 8 Aug 2021 12:27:16 +0700 Subject: [PATCH] Fix path to LICENSE in the notice --- .idea/copyright/kmath.xml | 2 +- .../kotlin/space/kscience/kmath/benchmarks/ArrayBenchmark.kt | 2 +- .../space/kscience/kmath/benchmarks/BigIntBenchmark.kt | 2 +- .../space/kscience/kmath/benchmarks/BufferBenchmark.kt | 2 +- .../kotlin/space/kscience/kmath/benchmarks/DotBenchmark.kt | 2 +- .../kmath/benchmarks/ExpressionsInterpretersBenchmark.kt | 2 +- .../space/kscience/kmath/benchmarks/JafamaBenchmark.kt | 2 +- .../kscience/kmath/benchmarks/MatrixInverseBenchmark.kt | 2 +- .../space/kscience/kmath/benchmarks/NDFieldBenchmark.kt | 2 +- .../space/kscience/kmath/benchmarks/ViktorBenchmark.kt | 2 +- .../space/kscience/kmath/benchmarks/ViktorLogBenchmark.kt | 2 +- .../main/kotlin/space/kscience/kmath/benchmarks/JmhReport.kt | 2 +- .../kscience/kmath/benchmarks/addBenchmarkProperties.kt | 2 +- .../kotlin/space/kscience/kmath/ejml/codegen/ejmlCodegen.kt | 2 +- docs/images/KM.svg | 5 +++++ docs/images/KM_mono.svg | 5 +++++ docs/images/KMath.svg | 5 +++++ docs/images/KMath_mono.svg | 5 +++++ .../src/main/kotlin/space/kscience/kmath/ast/astRendering.kt | 2 +- .../src/main/kotlin/space/kscience/kmath/ast/expressions.kt | 2 +- .../kotlin/space/kscience/kmath/ast/kotlingradSupport.kt | 2 +- .../src/main/kotlin/space/kscience/kmath/ast/symjaSupport.kt | 2 +- .../space/kscience/kmath/commons/fit/fitWithAutoDiff.kt | 2 +- .../main/kotlin/space/kscience/kmath/functions/integrate.kt | 2 +- .../kotlin/space/kscience/kmath/functions/interpolate.kt | 2 +- .../space/kscience/kmath/functions/interpolateSquare.kt | 2 +- .../space/kscience/kmath/functions/matrixIntegration.kt | 2 +- .../main/kotlin/space/kscience/kmath/jafama/JafamaDemo.kt | 2 +- .../src/main/kotlin/space/kscience/kmath/linear/gradient.kt | 2 +- .../kotlin/space/kscience/kmath/operations/BigIntDemo.kt | 2 +- .../kotlin/space/kscience/kmath/operations/ComplexDemo.kt | 2 +- .../space/kscience/kmath/stat/DistributionBenchmark.kt | 2 +- .../kotlin/space/kscience/kmath/stat/DistributionDemo.kt | 2 +- .../main/kotlin/space/kscience/kmath/structures/ComplexND.kt | 2 +- .../main/kotlin/space/kscience/kmath/structures/NDField.kt | 2 +- .../space/kscience/kmath/structures/StreamDoubleFieldND.kt | 2 +- .../kscience/kmath/structures/StructureReadBenchmark.kt | 2 +- .../kscience/kmath/structures/StructureWriteBenchmark.kt | 2 +- .../space/kscience/kmath/structures/typeSafeDimensions.kt | 2 +- .../space/kscience/kmath/tensors/DataSetNormalization.kt | 2 +- .../kscience/kmath/tensors/LinearSystemSolvingWithLUP.kt | 2 +- .../kotlin/space/kscience/kmath/tensors/NeuralNetwork.kt | 2 +- .../main/kotlin/space/kscience/kmath/tensors/OLSWithSVD.kt | 2 +- examples/src/main/kotlin/space/kscience/kmath/tensors/PCA.kt | 2 +- .../src/commonMain/kotlin/space/kscience/kmath/ast/parser.kt | 2 +- .../kscience/kmath/ast/rendering/LatexSyntaxRenderer.kt | 2 +- .../kscience/kmath/ast/rendering/MathMLSyntaxRenderer.kt | 2 +- .../space/kscience/kmath/ast/rendering/MathRenderer.kt | 2 +- .../kotlin/space/kscience/kmath/ast/rendering/MathSyntax.kt | 2 +- .../space/kscience/kmath/ast/rendering/SyntaxRenderer.kt | 2 +- .../kotlin/space/kscience/kmath/ast/rendering/features.kt | 2 +- .../kscience/kmath/ast/rendering/multiplatformToString.kt | 2 +- .../kotlin/space/kscience/kmath/ast/rendering/phases.kt | 2 +- .../kmath/ast/TestCompilerConsistencyWithInterpreter.kt | 2 +- .../space/kscience/kmath/ast/TestCompilerOperations.kt | 2 +- .../kotlin/space/kscience/kmath/ast/TestCompilerVariables.kt | 2 +- .../commonTest/kotlin/space/kscience/kmath/ast/TestParser.kt | 2 +- .../kotlin/space/kscience/kmath/ast/TestParserPrecedence.kt | 2 +- .../space/kscience/kmath/ast/rendering/TestFeatures.kt | 2 +- .../kotlin/space/kscience/kmath/ast/rendering/TestLatex.kt | 2 +- .../kotlin/space/kscience/kmath/ast/rendering/TestMathML.kt | 2 +- .../kotlin/space/kscience/kmath/ast/rendering/TestStages.kt | 2 +- .../kotlin/space/kscience/kmath/ast/rendering/TestUtils.kt | 2 +- .../src/commonTest/kotlin/space/kscience/kmath/ast/utils.kt | 2 +- .../kscience/kmath/ast/rendering/multiplatformToString.kt | 2 +- .../src/jsMain/kotlin/space/kscience/kmath/estree/estree.kt | 2 +- .../space/kscience/kmath/estree/internal/ESTreeBuilder.kt | 2 +- .../kmath/estree/internal/astring/astring.typealises.kt | 2 +- .../kotlin/space/kscience/kmath/internal/astring/astring.kt | 2 +- .../kscience/kmath/internal/astring/astring.typealises.kt | 2 +- .../kotlin/space/kscience/kmath/internal/base64/base64.kt | 2 +- .../space/kscience/kmath/internal/binaryen/index.binaryen.kt | 2 +- .../kmath/internal/binaryen/index.binaryen.typealiases.kt | 2 +- .../kotlin/space/kscience/kmath/internal/emitter/emitter.kt | 2 +- .../kscience/kmath/internal/estree/estree.extensions.kt | 2 +- .../kotlin/space/kscience/kmath/internal/estree/estree.kt | 2 +- .../kotlin/space/kscience/kmath/internal/stream/stream.kt | 2 +- .../kscience/kmath/internal/tsstdlib/lib.es2015.iterable.kt | 2 +- .../kotlin/space/kscience/kmath/internal/tsstdlib/lib.es5.kt | 2 +- .../internal/webassembly/lib.dom.WebAssembly.module_dukat.kt | 2 +- .../internal/webassembly/nonDeclarations.WebAssembly.kt | 2 +- .../kotlin/space/kscience/kmath/wasm/internal/WasmBuilder.kt | 2 +- .../kscience/kmath/wasm/internal/f64StandardFunctions.kt | 2 +- .../src/jsMain/kotlin/space/kscience/kmath/wasm/wasm.kt | 2 +- .../kotlin/space/kscience/kmath/ast/TestExecutionTime.kt | 2 +- .../src/jsTest/kotlin/space/kscience/kmath/ast/utils.kt | 2 +- .../kotlin/space/kscience/kmath/wasm/TestWasmSpecific.kt | 2 +- kmath-ast/src/jvmMain/kotlin/space/kscience/kmath/asm/asm.kt | 2 +- .../kotlin/space/kscience/kmath/asm/internal/AsmBuilder.kt | 2 +- .../kotlin/space/kscience/kmath/asm/internal/codegenUtils.kt | 2 +- .../space/kscience/kmath/asm/internal/mapIntrinsics.kt | 2 +- .../kscience/kmath/ast/rendering/multiplatformToString.kt | 2 +- .../src/jvmTest/kotlin/space/kscience/kmath/ast/utils.kt | 2 +- .../commons/expressions/DerivativeStructureExpression.kt | 2 +- .../kmath/commons/integration/CMGaussRuleIntegrator.kt | 2 +- .../space/kscience/kmath/commons/integration/CMIntegrator.kt | 2 +- .../kotlin/space/kscience/kmath/commons/linear/CMMatrix.kt | 2 +- .../kotlin/space/kscience/kmath/commons/linear/CMSolver.kt | 2 +- .../kscience/kmath/commons/optimization/CMOptimization.kt | 2 +- .../space/kscience/kmath/commons/optimization/cmFit.kt | 2 +- .../kmath/commons/random/CMRandomGeneratorWrapper.kt | 2 +- .../kscience/kmath/commons/transform/Transformations.kt | 2 +- .../commons/expressions/DerivativeStructureExpressionTest.kt | 2 +- .../kscience/kmath/commons/integration/IntegrationTest.kt | 2 +- .../kscience/kmath/commons/optimization/OptimizeTest.kt | 2 +- .../kotlin/space/kscience/kmath/complex/Complex.kt | 2 +- .../kotlin/space/kscience/kmath/complex/ComplexFieldND.kt | 2 +- .../kotlin/space/kscience/kmath/complex/Quaternion.kt | 2 +- .../space/kscience/kmath/complex/ComplexBufferSpecTest.kt | 2 +- .../kotlin/space/kscience/kmath/complex/ComplexFieldTest.kt | 2 +- .../kotlin/space/kscience/kmath/complex/ComplexTest.kt | 2 +- .../kscience/kmath/complex/ExpressionFieldForComplexTest.kt | 2 +- .../space/kscience/kmath/complex/QuaternionFieldTest.kt | 2 +- .../kotlin/space/kscience/kmath/data/ColumnarData.kt | 2 +- .../kotlin/space/kscience/kmath/data/XYColumnarData.kt | 2 +- .../kotlin/space/kscience/kmath/data/XYZColumnarData.kt | 2 +- .../commonMain/kotlin/space/kscience/kmath/domains/Domain.kt | 2 +- .../kotlin/space/kscience/kmath/domains/DoubleDomain.kt | 2 +- .../kotlin/space/kscience/kmath/domains/HyperSquareDomain.kt | 2 +- .../space/kscience/kmath/domains/UnconstrainedDomain.kt | 2 +- .../kotlin/space/kscience/kmath/domains/UnivariateDomain.kt | 2 +- .../kscience/kmath/expressions/DifferentiableExpression.kt | 2 +- .../kotlin/space/kscience/kmath/expressions/Expression.kt | 2 +- .../kmath/expressions/FunctionalExpressionAlgebra.kt | 2 +- .../kotlin/space/kscience/kmath/expressions/MST.kt | 2 +- .../kotlin/space/kscience/kmath/expressions/MstAlgebra.kt | 2 +- .../space/kscience/kmath/expressions/SimpleAutoDiff.kt | 2 +- .../kotlin/space/kscience/kmath/expressions/Symbol.kt | 2 +- .../kotlin/space/kscience/kmath/expressions/SymbolIndexer.kt | 2 +- .../space/kscience/kmath/linear/BufferedLinearSpace.kt | 2 +- .../kotlin/space/kscience/kmath/linear/LinearSolver.kt | 2 +- .../kotlin/space/kscience/kmath/linear/LinearSpace.kt | 2 +- .../kotlin/space/kscience/kmath/linear/LupDecomposition.kt | 2 +- .../kotlin/space/kscience/kmath/linear/MatrixBuilder.kt | 2 +- .../kotlin/space/kscience/kmath/linear/MatrixFeatures.kt | 2 +- .../kotlin/space/kscience/kmath/linear/MatrixWrapper.kt | 2 +- .../kotlin/space/kscience/kmath/linear/VirtualMatrix.kt | 2 +- .../kotlin/space/kscience/kmath/misc/annotations.kt | 2 +- .../kotlin/space/kscience/kmath/misc/cumulative.kt | 2 +- .../commonMain/kotlin/space/kscience/kmath/misc/numbers.kt | 2 +- .../commonMain/kotlin/space/kscience/kmath/nd/AlgebraND.kt | 2 +- .../kotlin/space/kscience/kmath/nd/BufferAlgebraND.kt | 2 +- .../commonMain/kotlin/space/kscience/kmath/nd/BufferND.kt | 2 +- .../kotlin/space/kscience/kmath/nd/DoubleFieldND.kt | 2 +- .../commonMain/kotlin/space/kscience/kmath/nd/ShortRingND.kt | 2 +- .../commonMain/kotlin/space/kscience/kmath/nd/Structure1D.kt | 2 +- .../commonMain/kotlin/space/kscience/kmath/nd/Structure2D.kt | 2 +- .../commonMain/kotlin/space/kscience/kmath/nd/StructureND.kt | 2 +- .../kotlin/space/kscience/kmath/operations/Algebra.kt | 2 +- .../space/kscience/kmath/operations/AlgebraElements.kt | 2 +- .../kotlin/space/kscience/kmath/operations/BigInt.kt | 2 +- .../kotlin/space/kscience/kmath/operations/LogicAlgebra.kt | 2 +- .../kotlin/space/kscience/kmath/operations/NumericAlgebra.kt | 2 +- .../space/kscience/kmath/operations/OptionalOperations.kt | 2 +- .../space/kscience/kmath/operations/algebraExtensions.kt | 2 +- .../kotlin/space/kscience/kmath/operations/numbers.kt | 2 +- .../kotlin/space/kscience/kmath/structures/Buffer.kt | 2 +- .../space/kscience/kmath/structures/BufferAccessor2D.kt | 2 +- .../kotlin/space/kscience/kmath/structures/DoubleBuffer.kt | 2 +- .../space/kscience/kmath/structures/DoubleBufferField.kt | 2 +- .../kotlin/space/kscience/kmath/structures/FlaggedBuffer.kt | 2 +- .../kotlin/space/kscience/kmath/structures/FloatBuffer.kt | 2 +- .../kotlin/space/kscience/kmath/structures/IntBuffer.kt | 2 +- .../kotlin/space/kscience/kmath/structures/LongBuffer.kt | 2 +- .../kotlin/space/kscience/kmath/structures/MemoryBuffer.kt | 2 +- .../kotlin/space/kscience/kmath/structures/ShortBuffer.kt | 2 +- .../space/kscience/kmath/structures/bufferOperation.kt | 2 +- .../space/kscience/kmath/expressions/ExpressionFieldTest.kt | 2 +- .../kotlin/space/kscience/kmath/expressions/InterpretTest.kt | 2 +- .../space/kscience/kmath/expressions/SimpleAutoDiffTest.kt | 2 +- .../kotlin/space/kscience/kmath/linear/DoubleLUSolverTest.kt | 2 +- .../kotlin/space/kscience/kmath/linear/MatrixTest.kt | 2 +- .../kotlin/space/kscience/kmath/misc/CumulativeKtTest.kt | 2 +- .../space/kscience/kmath/operations/BigIntAlgebraTest.kt | 2 +- .../space/kscience/kmath/operations/BigIntConstructorTest.kt | 2 +- .../space/kscience/kmath/operations/BigIntConversionsTest.kt | 2 +- .../space/kscience/kmath/operations/BigIntOperationsTest.kt | 2 +- .../space/kscience/kmath/operations/DoubleFieldTest.kt | 2 +- .../kotlin/space/kscience/kmath/structures/NDFieldTest.kt | 2 +- .../space/kscience/kmath/structures/NumberNDFieldTest.kt | 2 +- .../space/kscience/kmath/testutils/AlgebraicVerifier.kt | 2 +- .../kotlin/space/kscience/kmath/testutils/FieldVerifier.kt | 2 +- .../kotlin/space/kscience/kmath/testutils/RingVerifier.kt | 2 +- .../kotlin/space/kscience/kmath/testutils/SpaceVerifier.kt | 2 +- .../src/jsMain/kotlin/space/kscience/kmath/misc/numbers.kt | 2 +- .../jvmMain/kotlin/space/kscience/kmath/misc/numbersJVM.kt | 2 +- .../kotlin/space/kscience/kmath/operations/BigNumbers.kt | 2 +- .../nativeMain/kotlin/space/kscience/kmath/misc/numbers.kt | 2 +- .../kotlin/space/kscience/kmath/chains/BlockingChain.kt | 2 +- .../space/kscience/kmath/chains/BlockingDoubleChain.kt | 2 +- .../kotlin/space/kscience/kmath/chains/BlockingIntChain.kt | 2 +- .../commonMain/kotlin/space/kscience/kmath/chains/Chain.kt | 2 +- .../kotlin/space/kscience/kmath/chains/flowExtra.kt | 2 +- .../space/kscience/kmath/coroutines/coroutinesExtra.kt | 2 +- .../kotlin/space/kscience/kmath/streaming/BufferFlow.kt | 2 +- .../kotlin/space/kscience/kmath/streaming/RingBuffer.kt | 2 +- .../jvmMain/kotlin/space/kscience/kmath/chains/ChainExt.kt | 2 +- .../space/kscience/kmath/structures/LazyStructureND.kt | 2 +- .../kotlin/space/kscience/kmath/streaming/BufferFlowTest.kt | 2 +- .../kotlin/space/kscience/kmath/streaming/RingBufferTest.kt | 2 +- .../kotlin/space/kscience/kmath/dimensions/Dimension.kt | 2 +- .../kotlin/space/kscience/kmath/dimensions/Wrappers.kt | 2 +- .../kotlin/space/kscience/dimensions/DMatrixContextTest.kt | 2 +- .../kotlin/space/kscience/kmath/dimensions/Dimension.kt | 2 +- .../kotlin/space/kscience/kmath/dimensions/Dimension.kt | 2 +- .../kotlin/space/kscience/kmath/dimensions/Dimension.kt | 2 +- .../main/kotlin/space/kscience/kmath/ejml/EjmlLinearSpace.kt | 2 +- .../src/main/kotlin/space/kscience/kmath/ejml/EjmlMatrix.kt | 2 +- .../src/main/kotlin/space/kscience/kmath/ejml/EjmlVector.kt | 2 +- .../src/main/kotlin/space/kscience/kmath/ejml/_generated.kt | 2 +- .../test/kotlin/space/kscience/kmath/ejml/EjmlMatrixTest.kt | 2 +- .../test/kotlin/space/kscience/kmath/ejml/EjmlVectorTest.kt | 2 +- .../kotlin/space/kscience/kmath/real/RealMatrix.kt | 2 +- .../kotlin/space/kscience/kmath/real/RealVector.kt | 2 +- .../src/commonMain/kotlin/space/kscience/kmath/real/dot.kt | 2 +- .../src/commonMain/kotlin/space/kscience/kmath/real/grids.kt | 2 +- .../commonMain/kotlin/space/kscience/kmath/real/realND.kt | 2 +- .../kotlin/space/kscience/kmath/real/DoubleMatrixTest.kt | 2 +- .../kotlin/space/kscience/kmath/real/DoubleVectorTest.kt | 2 +- .../commonTest/kotlin/space/kscience/kmath/real/GridTest.kt | 2 +- .../kotlin/space/kscience/kmath/functions/Piecewise.kt | 2 +- .../kotlin/space/kscience/kmath/functions/Polynomial.kt | 2 +- .../kotlin/space/kscience/kmath/functions/functionTypes.kt | 2 +- .../space/kscience/kmath/integration/GaussIntegrator.kt | 2 +- .../kscience/kmath/integration/GaussIntegratorRuleFactory.kt | 2 +- .../kotlin/space/kscience/kmath/integration/Integrand.kt | 2 +- .../kotlin/space/kscience/kmath/integration/Integrator.kt | 2 +- .../kscience/kmath/integration/MultivariateIntegrand.kt | 2 +- .../space/kscience/kmath/integration/SimpsonIntegrator.kt | 2 +- .../space/kscience/kmath/integration/SplineIntegrator.kt | 2 +- .../space/kscience/kmath/integration/UnivariateIntegrand.kt | 2 +- .../space/kscience/kmath/interpolation/Interpolator.kt | 2 +- .../space/kscience/kmath/interpolation/LinearInterpolator.kt | 2 +- .../space/kscience/kmath/interpolation/SplineInterpolator.kt | 2 +- .../kotlin/space/kscience/kmath/functions/PolynomialTest.kt | 2 +- .../space/kscience/kmath/integration/GaussIntegralTest.kt | 2 +- .../space/kscience/kmath/integration/SimpsonIntegralTest.kt | 2 +- .../space/kscience/kmath/integration/SplineIntegralTest.kt | 2 +- .../kscience/kmath/interpolation/LinearInterpolatorTest.kt | 2 +- .../kscience/kmath/interpolation/SplineInterpolatorTest.kt | 2 +- .../kotlin/space/kscience/kmath/geometry/Euclidean2DSpace.kt | 2 +- .../kotlin/space/kscience/kmath/geometry/Euclidean3DSpace.kt | 2 +- .../kotlin/space/kscience/kmath/geometry/GeometrySpace.kt | 2 +- .../commonMain/kotlin/space/kscience/kmath/geometry/Line.kt | 2 +- .../kotlin/space/kscience/kmath/geometry/ReferenceFrame.kt | 2 +- .../kotlin/space/kscience/kmath/histogram/Counter.kt | 2 +- .../space/kscience/kmath/histogram/DoubleHistogramSpace.kt | 2 +- .../kotlin/space/kscience/kmath/histogram/Histogram.kt | 2 +- .../space/kscience/kmath/histogram/IndexedHistogramSpace.kt | 2 +- .../kscience/kmath/histogram/MultivariateHistogramTest.kt | 2 +- .../space/kscience/kmath/histogram/TreeHistogramSpace.kt | 2 +- .../space/kscience/kmath/histogram/UnivariateHistogram.kt | 2 +- .../space/kscience/kmath/histogram/TreeHistogramTest.kt | 2 +- .../main/kotlin/space/kscience/kmath/jafama/KMathJafama.kt | 5 +++++ .../main/kotlin/space/kscience/kmath/jupyter/KMathJupyter.kt | 5 +++++ .../kotlin/space/kscience/kmath/kotlingrad/KMathNumber.kt | 2 +- .../space/kscience/kmath/kotlingrad/KotlingradExpression.kt | 2 +- .../space/kscience/kmath/kotlingrad/scalarsAdapters.kt | 2 +- .../kotlin/space/kscience/kmath/kotlingrad/AdaptingTests.kt | 2 +- .../commonMain/kotlin/space/kscience/kmath/memory/Memory.kt | 2 +- .../kotlin/space/kscience/kmath/memory/MemorySpec.kt | 2 +- .../kotlin/space/kscience/kmath/memory/DataViewMemory.kt | 2 +- .../kotlin/space/kscience/kmath/memory/ByteBufferMemory.kt | 2 +- .../kotlin/space/kscience/kmath/memory/NativeMemory.kt | 2 +- .../kotlin/space/kscience/kmath/nd4j/Nd4jArrayAlgebra.kt | 2 +- .../kotlin/space/kscience/kmath/nd4j/Nd4jArrayIterator.kt | 2 +- .../kotlin/space/kscience/kmath/nd4j/Nd4jArrayStructure.kt | 2 +- .../kotlin/space/kscience/kmath/nd4j/Nd4jTensorAlgebra.kt | 2 +- .../src/main/kotlin/space/kscience/kmath/nd4j/arrays.kt | 2 +- .../kotlin/space/kscience/kmath/nd4j/Nd4jArrayAlgebraTest.kt | 2 +- .../space/kscience/kmath/nd4j/Nd4jArrayStructureTest.kt | 2 +- .../space/kscience/kmath/distributions/Distribution.kt | 2 +- .../kscience/kmath/distributions/FactorizedDistribution.kt | 2 +- .../space/kscience/kmath/distributions/NormalDistribution.kt | 2 +- .../kotlin/space/kscience/kmath/internal/InternalErf.kt | 2 +- .../kotlin/space/kscience/kmath/internal/InternalGamma.kt | 2 +- .../kotlin/space/kscience/kmath/internal/InternalUtils.kt | 2 +- .../kscience/kmath/optimization/FunctionOptimization.kt | 2 +- .../kmath/optimization/NoDerivFunctionOptimization.kt | 2 +- .../kotlin/space/kscience/kmath/optimization/Optimization.kt | 2 +- .../kotlin/space/kscience/kmath/optimization/XYFit.kt | 2 +- .../kmath/samplers/AhrensDieterExponentialSampler.kt | 2 +- .../kmath/samplers/AhrensDieterMarsagliaTsangGammaSampler.kt | 2 +- .../kscience/kmath/samplers/AliasMethodDiscreteSampler.kt | 2 +- .../kotlin/space/kscience/kmath/samplers/BoxMullerSampler.kt | 2 +- .../kotlin/space/kscience/kmath/samplers/GaussianSampler.kt | 2 +- .../kscience/kmath/samplers/KempSmallMeanPoissonSampler.kt | 2 +- .../kmath/samplers/MarsagliaNormalizedGaussianSampler.kt | 2 +- .../kscience/kmath/samplers/NormalizedGaussianSampler.kt | 2 +- .../kotlin/space/kscience/kmath/samplers/PoissonSampler.kt | 2 +- .../kmath/samplers/ZigguratNormalizedGaussianSampler.kt | 2 +- .../commonMain/kotlin/space/kscience/kmath/stat/MCScope.kt | 2 +- .../src/commonMain/kotlin/space/kscience/kmath/stat/Mean.kt | 2 +- .../commonMain/kotlin/space/kscience/kmath/stat/Median.kt | 2 +- .../kotlin/space/kscience/kmath/stat/RandomChain.kt | 2 +- .../kotlin/space/kscience/kmath/stat/RandomGenerator.kt | 2 +- .../commonMain/kotlin/space/kscience/kmath/stat/Sampler.kt | 2 +- .../kotlin/space/kscience/kmath/stat/SamplerAlgebra.kt | 2 +- .../commonMain/kotlin/space/kscience/kmath/stat/Statistic.kt | 2 +- .../kotlin/space/kscience/kmath/stat/UniformDistribution.kt | 2 +- .../space/kscience/kmath/stat/RandomSourceGenerator.kt | 2 +- .../space/kscience/kmath/stat/CommonsDistributionsTest.kt | 2 +- .../jvmTest/kotlin/space/kscience/kmath/stat/MCScopeTest.kt | 2 +- .../jvmTest/kotlin/space/kscience/kmath/stat/SamplerTest.kt | 2 +- .../kotlin/space/kscience/kmath/stat/StatisticTest.kt | 2 +- .../kotlin/space/kscience/kmath/symja/SymjaExpression.kt | 2 +- .../src/main/kotlin/space/kscience/kmath/symja/adapters.kt | 2 +- .../kscience/kmath/tensors/api/AnalyticTensorAlgebra.kt | 2 +- .../kscience/kmath/tensors/api/LinearOpsTensorAlgebra.kt | 2 +- .../kotlin/space/kscience/kmath/tensors/api/Tensor.kt | 5 +++++ .../kotlin/space/kscience/kmath/tensors/api/TensorAlgebra.kt | 2 +- .../kmath/tensors/api/TensorPartialDivisionAlgebra.kt | 2 +- .../kmath/tensors/core/BroadcastDoubleTensorAlgebra.kt | 2 +- .../space/kscience/kmath/tensors/core/BufferedTensor.kt | 5 +++++ .../kotlin/space/kscience/kmath/tensors/core/DoubleTensor.kt | 2 +- .../space/kscience/kmath/tensors/core/DoubleTensorAlgebra.kt | 2 +- .../kotlin/space/kscience/kmath/tensors/core/IntTensor.kt | 2 +- .../kmath/tensors/core/internal/TensorLinearStructure.kt | 2 +- .../kscience/kmath/tensors/core/internal/broadcastUtils.kt | 2 +- .../space/kscience/kmath/tensors/core/internal/checks.kt | 2 +- .../space/kscience/kmath/tensors/core/internal/linUtils.kt | 2 +- .../kscience/kmath/tensors/core/internal/tensorCastsUtils.kt | 2 +- .../space/kscience/kmath/tensors/core/internal/utils.kt | 2 +- .../kotlin/space/kscience/kmath/tensors/core/tensorCasts.kt | 2 +- .../space/kscience/kmath/tensors/core/TestBroadcasting.kt | 5 +++++ .../kmath/tensors/core/TestDoubleAnalyticTensorAlgebra.kt | 5 +++++ .../kmath/tensors/core/TestDoubleLinearOpsAlgebra.kt | 5 +++++ .../space/kscience/kmath/tensors/core/TestDoubleTensor.kt | 5 +++++ .../kscience/kmath/tensors/core/TestDoubleTensorAlgebra.kt | 5 +++++ .../main/kotlin/space/kscience/kmath/viktor/ViktorBuffer.kt | 2 +- .../kotlin/space/kscience/kmath/viktor/ViktorStructureND.kt | 2 +- 331 files changed, 383 insertions(+), 318 deletions(-) diff --git a/.idea/copyright/kmath.xml b/.idea/copyright/kmath.xml index 17e44e4d0..1070e5d33 100644 --- a/.idea/copyright/kmath.xml +++ b/.idea/copyright/kmath.xml @@ -1,6 +1,6 @@ - diff --git a/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/ArrayBenchmark.kt b/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/ArrayBenchmark.kt index ff933997f..17983e88c 100644 --- a/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/ArrayBenchmark.kt +++ b/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/ArrayBenchmark.kt @@ -1,6 +1,6 @@ /* * Copyright 2018-2021 KMath contributors. - * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. + * Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. */ package space.kscience.kmath.benchmarks diff --git a/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/BigIntBenchmark.kt b/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/BigIntBenchmark.kt index 749cd5e75..6f501dedb 100644 --- a/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/BigIntBenchmark.kt +++ b/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/BigIntBenchmark.kt @@ -1,6 +1,6 @@ /* * Copyright 2018-2021 KMath contributors. - * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. + * Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. */ package space.kscience.kmath.benchmarks diff --git a/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/BufferBenchmark.kt b/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/BufferBenchmark.kt index 39819d407..5cf194b67 100644 --- a/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/BufferBenchmark.kt +++ b/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/BufferBenchmark.kt @@ -1,6 +1,6 @@ /* * Copyright 2018-2021 KMath contributors. - * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. + * Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. */ package space.kscience.kmath.benchmarks diff --git a/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/DotBenchmark.kt b/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/DotBenchmark.kt index 2c5a03a97..629408479 100644 --- a/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/DotBenchmark.kt +++ b/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/DotBenchmark.kt @@ -1,6 +1,6 @@ /* * Copyright 2018-2021 KMath contributors. - * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. + * Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. */ package space.kscience.kmath.benchmarks diff --git a/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/ExpressionsInterpretersBenchmark.kt b/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/ExpressionsInterpretersBenchmark.kt index 0294f924b..8c3c8ec2b 100644 --- a/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/ExpressionsInterpretersBenchmark.kt +++ b/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/ExpressionsInterpretersBenchmark.kt @@ -1,6 +1,6 @@ /* * Copyright 2018-2021 KMath contributors. - * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. + * Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. */ package space.kscience.kmath.benchmarks diff --git a/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/JafamaBenchmark.kt b/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/JafamaBenchmark.kt index 5d4eee7c0..9c6551302 100644 --- a/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/JafamaBenchmark.kt +++ b/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/JafamaBenchmark.kt @@ -1,6 +1,6 @@ /* * Copyright 2018-2021 KMath contributors. - * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. + * Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. */ package space.kscience.kmath.benchmarks diff --git a/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/MatrixInverseBenchmark.kt b/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/MatrixInverseBenchmark.kt index e3179c05c..1072a55c3 100644 --- a/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/MatrixInverseBenchmark.kt +++ b/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/MatrixInverseBenchmark.kt @@ -1,6 +1,6 @@ /* * Copyright 2018-2021 KMath contributors. - * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. + * Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. */ package space.kscience.kmath.benchmarks diff --git a/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/NDFieldBenchmark.kt b/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/NDFieldBenchmark.kt index 5e0c6735f..0cd9a46ab 100644 --- a/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/NDFieldBenchmark.kt +++ b/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/NDFieldBenchmark.kt @@ -1,6 +1,6 @@ /* * Copyright 2018-2021 KMath contributors. - * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. + * Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. */ package space.kscience.kmath.benchmarks diff --git a/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/ViktorBenchmark.kt b/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/ViktorBenchmark.kt index d2359a791..1ddc79cf8 100644 --- a/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/ViktorBenchmark.kt +++ b/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/ViktorBenchmark.kt @@ -1,6 +1,6 @@ /* * Copyright 2018-2021 KMath contributors. - * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. + * Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. */ package space.kscience.kmath.benchmarks diff --git a/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/ViktorLogBenchmark.kt b/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/ViktorLogBenchmark.kt index eac8634f5..8622e8f30 100644 --- a/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/ViktorLogBenchmark.kt +++ b/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/ViktorLogBenchmark.kt @@ -1,6 +1,6 @@ /* * Copyright 2018-2021 KMath contributors. - * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. + * Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. */ package space.kscience.kmath.benchmarks diff --git a/buildSrc/src/main/kotlin/space/kscience/kmath/benchmarks/JmhReport.kt b/buildSrc/src/main/kotlin/space/kscience/kmath/benchmarks/JmhReport.kt index eaa0f59d8..6859de845 100644 --- a/buildSrc/src/main/kotlin/space/kscience/kmath/benchmarks/JmhReport.kt +++ b/buildSrc/src/main/kotlin/space/kscience/kmath/benchmarks/JmhReport.kt @@ -1,6 +1,6 @@ /* * Copyright 2018-2021 KMath contributors. - * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. + * Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. */ package space.kscience.kmath.benchmarks diff --git a/buildSrc/src/main/kotlin/space/kscience/kmath/benchmarks/addBenchmarkProperties.kt b/buildSrc/src/main/kotlin/space/kscience/kmath/benchmarks/addBenchmarkProperties.kt index b55e1320e..72c9ff0ad 100644 --- a/buildSrc/src/main/kotlin/space/kscience/kmath/benchmarks/addBenchmarkProperties.kt +++ b/buildSrc/src/main/kotlin/space/kscience/kmath/benchmarks/addBenchmarkProperties.kt @@ -1,6 +1,6 @@ /* * Copyright 2018-2021 KMath contributors. - * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. + * Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. */ package space.kscience.kmath.benchmarks diff --git a/buildSrc/src/main/kotlin/space/kscience/kmath/ejml/codegen/ejmlCodegen.kt b/buildSrc/src/main/kotlin/space/kscience/kmath/ejml/codegen/ejmlCodegen.kt index a0d40c1ee..1d2aaeaaf 100644 --- a/buildSrc/src/main/kotlin/space/kscience/kmath/ejml/codegen/ejmlCodegen.kt +++ b/buildSrc/src/main/kotlin/space/kscience/kmath/ejml/codegen/ejmlCodegen.kt @@ -1,6 +1,6 @@ /* * Copyright 2018-2021 KMath contributors. - * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. + * Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. */ @file:Suppress("KDocUnresolvedReference") diff --git a/docs/images/KM.svg b/docs/images/KM.svg index 83af21f35..f5ec452c7 100644 --- a/docs/images/KM.svg +++ b/docs/images/KM.svg @@ -1,4 +1,9 @@ + + + + + + + +