pyChemEng
pyChemEng is a Python package for understanding and representing multiple adsorption and kinetic models in the chemical thermodynamics spectrum. This project is an initiative considering research scientists for the unequivocal representation of the models with all the useful information.
Installation
Dependencies
Users are encouraged to update the required dependencies with the latest version.
pyChemEng requires:
Python
NumPy
SciPy
Matplotlib
Math
User Installation
If you already have a working installation of required dependencies, the easiest way to install pyChemEng is using PIP:
pip install chempy-ad
Documentation
Soon to be updated
Changelog
See the changelog for a history of notable changes to pyChemEng.
Examples
The variables x and y are established initially as a list. Later, the function isotherm is called with all the parameters set to True for the graphs that could be produced with the function. The same procedure adheres to the kinetics function.
The following is a precedent for implementing the package for adsorption isotherms models. All the available outputs are called for the current example.
plot --> Varying adsorption (i.e., y) with concentration in the solution at equilibrium (i.e., x)
comp --> Predicted values vs experimetal values
res --> Residuals
std_res --> Standardised residuals
from adsorption import *
x = [0.36, 1.26, 2.69, 3.95, 5.93, 8.98, 16.89, 26.23]
y = [3.76, 6.15, 12.35, 14.49, 17.39, 21.96, 22.93, 23.17]
isotherm(x,y,ad_model=langmuir,plot=True,comp=True,res=True,std_res=True)
Currently available adsorption isotherm models in this package are:
langmuir
freundlich
toth
sips
temkin
dubinin
The following is a precedent for implementing the package for adsorption kinetic models. All the available outputs are called for the current example.
plot --> Varying adsorption (i.e., y) with time (i.e., x)
comp --> Predicted values vs experimetal values
res --> Residuals
std_res --> Standardised residuals
from kinetics import *
x = [61.60,118.84,178.81,237.37,299.17,414.08,540.83]
y = [7.77,10.02,11.45,13.09,13.91,14.32,14.32]
kinetics(x,y,Kn_model=pfo,plot=True,comp=True,res=True,std_res=True)
Currently available adsorption kinetic models in this package are:
pfo
pso
elovich
sips
temkin
dubinin
pfo --> Pseudo First Order
pso --> Pseudo Second Order
License
Authors
Metadata
Release files for pyChemEng 0.0.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| pyChemEng-0.0.8.tar.gz | 11.7 kB | Without provenance | Details |
Release files / pyChemEng-0.0.8.tar.gz
| Download URL | pyChemEng-0.0.8.tar.gz |
|---|---|
| Size | 11.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ad561bd43b37fafdc09f026aed7e8beff102b37f98f55f72ea87123bdb4cb446
|
|
BLAKE2b-256 checksum How to use checksums |
734c29473c4597dfe86f6cbd1c82ecb8b24b116575eee9286a0fca07b0ac12a4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.0 CPython/3.9.12
|
Security for pyChemEng 0.0.8
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.