dsp-collection
Version:
A collection of JavaScript modules for digital signal processing (written in TypeScript)
10 lines • 781 B
TypeScript
export declare function fuzzyEquals(a: number, b: number, eps: number): boolean;
export declare function isFuzzyInteger(i: number, eps: number): boolean;
export declare function isPowerOf2(i: number): boolean;
export declare function getNextPowerOf2(x: number): number;
export declare function floorLog2(x: number): number;
export declare function hyperbolicDecline(t: number, a: number, b: number): number;
export declare function simpleMovingAverage(a: ArrayLike<number>, windowWidth: number, shift?: boolean): Float64Array;
export declare function triangularMovingAverage(a: ArrayLike<number>, windowWidth: number): Float64Array;
export declare function triangularMovingAverageRef(a: ArrayLike<number>, windowWidth: number): Float64Array;
//# sourceMappingURL=MathUtils.d.ts.map