From 03b3a356026c0ae79ef22d987983dce51c49152f Mon Sep 17 00:00:00 2001 From: Vincent Esche Date: Fri, 30 Aug 2019 00:47:34 +0200 Subject: [PATCH] =?UTF-8?q?Deleted=20=E2=80=98INVENTORY.md=E2=80=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- INVENTORY.md | 692 --------------------------------------------------- 1 file changed, 692 deletions(-) delete mode 100644 INVENTORY.md diff --git a/INVENTORY.md b/INVENTORY.md deleted file mode 100644 index cb9c451..0000000 --- a/INVENTORY.md +++ /dev/null @@ -1,692 +0,0 @@ -# Inventory - -- [Inventory](#inventory) - - [General Arithmetic Operations](#general-arithmetic-operations) - - [Addition](#addition) - - [Subtraction](#subtraction) - - [Multiplication](#multiplication) - - [Element-wise multiplication](#element-wise-multiplication) - - [Division)](#division) - - [Element-wise Division)](#element-wise-division) - - [Modulo](#modulo) - - [Remainder](#remainder) - - [Square Root](#square-root) - - [Summation](#summation) - - [Dot Product](#dot-product) - - [Distance](#distance) - - [Squared Distance](#squared-distance) - - [Power)](#power) - - [Exponential](#exponential) - - [Trigonometric Operations](#trigonometric-operations) - - [Sine/Cosine/Tangent](#sinecosinetangent) - - [Arc Sine/Cosine/Tangent](#arc-sinecosinetangent) - - [Hyperbolic Sine/Cosine/Tangent](#hyperbolic-sinecosinetangent) - - [Inverse Hyperbolic Sine/Cosine/Tangent](#inverse-hyperbolic-sinecosinetangent) - - [Radians ↔︎ Degrees](#radians-%e2%86%94%ef%b8%8e-degrees) - - [Exponential Function](#exponential-function) - - [Logarithm](#logarithm) - - [Statistical Operations](#statistical-operations) - - [Summation](#summation-1) - - [Minimum/Maximum](#minimummaximum) - - [Mean](#mean) - - [Auxiliary Functions](#auxiliary-functions) - - [Rounding Functions](#rounding-functions) - - [Absolute value](#absolute-value) - - [Signum function](#signum-function) - - [Multiplicative inverse](#multiplicative-inverse) - - [Matrix-specific Operations](#matrix-specific-operations) - - [Matrix Inversion](#matrix-inversion) - - [Matrix Transposition](#matrix-transposition) - - [Matrix Determinant](#matrix-determinant) - - [Eigen Decomposition](#eigen-decomposition) - - [DSP-specific Operations](#dsp-specific-operations) - - [Fast Fourier Transform](#fast-fourier-transform) - - [Convolution](#convolution) - - [Cross-Correlation](#cross-correlation) - -## General Arithmetic Operations - -### [Addition](https://en.wikipedia.org/wiki/Addition) - -
- - -Addition functions & operators - - -| Arguments | Function | Operator | In-Place Operator | -|--------------------|------------|--------------|-------------------| -| `(Array, Array)` | `add` | `.+` (infix) | `.+=` (infix) | -| `(Array, Scalar)` | `add` | `+` (infix) | `+=` (infix) | -| `(Matrix, Matrix)` | `add` | `+` (infix) | n/a | -| `(Matrix, Scalar)` | n/a | `+` (infix) | n/a | -| `(Vector, Vector)` | `func add` | `+` (infix) | `+=` (infix) | -| `(Vector, Scalar)` | `func add` | `+` (infix) | `+=` (infix) | - - - - - - - - -
- -### [Subtraction](https://en.wikipedia.org/wiki/Subtraction) - -
- - -Subtraction functions & operators - - -| Arguments | Function | Operator | In-Place Operator | -|--------------------|----------|--------------|-------------------| -| `(Array, Array)` | `sub` | `.-` (infix) | `.-=` (infix) | -| `(Array, Scalar)` | `sub` | `-` (infix) | `-=` (infix) | -| `(Matrix, Matrix)` | `sub` | `-` (infix) | n/a | -| `(Matrix, Scalar)` | n/a | n/a | n/a | -| `(Vector, Vector)` | `sub` | `-` (infix) | `-=` (infix) | -| `(Vector, Scalar)` | `sub` | `-` (infix) | `-=` (infix) | - - - - - - - - -
- -### [Multiplication](https://en.wikipedia.org/wiki/Multiplication) - -
- - -Multiplication functions & operators - - -| Arguments | Function | Operator | In-Place Operator | -|--------------------|----------|--------------|-------------------| -| `(Array, Array)` | `mul` | `.*` (infix) | `.*=` (infix) | -| `(Array, Scalar)` | `mul` | `*` (infix) | `*=` (infix) | -| `(Matrix, Matrix)` | `mul` | `*` (infix) | n/a | -| `(Matrix, Vector)` | `mul` | `*` (infix) | n/a | -| `(Matrix, Scalar)` | `mul` | `*` (infix) | n/a | -| `(Vector, Matrix)` | `mul` | `*` (infix) | n/a | -| `(Vector, Scalar)` | `mul` | `*` (infix) | `*=` (infix) | -| `(Scalar, Array)` | `mul` | `*` (infix) | n/a | -| `(Scalar, Matrix)` | `mul` | `*` (infix) | n/a | -| `(Scalar, Vector)` | `mul` | `*` (infix) | n/a | - - - -
- -### [Element-wise multiplication](https://en.wikipedia.org/wiki/Multiplication) - -
- - -Element-wise multiplication functions & operators - - -| Arguments | Function | Operator | In-Place Operator | -|--------------------|----------|--------------|-------------------| -| `(Matrix, Matrix)` | `elmul` | n/a | n/a | -| `(Vector, Vector)` | `elmul` | `.*` (infix) | `.*=` (infix) | - - - - - -
- -### [Division](https://en.wikipedia.org/wiki/Division_(mathematics)) - -
- - -Division functions & operators - - -| Arguments | Function | Operator | In-Place Operator | -|--------------------|----------|--------------|-------------------| -| `(Array, Array)` | `div` | `./` (infix) | `./=` (infix) | -| `(Array, Scalar)` | `div` | `/` (infix) | `/=` (infix) | -| `(Matrix, Matrix)` | `div` | `/` (infix) | n/a | -| `(Matrix, Scalar)` | n/a | `/` (infix) | n/a | -| `(Vector, Scalar)` | `div` | `/` (infix) | `/=` (infix) | - - - - - - -
- -### [Element-wise Division](https://en.wikipedia.org/wiki/Division_(mathematics)) - -
- - -Element-wise multiplication functions & operators - - -| Arguments | Function | Operator | In-Place Operator | -|--------------------|----------|--------------|-------------------| -| `(Vector, Vector)` | `eldiv` | `./` (infix) | `./=` (infix) | - - - -
- -### [Modulo](https://en.wikipedia.org/wiki/Modulo_operation) - -
- - -Modulo functions & operators - - -| Arguments | Function | Operator | In-Place Operator | -|-------------------|----------|--------------|-------------------| -| `(Array, Array)` | `mod` | `.%` (infix) | n/a | -| `(Array, Scalar)` | `mod` | `%` (infix) | n/a | - - - - - - -
- -### [Remainder](https://en.wikipedia.org/wiki/Remainder) - -
- - -Remainder functions & operators - - -| Arguments | Function | Operator | In-Place Operator | -|-------------------|-------------|----------|-------------------| -| `(Array, Array)` | `remainder` | n/a | n/a | -| `(Array, Scalar)` | `remainder` | n/a | n/a | - - - - - - -
- -### [Square Root](https://en.wikipedia.org/wiki/Square_root) - -
- - -Square root functions & operators - - -| Arguments | Function | Operator | In-Place Operator | -|-----------|----------|----------|-------------------| -| `(Array)` | `sqrt` | n/a | n/a | - - - - - - - - -
- -### [Summation](https://en.wikipedia.org/wiki/Summation) - -
- - -Sum functions & operators - - -| Arguments | Function | Operator | In-Place Operator | -|------------|----------|----------|-------------------| -| `(Array)` | `sum` | n/a | n/a | -| `(Matrix)` | `sum` | n/a | n/a | - - - - - -
- -### [Dot Product](https://en.wikipedia.org/wiki/Dot_product) - -
- - -Dot product functions & operators - - -| Arguments | Function | Operator | In-Place Operator | -|--------------------|----------|-------------|-------------------| -| `(Array, Array)` | `dot` | `•` (infix) | n/a | -| `(Vector, Vector)` | `dot` | `•` (infix) | n/a | - - - - - -
- -### [Distance](https://en.wikipedia.org/wiki/Euclidean_distance) - -
- - -Distance functions & operators - - -| Arguments | Function | Operator | In-Place Operator | -|--------------------|----------|----------|-------------------| -| `(Array, Array)` | `dist` | n/a | n/a | -| `(Vector, Vector)` | `dist` | n/a | n/a | - - - -### [Squared Distance](https://en.wikipedia.org/wiki/Euclidean_distance#Squared_Euclidean_distance) - -
- - -Squared distance functions & operators - - -| Arguments | Function | Operator | In-Place Operator | -|--------------------|----------|----------|-------------------| -| `(Array, Array)` | `distSq` | n/a | n/a | -| `(Vector, Vector)` | `distSq` | n/a | n/a | - - - -
- -### [Power](https://en.wikipedia.org/wiki/Power_(mathematics)) - -
- - -Power functions & operators - - -| Arguments | Function | Operator | In-Place Operator | -|--------------------|----------|--------------|-------------------| -| `(Array, Array)` | `pow` | `**` (infix) | n/a | -| `(Array, Scalar)` | `pow` | `**` (infix) | n/a | -| `(Matrix, Scalar)` | `pow` | `**` (infix) | n/a | -| `(Vector, Vector)` | `pow` | n/a | n/a | - - - - - - - - -### [Exponential](https://en.wikipedia.org/wiki/Exponential_function) - -
- - -Exponential functions & operators - - -| Arguments | Function | Operator | In-Place Operator | -|------------|----------|----------|-------------------| -| `(Array)` | `exp` | n/a | n/a | -| `(Matrix)` | `exp` | n/a | n/a | -| `(Vector)` | `exp` | n/a | n/a | - - - -
- -## Trigonometric Operations - -
- - -Trigonometric functions & operators - - -### [Sine/Cosine/Tangent](https://en.wikipedia.org/wiki/Trigonometric_functions) - -| Arguments | Function | Operation | -|-----------|----------|---------------| -| `(Array)` | `sin` | Sine | -| `(Array)` | `cos` | Cosine | -| `(Array)` | `tan` | Tangent | -| `(Array)` | `sincos` | Sine & Cosine | - -### [Arc Sine/Cosine/Tangent](https://en.wikipedia.org/wiki/Trigonometric_functions) - -| Arguments | Function | Operation | -|-----------|----------|-------------| -| `(Array)` | `asin` | Arc Sine | -| `(Array)` | `acos` | Arc Cosine | -| `(Array)` | `atan` | Arc Tangent | - -### [Hyperbolic Sine/Cosine/Tangent](https://en.wikipedia.org/wiki/Hyperbolic_function) - -| Arguments | Function | Operation | -|-----------|----------|--------------------| -| `(Array)` | `sinh` | Hyperbolic Sine | -| `(Array)` | `cosh` | Hyperbolic Cosine | -| `(Array)` | `tanh` | Hyperbolic Tangent | - -### [Inverse Hyperbolic Sine/Cosine/Tangent](https://en.wikipedia.org/wiki/Inverse_hyperbolic_functions) - -| Arguments | Function | Operation | -|-----------|----------|----------------------------| -| `(Array)` | `asinh` | Inverse Hyperbolic Sine | -| `(Array)` | `acosh` | Inverse Hyperbolic Cosine | -| `(Array)` | `atanh` | Inverse Hyperbolic Tangent | - -### [Radians ↔︎ Degrees](https://en.wikipedia.org/wiki/Angle#Types_of_angles) - -| Arguments | Function | Operation | -|-----------|-----------|------------------------------------------------------------------------------------------------------------| -| `(Array)` | `rad2deg` | [Radians](https://en.wikipedia.org/wiki/Radian) to [Degrees](https://en.wikipedia.org/wiki/Degree_(angle)) | -| `(Array)` | `deg2rad` | [Degrees](https://en.wikipedia.org/wiki/Degree_(angle)) to [Radians](https://en.wikipedia.org/wiki/Radian) | - -
- -## [Exponential Function](https://en.wikipedia.org/wiki/Exponential_function) - -
- - -Exponential functions & operators - - -| Arguments | Function | Operation | -|-----------|----------|-----------------------------| -| `(Array)` | `exp` | Base-e Exponential Function | -| `(Array)` | `exp2` | Base-2 Exponential Function | - -
- -## [Logarithm](https://en.wikipedia.org/wiki/Logarithm) - -
- - -Exponential functions & operators - - -| Arguments | Function | Operation | -|-----------|----------|-------------------| -| `(Array)` | `log` | Base-e Logarithm | -| `(Array)` | `log2` | Base-2 Logarithm | -| `(Array)` | `log10` | Base-10 Logarithm | -| `(Array)` | `logb` | Base-b Logarithm | - -
- -## Statistical Operations - -
- - -Statistical functions & operators - - -### [Summation](https://en.wikipedia.org/wiki/Summation) - -| Arguments | Function | Operation | -|-----------|----------|--------------------| -| `(Array)` | `sum` | Summation | -| `(Array)` | `asum` | Absolute Summation | - -### [Minimum/Maximum](https://en.wikipedia.org/wiki/Maximal_and_minimal_elements) - -| Arguments | Function | Operation | -|-----------|----------|-----------| -| `(Array)` | `min` | Minimum | -| `(Array)` | `max` | Maximum | - -### [Mean](https://en.wikipedia.org/wiki/Mean) - -| Arguments | Function | Operation | -|-----------|----------|--------------------------------------------------------------| -| `(Array)` | `mean` | [Mean](https://en.wikipedia.org/wiki/Mean) | -| `(Array)` | `meamg` | Mean of Magnitudes | -| `(Array)` | `measq` | [Mean of squares](https://en.wikipedia.org/wiki/Mean_square) | - -
- -## Auxiliary Functions - -
- - -Auxiliary functions & operators - - -### [Rounding Functions](https://en.wikipedia.org/wiki/Rounding) - -| Arguments | Function | Operation | -|-----------|----------|-----------------------------------------------------------------------| -| `(Array)` | `ceil` | [Ceiling](https://en.wikipedia.org/wiki/Floor_and_ceiling_functions) | -| `(Array)` | `floor` | [Flooring](https://en.wikipedia.org/wiki/Floor_and_ceiling_functions) | -| `(Array)` | `round` | [Rounding](https://en.wikipedia.org/wiki/Rounding) | -| `(Array)` | `trunc` | [Integer truncation](https://en.wikipedia.org/wiki/Truncation) | - -### [Absolute value](https://en.wikipedia.org/wiki/Absolute_value) - -| Arguments | Function | In-Place Function | Operator | In-Place Operator | -|-----------|----------|-------------------|----------|-------------------| -| `(Array)` | `abs` | n/a | n/a | n/a | - -### [Signum function](https://en.wikipedia.org/wiki/Sign_function) - -| Arguments | Function | In-Place Function | Operator | In-Place Operator | -|-----------|------------|-------------------|----------|-------------------| -| `(Array)` | `copysign` | n/a | n/a | n/a | - -### [Multiplicative inverse](https://en.wikipedia.org/wiki/Multiplicative_inverse) - -| Arguments | Function | In-Place Function | Operator | In-Place Operator | -|-----------|----------|-------------------|----------|-------------------| -| `(Array)` | `rec` | n/a | n/a | n/a | - -
- -## Matrix-specific Operations - -
- - -Matrix-specific functions & operators - - -### [Matrix Inversion](https://en.wikipedia.org/wiki/Invertible_matrix) - -| Arguments | Function | In-Place Function | Operator | In-Place Operator | -|------------|----------|-------------------|----------|-------------------| -| `(Matrix)` | `inv` | n/a | n/a | n/a | - -### [Matrix Transposition](https://en.wikipedia.org/wiki/Matrix_transpose) - -| Arguments | Function | In-Place Function | Operator | In-Place Operator | -|------------|-------------|-------------------|---------------|-------------------| -| `(Matrix)` | `transpose` | n/a | `′` (postfix) | n/a | - -### [Matrix Determinant](https://en.wikipedia.org/wiki/Matrix_determinant) - -| Arguments | Function | In-Place Function | Operator | In-Place Operator | -|------------|----------|-------------------|----------|-------------------| -| `(Matrix)` | `det` | n/a | n/a | n/a | - -### [Eigen Decomposition](https://en.wikipedia.org/wiki/Eigen_decomposition) - -| Arguments | Function | In-Place Function | Operator | In-Place Operator | -|------------|------------------|-------------------|----------|-------------------| -| `(Matrix)` | `eigenDecompose` | n/a | n/a | n/a | - -
- -## DSP-specific Operations - -
- - -Fast fourier transform functions & operators - - -### [Fast Fourier Transform](https://en.wikipedia.org/wiki/Convolution) - -| Arguments | Function | In-Place Function | Operator | In-Place Operator | -|-----------|----------|-------------------|----------|-------------------| -| `(Array)` | `fft` | n/a | n/a | n/a | - -### [Convolution](https://en.wikipedia.org/wiki/Convolution) - -| Arguments | Function | In-Place Function | Operator | In-Place Operator | -|------------------|----------|-------------------|----------|-------------------| -| `(Array, Array)` | `conv` | n/a | n/a | n/a | - -### [Cross-Correlation](https://en.wikipedia.org/wiki/Cross-correlation) - -| Arguments | Function | In-Place Function | Operator | In-Place Operator | -|------------------|----------|-------------------|----------|-------------------| -| `(Array, Array)` | `xcorr` | n/a | n/a | n/a | -| `(Array)` | `xcorr` | n/a | n/a | n/a | - -