isotherm-analysis
Parse and analyze isotherms. Implemented filetypes:
- Excel files from Belsorp instruments
- CSV files from Micrometrics
- TXT files from Micrometrics
- TXT files from IGA
Installation
$ npm i isotherm-analysis
Usage
import IsothermAnalysis from 'isotherm-analysis';
let isotherm = IsothermAnalysis.fromIGA(file);
API Documentation
Development guidelines
- there are two data types
Adsorption Isotherm
andDesorption Isotherm
. Ideally, this is directly provided in the file and we parse it from there. Otherwise, if the pressure is descending, it is desorption. - the
jcamp
has the following fields:
field | meaning | typical unit |
---|---|---|
x | absolute pressure | kPa |
p | relative pressure (pressure relative to staturation pressure) | unitless |
y | gravimetric excess uptake | mmol/g |
If available, we try to use the following fields for metadata:
-
sampleWeight
: For example, 1. -
sampleWeightUnit
: For example, g. -
adsorptive
: For example, N2.