Templated EQuation of state Package
Project description
Intro
This library implements advanced derivative techniques to allow for implementation of EOS without any hand-written derivatives. The name TEQP comes from Templated Equation of State Package. A paper about teqp is published in Ind. Eng. Chem. Res.:
Why?
- Implementing an EOS is an error-prone and boring exercise. Automatic differentiation packages are a mature solution for calculating derivatives
- Algorithms that use the EOS can be implemented in a very generic way that is model-agnostic
teqp
is very fast because it is written in C++, see the profiling in the paper in Ind. Eng. Chem. Res.
So far the following EOS are implemented:
- cubic:
- van der Waals
- Peng-Robinson
- Soave-Redlich-Kwong
- quantum-corrected Peng-Robinson for cryogens
- SAFTish:
- PC-SAFT (+dipoles, +quadrupoles) and association
- SAFT-VR-Mie and association
- cubic plus association (CPA)
- model fluids
- Exp-6 (modified Buckingham) from Kataoka
- square-well from Espíndola-Heredia et al.
- Two-center Lennard-Jones models (+dipoles, +quadrupoles)
- multiparameter
- multi-fluid model in the form of GERG
- GERG-2004 and GERG-2008
- ammonia+water model of Tillner-Roth and Friend
- Lee-Kesler-Plöcker
What is teqp not?:
- A feature-rich property library like NIST REFPROP. It is not intended to be, and other packages will be written that allow for the development of new algorithms. You are also welcome to write your own based upon
teqp
. - Written in a new and exciting programming language like Clapeyron.jl or FeOS. C++ is a mature and stable language that can be readily embedded into other environments or code bases via shared libraries.
Written by Ian Bell, NIST, with the help of colleagues and collaborators
Changelog
-
0.22.0:
-
Features:
- Addition of generalized multiphase equilibria routinews
- Add the capability to combine AC models and the multifluid model as proposed in the works of A. Jaeger
-
Issues closed:
-
Pull requests merged:
-
-
0.21.0:
-
Features:
- Added tools for fitting pure fluid models more easily
- Added other parameter matrices for PC-SAFT
- Added Dufal (Mie-based) association model
-
Issues closed:
- #129 : Add header file for C interface
- #131 : Add association term of Dufal
- #133 : PCSAFT correction from Liang
- #137 : Implement Simple association model for single interaction pair
- #138 : ifluid cannot be specified for some superanc for cubics
- #139 : Virial coefficients are all zero in Mie n-6 model of Pohl
- #140 : Fix/test virial coefficients for all models
- #141 : Show how to find the true critical points for 32/yf binary mixtures
- #144 : Allow no composition derivatives in get_ATrhoXi_runtime
- #145 : Expose/document the derivatives needed in PHIDERV
-
Pull requests merged:
-
-
0.20.0:
-
Features:
- Added the FE-ANN EOS of Chaparro
- Added a generic SAFT model with plug and play components
-
Issues closed:
- #100 : Enable association for PC-SAFT and SAFT-VR-Mie
- #109 : Add option to set molar gas constant for cubic EOS
- #110 : Wrong alphaig for GERG models
- #113 : Derivatives in multicomponent multiparameter mixtures returning NaN
- #115 : Implementation of FE-ANN EoS
- #118 : Add ability to disable self-association in association term
- #119 : Fix invariant reducing function
- #121 : Add other EOS as pure fluids in multifluid model
- #122 : The Arn0 methods are missing (like the Ar0n ones)
- #123 : Tau/Delta composition derivatives not available for multifluid_mutant
- #128 : Add a generic SAFT model
- #130 : Better docs for model potential units
-
Pull requests merged:
-
-
0.19.1 :
- A mini bugfix to the Kolafa-Nezbeda to fix the docs; seems like a compiler bug?
-
0.19 :
-
Features:
- Added the association term for mixtures to CPA
- Add ability to load from REFPROP FLD and HMX.BNC files directly
- Add composition derivatives to teqp interface
- Added the Lee-Kesler-Plöcker EOS
- Add ideal-gas part of GERG-2008
-
Issues closed:
- #67 : Merge code from REFPROP-interop
- #72 : Add association terms for CPA for mixtures
- #83 : build_model of C interface has no way to disable verification
- #84 : Add runtime methods to get betaT, gammaT etc. for multifluid and GERG
- #87 : Add example of loading REFPROP models into teqp
- #88 : Check that catch tests are being run from the right folder
- #89 : Add the Lee-Kesler-Plöcker EOS model
- #91 : adding composition derivatives of the reduced Helmholtz energy to tepq
- #93 : Write docs for LKP
- #94 : Complete docs for CPA and association
- #95 : Build docs on action, check they build properly
- #96 : VLLE tracing bugs
- #101 : Add docs for exposed composition derivatives
- #103 : Document the ideal-gas terms
- #104 : Ar and Lambdar need to be specified better
- #106 : Fix asan in the builder
- #107 : Docs for partial_molar_volume
-
Pull requests merged:
-
With contributions from:
- Sven Pohl (@svenpohl1991)
- Felix Fielder (@fefiedler)
-
-
0.18 :
-
Features:
- Added advanced cubic mixing rules
- Added RK-PR model
- Added residual parts of GERG-2004 and GERG-2008
- More work on polarizable SAFT models
-
Issues closed:
- #50 : Provide option to get GERG-2008 pures and mixture model
- #56 : Add advanced cubic mixing rules
- #68 : Add a general build_ancillary method for other EOS that don't already have them
- #69 : Add polarizability of Gubbins and co-workers
- #71 : Add example of parameter fitting with MF to teqp docs
- #73 : Big jumps in isotherm VLE tracing
- #75 : Add the RK-PR model of Cismondi and Mollerup
- #78 : Exponential term order of l parameters
- #80 : delta_1 and delta_2 are backwards for CPA for SRK
- #81 : Fix CPA radial distribution function
- #82 : CPA Ar11 is NaN
-
Pull requests merged:
-
-
0.17 :
-
Features:
- schema validation is added for most (but not all) models. Disable with
validate=False
toteqp.make_model()
as it adds some speed penalty - added Mathias-Copeman alpha functions
- added quantum-corrected Peng-Robinson of Aasen et al.
- fixes to VLLE solving for isobar traces
- added source distribution
- schema validation is added for most (but not all) models. Disable with
-
Issues closed:
- #16 : Add Twu and Mathias-Copeman alpha functions for cubics
- #20 : Validate JSON input/output
- #26 : What do to about the gas constant?
- #46 : Enable VLLE finding when tracing isobar
- #47 : Test alpha functions with cubic EOS
- #49 : Add source release
- #51 : Add get_names and get_bib methods for PC-SAFT
- #54 : Fix the snippets to build with C++ public interface
- #55 : Add ability to add your own models to teqp without re-compiling the core
- #57 : Fix C interface examples
- #60 : Add code for getting VLLE(T) starting at subcritical temp
- #63 : Show how to interpolate the critical curves to make them more smooth
- #65 : Add quantum-corrected Peng-Robinson
-
-
0.16 :
- Refactored the entire guts of teqp to allow for a thin C++ interface, making incremental builds of code calling teqp very fast
- Added polar contributions to PC-SAFT and especially SAFT-VR-Mie
- Implemented are Gray and Gubbins method with various correlation integrals (Gubbins&Twu, Luckas). Implemented but not enabled are those from Gottschalk
- Gross and Vrabec method
- Added the non-iterative ECS method with shape factors of Huber and Ely: https://github.com/usnistgov/teqp/issues/45
- Fixed VLLE solving
- Add Twu alpha functions for cubic models
- Added more mixture derivatives (not yet exposed)
-
0.15.4 :
- Fixed a serious bug with get_Ar0n (https://github.com/usnistgov/teqp/issues/41)
-
0.15.3 :
- Fixed a serious bug in the calculation of virial coefficients and their temperature derivatives for SAFT models with a hard sphere term
-
0.15.2 :
- Fixed properly the kmat loading, and added additional testing
-
0.15.1 :
- Fixed evaluation of PC-SAFT at zero density (for calculation of virial coefficients)
- Fixed kmat reading when kmat is empty (in python shim functions)
-
0.15.0 :
- Added SAFT-VR-Mie model of Lafitte et al.; verified against calculations from Clapeyron.jl (see notebook in notebooks folder)
- Added L-J EOS from Kolafa-Nezbeda
- Added L-J EOS from Johnson
- Added Mie {11-13}-6 EOS of Pohl et al.
- Added the quadrupolar and dipolar contributions to the PC-SAFT model (for the hard chain variant only)
-
0.14.3 :
- Fix the ability to provide BIP and departure information as JSON-formatted string to build_multifluid_model
- Added dpsatdT_pure function to get dp/dT along vapor pressure curve
-
0.14.2 :
- Fix missing
get_meta
andset_meta
functions for cubics (should have been in 0.14.0) - Attach methods for multifluid mutants as well
- Fix missing
-
0.14.1 :
- Fix typo in loading of two-center LJF models, should be "2CLJF-Dipole" for "kind"
-
0.14.0 :
- Massive re-working of the c++ interface. There is now a "public interface" of teqp defined in the
teqp/cpp/teqpcpp.hpp
header, with the model contained in a private type-safe variant. This results in much faster incremental compiles in C++ (in general). - [Breaking]: Functions
get_Ar10iso
andget_Ar00iso
removed, superceded byget_Ar00
andget_Ar10
. Functionget_Psiriso
removed. - [Breaking]:
rho
keyword argument to isochoric derivatives replaced withrhovec
- [Breaking]:
convert_CoolProp_format
static method of IdealHelmholtz hoisted to free functionconvert_CoolProp_idealgas
- [Breaking]: Format of ideal-gas Helmholtz term is changed to include gas constant R everywhere
- Two-center Lennard-Jones models exposed to Python
get_kmat
method added to PC-SAFT and cubic modelsp_termination
andcrit_termination
are flags that can be set onTVLEOptions
for tracing of isothermal VLE. They default to very large and small values, respectively.
- Massive re-working of the c++ interface. There is now a "public interface" of teqp defined in the
-
0.13.0 :
-
Added 2-center Lennard-Jones models to the C++ code (thanks to Sven Pohl)
-
Added routine for converting the ideal-gas format of CoolProp. Exposed to Python as the
convert_CoolProp_format
method of theIdealHelmholtz
class
-
-
0.12.0 :
- Added Exp-6 (modified Buckingham) from Kataoka and square-well from Espíndola-Heredia et al.
-
0.11.0 :
-
Move all module-level free functions to bound methods of instances in Python
-
Update the C++ packaged interface of teqp to enable almost-zero-cost rebuilds of the exposed methods of C++ interface
-
Merge sphinx docs branch into main
-
Add the hardcoded Tillner-Roth and Friend model for ammonia + water (see AmmoniaWaterTillnerRoth class)
-
Add method for dp/dT along critical locus
-
Add method for pure-fluid endpoint solving for critical locus (opt-in)
-
-
0.10.0 :
-
Add isobar tracing for VLE of binary mixtures (exposed to Python)
-
Add
IdealHelmholtz
class for ideal-gas Helmholtz energy contribution (exposed to Python) -
Bugfix: Fix order of coefficients in one departure term. See f1da57. Had been wrong in CoolProp for many years.
-
-
0.9.5 :
- Bugfix: Fix the eigenvector orientiation as well when taking the temperature derivative in critical curve tracing. See b70178f7
-
0.9.4 :
- Expose the a and b parameters of cubic EOS. See 84ebc0fb
-
0.9.3 :
- Bugfix: Fixed stopping condition in
mix_VLE_Tx
(ifdx
was negative, automatic stop, missingabs
). See d87e91e
- Bugfix: Fixed stopping condition in
-
0.9.2 :
- Bugfix:
kmat
can be set also when specifyingsigma
ande/kB
with PC-SAFT
- Bugfix:
-
0.9.1 :
- Transcription error in a coefficient of PC-SAFT
-
0.9.0 :
-
Add ability to obtain ancillaries for multifluid model (
see teqp/models/multifluid_ancillaries.hpp
) or thebuild_ancillaries
method in python -
Enable ability to use multiprecision with PC-SAFT
-
-
0.8.1 :
- Replace the
get_Ar20
function that was erroneously removed
- Replace the
-
0.8.0 Significant changes include:
-
kij can be set for PC-SAFT and cubics (PR & SRK)
-
Added Lennard-Jones EOS from Thol et al.
-
Partial molar volume is now an available output
-
Added solver for pure fluid critical point
-
Added 2D Chebyshev departure function
-
Starting work on a C++ wrapper in the hopes of improving compile times for C++ integration
-
-
0.7.0 Significant changes include:
-
get_Arxy
generalized to allow for any derivative -
Local stability tests for critical points can be enabled
-
Critical curve polishers much more reliable
-
Add a method for dp/dT along isopleth of phase envelope of mixture.
-
Estimation is not enabled by default by the
estimation
flag. If that is desired, useforce-estimation
-
-
0.6.0 Add VLLE from VLE routine based upon https://pubs.acs.org/doi/abs/10.1021/acs.iecr.1c04703
-
0.5.0 Add VLE polishing routine 50b61af0, fix bug in critical curve tracing misalignment of eigenvectors f01ac7be, assorted issue fixes, especially support for javascript
-
0.4.0 Add VLE tracing, code coverage and valgrind testing, fugacity_coefficients, generalize loading of multifluid models
-
0.3.0 Add integration options to the tracing of the critical curve; fix
__version__
-
0.2.0 Add fluid files to the python package
Install
For all users, you should be able to install the most recent version from PYPI with
pip install teqp
Tests
Build (cmake based)
Be aware: compiling takes a while in release mode (multiple minutes per file in some cases) thanks to the use of generic typing in the models. Working on making this faster...
For example to build the critical line tracing example in visual studio, do:
mkdir build
cd build
cmake ..
cmake --build . --target multifluid_crit --config Release
Release\multifluid_crit
On linux/OSX, similar:
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
cmake --build . --target multifluid_crit
./multifluid_crit
Random notes for future readers:
- When building in WSL via VS Code, you might need to enable metadata to avoid pages of configure errors in cmake: https://github.com/microsoft/WSL/issues/4257
- Debugging in WSL via VS Code (it really works!): https://code.visualstudio.com/docs/cpp/config-wsl
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 Distributions
File details
Details for the file teqp-0.22.0.tar.gz
.
File metadata
- Download URL: teqp-0.22.0.tar.gz
- Upload date:
- Size: 10.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1db8efafa0e5512a06cba12eb502b09ac7d4188f531153530042775bce0a6b9f |
|
MD5 | 5941815040ca59085a1ee073d833d26e |
|
BLAKE2b-256 | e70e84a3d7ad16c97c0eb6dde66a04cbc7b277b2fc950a140144ec6c4eb86b74 |
File details
Details for the file teqp-0.22.0-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: teqp-0.22.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 7.6 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f476eecb0e906842bc1705a72232e3df96fb87593dcbbfdf46cefbada926be6 |
|
MD5 | 035ab57faec41102693291a7e867049a |
|
BLAKE2b-256 | 8119db2d7425a965768d5aba2ba389ef47a780878714aaa16252f1b81137602b |
File details
Details for the file teqp-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: teqp-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 10.7 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57c19b75eb7511359e33efa917b74d54437309c0852e379d6fdeee4140584bff |
|
MD5 | 7c0c7e619ba690ff747fd3b2233e1fe2 |
|
BLAKE2b-256 | d56cef03fcec48e0864c811ac355b3c37ff83b340f6538ac77e3e4339d656c83 |
File details
Details for the file teqp-0.22.0-cp312-cp312-macosx_11_0_universal2.whl
.
File metadata
- Download URL: teqp-0.22.0-cp312-cp312-macosx_11_0_universal2.whl
- Upload date:
- Size: 26.1 MB
- Tags: CPython 3.12, macOS 11.0+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c82739a85eed6dcb1aa939e76d45b538752a067cc777a1e22f488e06de30c112 |
|
MD5 | 71eab47eff0ecec879b8a63762034fe0 |
|
BLAKE2b-256 | abacfc6b043ff9a1a05acaf761c51b4dcec94bbf18836cb81473d105a78b417c |
File details
Details for the file teqp-0.22.0-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: teqp-0.22.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 7.6 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a32b9bc8eb17168daaa97c513239e892df434e1f5eaab8428f53696e9906c385 |
|
MD5 | 9f2becb017a6e611825a0be693e3940a |
|
BLAKE2b-256 | 7e4117d7faa29eb6943b69e2a4a3defa282320ec48a6997f3ca4abfd55eacceb |
File details
Details for the file teqp-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: teqp-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 10.7 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86b71647cbd979e5b70559a00fd65b51ae40f6911f1940c653ae1a7591de264c |
|
MD5 | 7d59496527c12eb289a64f820b406088 |
|
BLAKE2b-256 | bce83e91dd105d0dcba1a2081c315353d38b25463d19e0da0b145b2a808cbf12 |
File details
Details for the file teqp-0.22.0-cp311-cp311-macosx_11_0_universal2.whl
.
File metadata
- Download URL: teqp-0.22.0-cp311-cp311-macosx_11_0_universal2.whl
- Upload date:
- Size: 26.1 MB
- Tags: CPython 3.11, macOS 11.0+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e6d85f8a18cd6003b8a9fd9d690320e8b563cebabd752cabf4d52163fb180ac |
|
MD5 | b8cc16badd3d5df0c362be71f73e68e7 |
|
BLAKE2b-256 | d4850485710e805d2b70a730379668d2fe89c39ca8e934b775adfe7f6e317c5f |
File details
Details for the file teqp-0.22.0-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: teqp-0.22.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 7.6 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71113cc46a423aa56ba64f44877b0bc73123de3c3cae60a04f998585b52e58b5 |
|
MD5 | ef07138e4cd04b6893957ab3dcb680ec |
|
BLAKE2b-256 | 6f1fdb24e15a108075a3082194e3f64fe96e32b23a9530b8fd6062691e030b10 |
File details
Details for the file teqp-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: teqp-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 10.7 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c2406b9b674630261d32f1b3ab91816f995407c7c08a0c7f0ff0a97e491246b |
|
MD5 | ce208164ac3cb656e10e9ad057cfccbf |
|
BLAKE2b-256 | 8a32df646b0ce5824554880d1f243bb0c5da58a52dd118cb5aefb92cfe1b525c |
File details
Details for the file teqp-0.22.0-cp310-cp310-macosx_11_0_universal2.whl
.
File metadata
- Download URL: teqp-0.22.0-cp310-cp310-macosx_11_0_universal2.whl
- Upload date:
- Size: 26.1 MB
- Tags: CPython 3.10, macOS 11.0+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43a1f124c9a017267f54842f6eb30efd63b419ce91a0fcb8f9549704d6b6d03f |
|
MD5 | e6411e5576586a49c6158ba97cc33be4 |
|
BLAKE2b-256 | 813d28b13bf8964ffeca88b74973e311b967efb36d68c730c892934b7f787e55 |
File details
Details for the file teqp-0.22.0-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: teqp-0.22.0-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 7.6 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d38f3d003e6060e0b4cf360731a2d570892cb146797bc1183e85ddae09f8e341 |
|
MD5 | bba88795a6b0aa7dad3f51239e4c5fb0 |
|
BLAKE2b-256 | 9007055b76404719ddb947aa05c53ae940d91da12d7c0c54182bf9d5e64628b3 |
File details
Details for the file teqp-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: teqp-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 10.7 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c99f8318ae537612895f4b3e1c243dd76b8273842ecb39fd0e4b9289e92ee56 |
|
MD5 | a33f237772e068ecfcde34c4718c1268 |
|
BLAKE2b-256 | 2b326b3e1eb007e214e28b9695db43ab6ec090ee8c0402d9bb4ff8f284fd631e |
File details
Details for the file teqp-0.22.0-cp39-cp39-macosx_11_0_universal2.whl
.
File metadata
- Download URL: teqp-0.22.0-cp39-cp39-macosx_11_0_universal2.whl
- Upload date:
- Size: 26.1 MB
- Tags: CPython 3.9, macOS 11.0+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a63ae847036d723ef20acf4b5613d5a1c27cbc117d594523d421ac62c4102f3d |
|
MD5 | bb692fd21bdc351c8f17062d0692fddc |
|
BLAKE2b-256 | 889071fcea1a43cd87f3d703daa0cb79c916ca215fec82458542c4503dc5ab05 |
File details
Details for the file teqp-0.22.0-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: teqp-0.22.0-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 7.6 MB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f312f65d76a1ef4d913cfc2ee207e6cf197899b8c1722c549f645e568f85a555 |
|
MD5 | f924d34c3eee9a4e425242bf99238e66 |
|
BLAKE2b-256 | 12d0dc4b4c15b5e531ca0413a60b4af9dc59f7359e588a1e8dfdeeffb9284a9f |
File details
Details for the file teqp-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: teqp-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 10.7 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8e38555ea3b6b059caad3751cd3160e6d6aa206fed0b04ef690b592e5363286 |
|
MD5 | a2832dd5902accc7a00b048e95123a7e |
|
BLAKE2b-256 | b7cbf627d6895c2c0e9d25078b21b2fe125d3a1bce53d3d24e95a4740346a124 |
File details
Details for the file teqp-0.22.0-cp38-cp38-macosx_11_0_universal2.whl
.
File metadata
- Download URL: teqp-0.22.0-cp38-cp38-macosx_11_0_universal2.whl
- Upload date:
- Size: 26.1 MB
- Tags: CPython 3.8, macOS 11.0+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82068414ed903846cb34f394c21561acac3491ecdf525040c97ebfb3114ad35a |
|
MD5 | 448870e17e427449e28220e567e750ff |
|
BLAKE2b-256 | db6a02c2a88c516ef70104896a075a3fc4207fe86460d2275b72fe1af2281667 |