Modified Lydersen-Joback-Reid method
Project description
Modified Lydersen-Joback-Reid Method
This program calculates critical temperatures necessary to estimate surface tensions of either pure solvents or binary mixtures at elevated temperatures using a modified Lydersen-Joback-Reid Method.
Download
git clone git://github.com/orlandoacevedo/mLJR.git
Or
Download zip file
Installation
python[3] setup.py install
Note: Script mljr.py is a standalone file, which can be used for updates or modifications.
Usage
For helpful information, use
mljr
or
mljr -h
usage: mljr [-h] [-v] [-f FILE] [-s] [-t] [--CCl] [--CCG] [-g] [-o] [-e] [-x CALC [CALC ...]]
Critical Properties Calculation
Optional arguments:
-h, --help show this help message and exit
-v, --version show program's version number and exit
-f FILE, --file FILE Input file path
-s, --sample Template shows on screen (default)
-t, --template Template writes into a file
--CCl Template molecule, Choline Chloride <purity> (default)
--CCG Template molecule, Choline Chloride Glycerol <mixture>
-g, --avail-group-name
Available Group Names <include nick names>
-o, --output Append results to input file (default False)
-e, --examples Show command line examples
-x CALC [CALC ...], --calc CALC [CALC ...]
If only one input, it will be thought as T, the density
value will be calculated, if it has three inputs,
which has to be input in a sequence (T-ref, Q-ref, T),
then both density and surface tension will be
calculated, if else, wrong
Examples
Free formats. Char < # > is used for comments
Note: keyword < name > will be ignored
Note: keyword < M > is precendent of < S >, they both are used to get molecular weight
Note: keyword < S > structrue in a format: (atomType & number) separated by "-" OR blank space
Note: Case-insensitive, number of "-" or spaces or quotes does not matter
- Example 1: C2H3O4N5
- Example 2: C2 - H3 - O4 - N5
- Example 3: C2 H3 O4 N5
- Example 4: C2 H3 - O4 - N5
Choline Chloride
type : purity
name : Choline Chloride
m : 139.62
s : C5H14NO Cl
mark : no-ring
-CH3 : 3
-CH2- : 2
-OH : 1
>N- : 1
-Cl : 1
Choline Chloride Glycerol
type : mixture
name : Choline Chloride Glycerol
ratio : 1:2
m1 : 139.62
s1 : C5H14NO Cl
m2 : 92.09
s2 : C3H8O3
t-ref : 298.15
q-ref : 56.0
t : 425
mark : no-ring-1
-CH3 : 3
-CH2- : 2
-OH : 1
>N- : 1
-Cl : 1
mark : no-ring-2
-CH2- : 2
-OH : 3
>CH- : 1
For more information
mljr -e
OR,
Please have a look on samples folder
References
Zhong, X.; Velez, C.; Acevedo, O. "Partial Charges Optimized by Genetic Algorithms for Deep Eutectic Solvent Simulations." 2021 (in preparation for submission).
Mirza, N.R.; Nicholas, N.J; Wu, Y.; Kentish, S.; Stevens, G.W. "Estimation of Normal Boiling Temperatures, Critical Properties, and Acentric Factors of Deep Eutectic Solvents." J. Chem. Eng. Data 2015, 60, 1844−1854. Link
Valderrama, J.O.; Reátegui, A.; Sanga, W.W. "Thermodynamic Consistency Test of Vapor−Liquid Equilibrium Data for Mixtures Containing Ionic Liquids." Ind. Eng. Chem. Res., 2008, 47, 8416-8422. Link
About
Contributing Authors: Xiang Zhong and Orlando Acevedo*
Funding: Gratitude is expressed to the National Science Foundation for funding the project.
Software License: mLJR. Copyright (C) 2021 Xiang Zhong and Orlando Acevedo, University of Miami
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
File details
Details for the file mljr-0.51.tar.gz.
File metadata
- Download URL: mljr-0.51.tar.gz
- Upload date:
- Size: 16.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
85b312fa3e8b061bf129deed95098ff2fb467ea845367ce4c6c3c6893197208f
|
|
| MD5 |
988ef5d03e6718d5b492a6b0a59e56fd
|
|
| BLAKE2b-256 |
e919c50491b27a5783b73e2d947b8d03b49ca1bd893f381c0a25c55e1d89aa07
|