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);
Development guidelines
- there are two data types
Adsorption Isotherm
and Desorption 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.
License
MIT