-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #16 from ClapeyronThermo/vini/rename
Updated docs
- Loading branch information
Showing
18 changed files
with
503 additions
and
153 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,12 +2,27 @@ | |
CurrentModule = Langmuir | ||
``` | ||
|
||
# Langmuir | ||
# Langmuir.jl | ||
|
||
Langmuir.jl is a library for describing multi and single component adsorption equilibrium. | ||
Langmuir.jl is a powerful Julia library designed to model adsorption equilibria for both single and multi-component systems. | ||
|
||
For single-component adsorption, the library offers a wide range of isotherms, from simple one-parameter models like Henry's law to more complex two- and three-parameter models such as the Langmuir (Single and MultiSite), Freundlich, Temkin, Redlich-Peterson, Toth, and Sips isotherms. These models include temperature-dependent parameters, which are essential for estimating the isosteric heat of adsorption from pressure-loading data sets at varying temperatures. For a complete list of available models, refer to the list of supported models [`supported_models`](@ref). | ||
|
||
For multicomponent systems, Langmuir.jl employs the Ideal Adsorption Solution Theory (IAST) to predict the loading of different components, given their bulk pressure, temperature and individual isotherms. This approach allows for predictive modeling of multicomponent adsorption. | ||
|
||
A complete workflow for using Langmuir.jl typically includes the following steps: | ||
|
||
- **Data Preparation:** Load your dataset, which should include adsorption loading, pressure, temperature, and heat data. | ||
|
||
- **Isotherm Fitting:** Fit the appropriate isotherm model to your data using a global optimization method to ensure accurate parameter estimation. | ||
|
||
- **Multicomponent Loading** Estimation: Use Ideal Adsorption Solution Theory (IAST) to predict the loading of each component in a multicomponent system based on bulk pressure and temperature. | ||
|
||
- **Isosteric Heat Calculation:** Estimate the isosteric heat of adsorption for single or multicomponent systems using the library's built-in functions, which account for temperature dependencies in the isotherm parameters. | ||
|
||
|
||
### Authors | ||
|
||
- [Andrés Riedemann](mailto:[email protected]), University of Concepción | ||
- [Vinicius Santana](mailto:[email protected]), Norwegian University of Science and Technology | ||
- [Vinicius Santana](mailto:[email protected]), Norwegian University of Science and Technology - NTNU. | ||
- Pierre Walker - Caltech. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
```@meta | ||
CurrentModule = Langmuir | ||
``` | ||
|
||
# [Supported Isotherms](@id supported_models) | ||
|
||
Here you can find the list of supported isotherm models. | ||
|
||
```@contents | ||
Pages = ["models.md"] | ||
``` | ||
|
||
```@index | ||
Pages = ["models.md"] | ||
``` | ||
|
||
## No-parameter Isotherm Models | ||
|
||
|
||
## One-parameter Isotherm Models | ||
|
||
```@docs | ||
Langmuir.Henry | ||
``` | ||
|
||
## Two-parameter Isotherm Models | ||
|
||
```@docs | ||
Langmuir.LangmuirS1 | ||
Langmuir.Freundlich | ||
``` | ||
|
||
## Three-parameter Isotherm Models | ||
|
||
```@docs | ||
Langmuir.RedlichPeterson | ||
Langmuir.Toth | ||
Langmuir.Sips | ||
Langmuir.LangmuirFreundlich | ||
Langmuir.Unilan | ||
Langmuir.Quadratic | ||
Langmuir.BrunauerEmmettTeller | ||
``` | ||
|
||
## Four and more parameters Isotherm Models | ||
|
||
```@docs | ||
Langmuir.MultiSite | ||
``` | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.