Langmuir.jl: An Efficient and composable Julia Package for Adsorption Thermodynamics

Recent advancements in material design have made adsorption a more energy-efficient alternative to traditional thermally driven separation processes. Accurate modelling of adsorption thermodynamics is crucial for designing and operating equilibrium-limited adsorption systems. High-quality open-source packages like PyIAST, PyGAPsare available for processing adsorption data in Python. They provide a robust set of features for processing and analysing isotherms. However, they have no support for automatic differentiation and are not targeted for performance. Langmuir.jl addresses these limitations by leveraging Julia's composable and differentiable programming ecosystem. Langmuir.jl includes tools for processing adsorption thermodynamics data�loading data, fitting isotherms with most often used models, predictive multicomponent adsorption through Ideal Adsorption Solution Theory (IAST) � and, importantly, enabling accurate derivative calculations through Julia's automatic differentiation libraries, without requiring extensive code adjustments. Furthermore, Langmuir.jl achieves two orders of magnitude faster IAST calculations compared to its Python counterpart, PyIAST.

Authors

Institutions

Publication Details

Journal
Systems and Control Transactions
Published
2025-06-30
DOI
https://doi.org/10.69997/sct.144752
Primary Topic
Carbon Dioxide Capture Technologies
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Langmuir.jl: An Efficient and composable Julia Package for Adsorption Thermodynamics

Vinícius V. Santana, Idelfonso B. R. Nogueira, Pierre J. Walker, Andr�s Riedemann
Systems and Control Transactions
Carbon Dioxide Capture Technologies
article

Langmuir.jl: An Efficient and composable Julia Package for Adsorption Thermodynamics

Vinícius V. Santana, Idelfonso B. R. Nogueira, Pierre J. Walker, Andr�s Riedemann
article en

Abstract

Recent advancements in material design have made adsorption a more energy-efficient alternative to traditional thermally driven separation processes. Accurate modelling of adsorption thermodynamics is crucial for designing and operating equilibrium-limited adsorption systems. High-quality open-source packages like PyIAST, PyGAPsare available for processing adsorption data in Python. They provide a robust set of features for processing and analysing isotherms. However, they have no support for automatic differentiation and are not targeted for performance. Langmuir.jl addresses these limitations by leveraging Julia's composable and differentiable programming ecosystem. Langmuir.jl includes tools for processing adsorption thermodynamics data�loading data, fitting isotherms with most often used models, predictive multicomponent adsorption through Ideal Adsorption Solution Theory (IAST) � and, importantly, enabling accurate derivative calculations through Julia's automatic differentiation libraries, without requiring extensive code adjustments. Furthermore, Langmuir.jl achieves two orders of magnitude faster IAST calculations compared to its Python counterpart, PyIAST.

Systems and Control TransactionsVol. 4
California Institute of Technology (US), Norwegian University of Science and Technology (NO)
Norges Forskningsråd
Openalex Percentile: Top 85%
Carbon Dioxide Capture Technologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Langmuir.jl: An Efficient and composable Julia Package for Adsorption Thermodynamics — Vinícius V. Santana, Idelfonso B. R. Nogueira, et al. · Systems and Control Transactions (2025) | TGRS Research Map | TGRS