PyES-An open-source software for the computation of solution and precipitation equilibria

被引:12
作者
Castellino, Lorenzo [1 ]
Alladio, Eugenio [1 ]
Bertinetti, Stefano [1 ]
Lando, Gabriele [2 ]
De Stefano, Concetta [2 ]
Blasco, Salvador [3 ]
Garcia-Espana, Enrique [3 ]
Gama, Sofia [4 ]
Berto, Silvia [1 ]
Milea, Demetrio [2 ]
机构
[1] Univ Torino, Dipartimento Chim, Via P Giuria 7, I-10125 Turin, Italy
[2] Univ Messina, Dipartimento Sci Chim Biol Farmaceut & Ambientali, CHIBIOFARAM, Viale Ferdinando Stagno Alcontres 31, I-98166 Messina, Italy
[3] Univ Valencia, Inst Mol Sci, C Catedrat Jose Beltran Martinez 2, Valencia 46980, Spain
[4] Univ Lisbon, Ctr Ciencias & Tecnol Nucl, Inst Super Tech, Estr Nacl 10 Km 139-7, P-2695066 Bobadela Lrs, Portugal
关键词
Species distribution; Titrations; Stability constants; Solution equilibria; Precipitation equilibria; !text type='Python']Python[!/text; IONIC-STRENGTH DEPENDENCE; FORMATION-CONSTANTS; THERMODYNAMIC PROPERTIES; AQUEOUS-SOLUTION; ELECTROLYTES; PROTONATION; DATABASE; SYSTEM;
D O I
10.1016/j.chemolab.2023.104860
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A new, open-source, practical, modern and multi-platform Python application for concentrations calculation (PyES - Python Equilibrium Species) was developed by re-writing and implementing the ES4, a freeware computer program originally written using the BASIC programming language. Currently PyES has two working modes, i.e., titration simulation and species distribution, and it can handle both precipitation and solution equilibria. Noteworthy, PyES is actually the only open-source software able to perform calculations at variable ionic strength, taking into account the dependence of the stability constants on it, and to take into account the error propagation to estimate the uncertainties in the calculated concentrations using those of the formation constants, solubility products and components concentrations. Various tests were performed to verify the reliability of PyES with very satisfying results. Moreover, PyES is user friendly and compatible with existing operative systems. The data analysis results can be visualized in a graphical presentation and can be easily exported as .xlsx or .csv files. PyES and the corresponding source code are available for download at htt ps://github.com/Kastakin/PyES.
引用
收藏
页数:13
相关论文
共 47 条
  • [1] Hyperquad simulation and speciation (HySS): a utility program for the investigation of equilibria involving soluble and partially soluble species
    Alderighi, L
    Gans, P
    Ienco, A
    Peters, D
    Sabatini, A
    Vacca, A
    [J]. COORDINATION CHEMISTRY REVIEWS, 1999, 184 : 311 - 318
  • [2] Berto S., 2021, MOLECULES, P26
  • [3] Bethke CM, 2022, GEOCHEMICAL AND BIOGEOCHEMICAL REACTION MODELING, 3 EDITION, P1, DOI 10.1017/9781108807005
  • [4] Interaction of N-acetyl-L-cysteine with Na+ , Ca2+, Mg2+ and Zn2+. Thermodynamic aspects, chemical speciation and sequestering ability in natural fluids
    Bretti, Clemente
    Cardiano, Paola
    Irto, Anna
    Lando, Gabriele
    Milea, Demetrio
    Sammartano, Silvio
    [J]. JOURNAL OF MOLECULAR LIQUIDS, 2020, 319
  • [5] THERMODYNAMIC PROPERTIES OF STRONG ELECTROLYTES IN AQUEOUS-SOLUTIONS
    BROMLEY, LA
    [J]. AICHE JOURNAL, 1973, 19 (02) : 313 - 320
  • [6] New efficient algorithm for solving thermodynamic chemistry
    Carrayrou, J
    Mosé, R
    Behra, P
    [J]. AICHE JOURNAL, 2002, 48 (04) : 894 - 904
  • [7] Thermodynamic Data for the Modeling of Lanthanoid(III) Sequestration by Reduced Glutathione in Aqueous Solution
    Cigala, Rosalia Maria
    De Stefano, Concetta
    Irto, Anna
    Milea, Demetrio
    Sammartano, Silvio
    [J]. JOURNAL OF CHEMICAL AND ENGINEERING DATA, 2015, 60 (01) : 192 - 201
  • [8] Acid-Base Properties and Alkali and Alkaline Earth Metal Complex Formation in Aqueous Solution of Diethylenetriamine-N,N,N′,N",N"-pentakis(methylenephosphonic acid) Obtained by an Efficient Synthetic Procedure
    Cigala, Rosalia Maria
    Cordaro, Massimiliano
    Crea, Francesco
    De Stefano, Concetta
    Fracassetti, Veronica
    Marchesi, Marco
    Milea, Demetrio
    Sammartano, Silvio
    [J]. INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2014, 53 (23) : 9544 - 9553
  • [9] Phytate-molybdate(VI) interactions in NaCl(aq) at different ionic strengths: unusual behaviour of the protonated species
    Crea, Francesco
    De Stefano, Concetta
    Milea, Demetrio
    Sammartano, Silvio
    [J]. NEW JOURNAL OF CHEMISTRY, 2018, 42 (10) : 7671 - 7679
  • [10] Modeling the acid-base properties of molybdate(VI) in different ionic media, ionic strengths and temperatures, by EDH, SIT and Pitzer equations
    Crea, Francesco
    De Stefano, Concetta
    Irto, Anna
    Milea, Demetrio
    Pettignano, Alberto
    Sammartano, Silvio
    [J]. JOURNAL OF MOLECULAR LIQUIDS, 2017, 229 : 15 - 26