ml-spectra-processing
TypeScript icon, indicating that this package has built-in type declarations

14.3.0 • Public • Published

ml-spectra-processing

NPM version build status Test coverage npm download DOI

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.

Installation

$ npm i ml-spectra-processing

Usage

import { xAdd } from 'ml-spectra-processing';

const array = [1, 2, 3];
const result = xAdd(array, 5);
console.log(result);

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i ml-spectra-processing

Weekly Downloads

23,471

Version

14.3.0

License

MIT

Unpacked Size

1.42 MB

Total Files

1651

Last publish

Collaborators

  • stropitek
  • targos
  • lpatiny
  • mljs-bot
  • cheminfo-bot
  • opatiny