No project description provided
Project description
Overview
Python Real Adsorbed Solution Theory (pyRAST) is a package for modeling adsorption using ideal and real adsorbed solution theories. pyRAST was designed to be user-friendly and flexible, allowing users to easily control the fitting and calculation process.
Features
Analytical single component isotherm fitting
Vacancy solution theory (VST) isotherm fitting
Single component interpolator isotherms
Activity coefficient fitting for binary adsorbed mixtures (component loading or total loading)
Multicomponent forward and reverse IAST calculations
Binary forward and reverse RAST calculations
Usage
Please see the tutorial for a detailed overview of pyRAST’s functionality and usage. If you are looking for detailed documentation, please see the reference section. For a detailed description of the underlying theory, please see the manuscript (link to be added).
Installation
pyRAST is available on pyPI and can be installed using pip:
pip install pyrast
Citation
If you used pyRAST in your research, please cite the following paper:
To be added
pyRAST was built on the foundation of pyIAST by Cory Simon and pulled ideas from pyGAPS by Paul Iacomi. Please check out the work of these developers, too!
Acknowledgements
pyRAST was developed by Jonah Finkelstein in the Snurr Research Group at Northwestern University. The development of pyRAST was supported by: TBD
Development
If you wish to install pyRAST in development mode, clone the repository and run the following command in the root directory:
pip install -e .[dev]
If you wish to contribute to the development of pyRAST, please submit a pull request on the GitHub Repository or contact Jonah Finkelstein.
Questions?
If you have any questions, please contact Jonah Finkelstein at jonahfinkelstein2030@u.northwestern.edu. Alternatively, you can open an issue on the GitHub repository.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyrast-0.1.0.tar.gz.
File metadata
- Download URL: pyrast-0.1.0.tar.gz
- Upload date:
- Size: 35.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a348fc104eb8604308a0e11590c29dde94fc6ac91ab9c5f6f4bdc2ebad622fc
|
|
| MD5 |
4165710a54c77b4fe314e572c23472bf
|
|
| BLAKE2b-256 |
c2c087bf66a01404f7aef298273e783cfa33faa08a6e58ae1c78b08135a204c0
|
Provenance
The following attestation bundles were made for pyrast-0.1.0.tar.gz:
Publisher:
publish-to-pypi.yml on snurr-group/pyRAST
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyrast-0.1.0.tar.gz -
Subject digest:
3a348fc104eb8604308a0e11590c29dde94fc6ac91ab9c5f6f4bdc2ebad622fc - Sigstore transparency entry: 1931138437
- Sigstore integration time:
-
Permalink:
snurr-group/pyRAST@d82b8141ab7b6d71f0dbd90a41b7b1692cdf80d1 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/snurr-group
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@d82b8141ab7b6d71f0dbd90a41b7b1692cdf80d1 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pyrast-0.1.0-py3-none-any.whl.
File metadata
- Download URL: pyrast-0.1.0-py3-none-any.whl
- Upload date:
- Size: 50.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
adddd7cc029e87f3d73d292ed6cb7c6b56157a16d0056e557c5019869f0103ed
|
|
| MD5 |
38057f5084e04886773208c3621d1227
|
|
| BLAKE2b-256 |
6f61c84cf8828116ccf1c72a0c96f1c7029fcb9bc65c07350233878f4c84a8b7
|
Provenance
The following attestation bundles were made for pyrast-0.1.0-py3-none-any.whl:
Publisher:
publish-to-pypi.yml on snurr-group/pyRAST
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyrast-0.1.0-py3-none-any.whl -
Subject digest:
adddd7cc029e87f3d73d292ed6cb7c6b56157a16d0056e557c5019869f0103ed - Sigstore transparency entry: 1931138828
- Sigstore integration time:
-
Permalink:
snurr-group/pyRAST@d82b8141ab7b6d71f0dbd90a41b7b1692cdf80d1 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/snurr-group
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@d82b8141ab7b6d71f0dbd90a41b7b1692cdf80d1 -
Trigger Event:
push
-
Statement type: