Various functions to process spectra. Those are pure
functions.
They are sorted in various categories:
- matrix: functions on ml-matrix instances (or array or array)
- x: functions that apply on a 1D array
- xy: functions that apply on an object
{x: [], y:[]}
- xy2: functions that apply on an array of array of 2 numbers
[[x,y], [x,y]]
- xyArray: functions that apply on an array of objects
{x: [], y:[]}
- xyObject: functions that apply on an array of point
[{x,y}]
- xreim: functions that apply on an object
{x: [], re:[], im:[]}
- reim: functions that apply on an object
{re: [], im:[]}
- zone: functions that apply on a zone
{from,to}
- zones: functions that apply on an array of zone
[{from,to}]
The name of the functions start with the first argument on which they apply.
$ npm i ml-spectra-processing
import { xAdd } from 'ml-spectra-processing';
const array = [1, 2, 3];
const result = xAdd(array, 5);
console.log(result);