6.1.0 • Published 2 years ago

chromatography v6.1.0

Weekly downloads
52
License
MIT
Repository
github
Last release
2 years ago

chromatography

NPM version build status npm download

Tools for storing, searching and analyzing GC/MS data.

Installation

$ npm i chromatography

Usage

import * as GCMS from 'chromatography';

let gcms = GCMS.fromJcamp(jcampReferenceMixture);

let kovatsConversionTable = GCMS.appendKovats(gcms); // [{time, value}]
let conversionFunction = GCMS.getKovatsConversionFunction(
  kovatsConversionTable,
  {},
);

let diesel = GCMS.fromJcamp(jcampOfDiesel);
let times = GCMS.rescaleTime(diesel.getTimes(), conversionFunction);
diesel.setTimes(times);

let peaks = GCMS.getPeaks(diesel, options);
let dieselJSON = diesel.toJSON(options); // [{time:12, height:12, width: 3, mass: [{mass, intensity}]}]
let gcms2 = GCMS.fromJSON(anotherDieselJSON);
let similarity = GCMS.similarity(gcms, gcms2, options);

// Get a spectrum in another reference model
let revertConversionFunction = GCMS.getKovatsConversionFunction(
  kovatsConversionTable,
  { revert: true },
);
let mySpectrumInAnotherReference = revertConversionFunction(mySpectrum);

API Documentation

API discussion

License

MIT

6.1.0

2 years ago

6.0.0

2 years ago

5.2.0

3 years ago

5.1.0

3 years ago

5.0.0

3 years ago

4.2.4

3 years ago

4.2.3

3 years ago

4.2.2

3 years ago

4.2.1

3 years ago

4.2.0

3 years ago

4.1.3

4 years ago

4.1.2

4 years ago

4.1.0

4 years ago

4.1.1

4 years ago

4.0.1

4 years ago

4.0.0-3

4 years ago

4.0.0-4

4 years ago

4.0.0-2

4 years ago

4.0.0

4 years ago

4.0.0-1

4 years ago

4.0.0-0

4 years ago

3.11.0

5 years ago

3.10.0

5 years ago

3.9.0

5 years ago

3.7.0

6 years ago

3.4.0

6 years ago

3.3.0

6 years ago

3.2.5

6 years ago

3.2.4

6 years ago

3.2.3

6 years ago

3.2.2

7 years ago

3.2.1

7 years ago

3.2.0

7 years ago

3.1.0

7 years ago

2.1.0

7 years ago

2.0.6

7 years ago

2.0.0

7 years ago

1.2.0

8 years ago

1.1.0

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago