Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eliasboegel/MCIAST
A numerical code on breakthrough curve modelling for multicomponent gas mixtures based on Ideal Adsorption Theory
https://github.com/eliasboegel/MCIAST
Last synced: 3 months ago
JSON representation
A numerical code on breakthrough curve modelling for multicomponent gas mixtures based on Ideal Adsorption Theory
- Host: GitHub
- URL: https://github.com/eliasboegel/MCIAST
- Owner: eliasboegel
- License: mit
- Created: 2021-10-05T11:03:11.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-01-31T13:43:26.000Z (about 3 years ago)
- Last Synced: 2024-08-01T05:16:08.819Z (6 months ago)
- Language: Python
- Size: 417 KB
- Stars: 7
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-adsorption - MCIAST
README
# MCIAST
A numerical code on breakthrough curve modelling for multicomponent gas mixtures based on Ideal Adsorption Theory.### Running the code
Before running the code, make sure that you have installed all the packages contained in the requirements.txt. To see an example of how our system works, simply run the solver.py file with the Python3 interpreter.
To adjust the system with your own parameters, follow the example seen in the fuction run_simulation inside of the solver.py file.
Firstly, the object of the SysParams class should be created and initialized with the parameters characterizing the simulated system.
Then, a solver should be created using those parameters. The simulation is started by calling the solve() method by the solver object.
This function returns arrays filled with the simulation data which, in turn, can be fed into the plotter to graph the breakthrough curves and adsorbent loadings.