A flexible .mwfn format handler
Project description
libmwfn
A flexible .mwfn format handler
Overview
mwfn is a text file format for gaussian-based wavefunctions of molecules and solids (described here).
This library, libmwfn, is a flexible handler of the mwfn format.
With libmwfn, the users are able to manipulate gaussian-based wavefunctions on their demand.
libmwfn is written in C++ and provides Python interface by pybind11.
The motive of this library is my need for a tool to deal with wavefunction files in my other two projects, Chinium and Orbaplaw, written in C++ and Python, respectively.
Installation
Prerequisites
- A C++ compiler that supports C++20 standard
- GNU
makeandEigen3for C++ setuptoolsandpybind11for Python
C++
- Obtain the source code via
git cloneing the repository orwgeting the newest release. - Specify the C++ compiler and the
Eigen3directory inmakefile. - Build the library with
make -j[N]and you will find the newly created directoriesinclude/andlib/. - Tryout. (Reading in an existent file
test.mwfnand exporting its information to anothertest_new.mwfn)
// test.cpp
#include <libmwfn.h>
int main(){
Mwfn mwfn("test.mwfn");
mwfn.Export("test_new.mwfn");
return 0;
}
// end of test.cpp
$ gcc test.cpp -I$(LIBMWFN)/include/ -L$(LIBMWFN)/lib/ -lmwfn # or -l:libmwfn.a
Python
- Install via pip.
$ pip install libmwfn
- Tryout. (Reading in an existent file
test.mwfnand exporting its information to anothertest_new.mwfn)
$ python
>>> import libmwfn as lm
>>> mwfn = lm.Mwfn("test.mwfn")
>>> mwfn.Export("test_new.mwfn")
Usage
Here is a typical procedure to deal with wavefunctions in Orbaplaw.
Ab initio quantum chemistry computation
A wavefunction file given by an ab initio calculation is needed.
This can be done by a variety of computational chemistry packages.
Here we use Gaussian 16 as an example.
! Gaussian input file
%nprocshared=40
%mem=60GB
%chk=job.chk
# b3lyp 6-31g(d) 5d 7f
Title Card Required
0 1
[Geometry]
Converting wavefunction file
The resultant wavefunction is stored in job.chk, an chk format file which is not supported by libmwfn.
We need to transform job.chk to fchk with formchk and then to mwfn format with Multiwfn.
$ # Shell
$ formchk job.chk # Now we have job.fchk
$ Multiwfn job.fchk
100 # Other functions (Part 1)
2 # Export various files (mwfn/pdb/xyz/wfn/wfx/molden/fch/47/mkl...) or generate input file of quantum chemistry programs
32 # Output current wavefunction as .mwfn file
# Default name: job.mwfn
2 # Export wavefunction, density matrix and overlap matrix
0 # Return
q # Exit Multiwfn.
Now we have job.mwfn.
Wavefunction processing
- Loading the
libmwfnmodule.
// C++
#include <libmwfn.h>
# Python
import libmwfn as lm
- Reading and exporting wavefunction information from
job.mwfntojob_new.mwfn.
// C++
Mwfn job_mwfn("job.mwfn");
job_mwfn.Export("job_new.mwfn");
# Python
job_mwfn = lm.Mwfn("job.mwfn")
job_mwfn.Export("job_new.mwfn")
- Getting the numbers of electrons.
// C++
int spin = 0; // 0 - default spin (depending on wavefunction types and functions); 1 - alpha; 2 - beta.
double n = job_mwfn.getNumElec(spin); // spin is optional. Default is 0, the total number of electrons of two spin types.
double n_alpha = mwfn.getNumElec(1); // The number of alpha electrons.
double n_beta = mwfn.getNumElec(2); // The number of beta electrons.
double charge = mwfn.getCharge(); // Total nuclear charges minus the number of electrons.
# Python
n = job_mwfn.getNumElec() # or mwfn.getNumElec(0)
n_alpha = job_mwfn.getNumElec(1)
n_beta = job_mwfn.getNumElec(2)
charge = job_mwfn.getCharge()
Note that the returned values are all floating-point numbers for the general case of fractional occupation.
- Getting and setting the occupation numbers.
// C++
int homo = std::round(job_mwfn.getNumElec(0) / 2) - 1; // The indices of the HOMO and LUMO.
int lumo = std::round(job_mwfn.getNumElec(0) / 2);
Eigen::VectorXd N = job_mwfn.getOccupation(0); // 0 for spin-restricted, 1 and 2 for alpha and beta in spin-unrestricted.
N(homo) = 0;
N(lumo) = 2; // Swapping the occupation numbers of the HOMO and LUMO.
mwfn.setOccupation(N, 0);
- Getting and setting the orbital energies.
// C++
Eigen::VectorXd E = job_mwfn.getEnergy(0);
E.setZero();
job_mwfn.setEnergy(E, 0); // Setting the orbital energies to zeros.
- Getting and setting the coefficient matrix.
// C++
Eigen::MatrixXd C = job_mwfn.getCoefficientMatrix(0);
Eigen::VectorXd C_0 = C.col(0); // The coefficient vector of the first orbital.
Eigen::VectorXd C_1 = C.col(1); // The coefficient vector of the second orbital.
C.col(0) = (C_0 + C_1) / 1.414213562; // Mixing the first two orbitals.
C.col(1) = (C_0 - C_1) / 1.414213562;
job_mwfn.setCoefficientMatrix(C, 0);
- Make a (deep) copy of a
Mwfninstance.
// C++
std::unique_ptr<Mwfn> another_mwfn = job_mwfn.Clone();
std::cout << another_mwfn->getNumElec() << std::endl; // The copy is a pointer.
# Python
another_mwfn = job_mwfn.Clone()
print(another_mwfn.getNumElec()) # No need to worry about the pointer thing.
- Check the header
libmwfn.hfor more functions.
Caution
- Ordering of basis functions.
The ordering of basis functions of $l \ge 2$ in libmwfn is [d-2, d-1, d0, d+1, d+2] and [f-3, f-2, f-1, f0, f+1, f+2, f+3], etc., different from [d0, d+1, d-1, d+2, d-2] and [f0, f+1, f-1, f+2, f-2, f+3, f-3, f+4, f-4], etc., in the
mwfnfile format. Upon I/O ofmwfnfile, a matrix transformation is applied to accommodate this difference.
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
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 libmwfn-0.0.2.tar.gz.
File metadata
- Download URL: libmwfn-0.0.2.tar.gz
- Upload date:
- Size: 27.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5c433e4352b95863dd4283a182da707800d2e1bc428c1d2e40e80a27c7c3b100
|
|
| MD5 |
02e1126251930dc6fd2e23dc61706e2c
|
|
| BLAKE2b-256 |
b4fc878ae7082e82b43e4551301dfb9d919fefb8425f4fdc076334aad3a4011a
|
File details
Details for the file libmwfn-0.0.2-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: libmwfn-0.0.2-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7e13b6da8b94abe70f9c0859b4013946daf9ff7902eaa45b54fe5d1f78ddb5d4
|
|
| MD5 |
165c4d9b4fd0feef2f5aabdea9e9c45b
|
|
| BLAKE2b-256 |
33d61fe9bd75b110af8ed321cff8301738a4c4b08fedd65460274a6a2385be3e
|
File details
Details for the file libmwfn-0.0.2-cp312-cp312-musllinux_1_2_i686.whl.
File metadata
- Download URL: libmwfn-0.0.2-cp312-cp312-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0d048a86b62296864daaa4735f0d98ab9df465a81c806f103fb145713fcb0688
|
|
| MD5 |
fd891ad67f4dcf78ea47fdc5afed8a2d
|
|
| BLAKE2b-256 |
7fd206655f69bcfaad04affbd69a6914db6267c547519f92628ba5a8accbce3f
|
File details
Details for the file libmwfn-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: libmwfn-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 413.2 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5c87a5f878c7cf521d206523d9a6b5b29fdadb732e6ec0fe75053f762b557f9c
|
|
| MD5 |
114207b56f1da2cb9051b8208ffc6587
|
|
| BLAKE2b-256 |
49eb6b389d7900e0f2c3ba7d24eb2704869660dc0ba3c32ff3be066c92dee298
|
File details
Details for the file libmwfn-0.0.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: libmwfn-0.0.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 445.3 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb4154aaa3c247ad2fa0894b3a7ece195240050e3e46dbcc3af3b02870711089
|
|
| MD5 |
1bc56debc29a02dde5e11e570bbae835
|
|
| BLAKE2b-256 |
bf584224ffe3468b7fe6b817785e97287a1e134b1cc8ad3b6ec99855debfd85a
|
File details
Details for the file libmwfn-0.0.2-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: libmwfn-0.0.2-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a3432a583d24be88e951327f98bca991ff188625e70bf127db70be22fdd09290
|
|
| MD5 |
214aedfba9a3cd1553046961d48378b9
|
|
| BLAKE2b-256 |
21ae28eea59b7d2615c924745c63cc74e33daa392f82e53b34b0df5d243b8822
|
File details
Details for the file libmwfn-0.0.2-cp311-cp311-musllinux_1_2_i686.whl.
File metadata
- Download URL: libmwfn-0.0.2-cp311-cp311-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d2e7b1e9f03b33cdc68fa44512ee5c8959bb4e797c53573cb70554e0bb278d41
|
|
| MD5 |
dcc7d329750ebb7185c7dbc950f5381b
|
|
| BLAKE2b-256 |
884153798f7c71322b4025ed4351475f0542fc66a7ee0df05568c2696d76f3c3
|
File details
Details for the file libmwfn-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: libmwfn-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 414.3 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
222e2d6178a343986d1927d102fefc1c79fc6c7b2ee4b2e867eb36eff03a1642
|
|
| MD5 |
e157c97b0e589ae551c9c9be9d7977bc
|
|
| BLAKE2b-256 |
63aae9b03f241e23984a904352fa8653152c560ca150434d0aa5b31542174b55
|
File details
Details for the file libmwfn-0.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: libmwfn-0.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 446.1 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba99c7dafb9d1478a6f5a3948e857cc45e46b85757584f21beb2a70500a11ba5
|
|
| MD5 |
829d6a540c05fb634c1fe4722271247b
|
|
| BLAKE2b-256 |
ce1d58e0eec8cda2dde864671ec645acbd7aeecadd8573607d837635a787f101
|
File details
Details for the file libmwfn-0.0.2-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: libmwfn-0.0.2-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7bdc2d87fb6889a981edf19eebd2cca804ff404825ec82f1ff314212200f1e3c
|
|
| MD5 |
3d9dd4c8e3bb7e4059f658b51052c450
|
|
| BLAKE2b-256 |
078648da7bc1ed782c00418b27cf71c3a4d5d01adc05c9ea96dfc51ab32c1bd2
|
File details
Details for the file libmwfn-0.0.2-cp310-cp310-musllinux_1_2_i686.whl.
File metadata
- Download URL: libmwfn-0.0.2-cp310-cp310-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8f9deb5a36ba677efe4a6d003e48f8ee049f17125dda3ea072163e5d44f09ed9
|
|
| MD5 |
9dd0f2addd4ab0d02d5b2b968cb6048f
|
|
| BLAKE2b-256 |
159998985825e0f3b4975d4ecceb92b9cfdb995e4939f05ccf6017f92bac6f17
|
File details
Details for the file libmwfn-0.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: libmwfn-0.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 413.3 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6057c8101ffdf164f01a5ebd44321b0998e9d1c24c73fd0eaeb5c8277e0c64d9
|
|
| MD5 |
410591cdaf9dbdf0b66a91f770a465fa
|
|
| BLAKE2b-256 |
99028258175a3ab4d9e3f6396a02daedf87443b09c963f7896511edc7cc12498
|
File details
Details for the file libmwfn-0.0.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: libmwfn-0.0.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 445.3 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4395d82652f00fe3c7ff7e9b44196aee925a94d1e9d428b88725df7799d41807
|
|
| MD5 |
8f052ecf6176ab3e91e2cdc1f905cbef
|
|
| BLAKE2b-256 |
055c3f02a933d5573be7ec0b08731ff2a3a6e27b3648f9902d7d9c1beac5e0ed
|
File details
Details for the file libmwfn-0.0.2-cp39-cp39-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: libmwfn-0.0.2-cp39-cp39-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
47f1263f6963c83fabdafab7ef2f9a90c234e9918369689f183b0e7c50fb6061
|
|
| MD5 |
c8640f5880028b7b0471d805a1887b1f
|
|
| BLAKE2b-256 |
796565f23cbdfb07f4b2babfe2cbd55d7985ea53240ea5d47ce6913549fe5f57
|
File details
Details for the file libmwfn-0.0.2-cp39-cp39-musllinux_1_2_i686.whl.
File metadata
- Download URL: libmwfn-0.0.2-cp39-cp39-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2d2df6d237c2e9d361dda9ed83420a873663c6f90b1978cfd3e87947b666d2d3
|
|
| MD5 |
b92e721d355ba8a4a7fdf5331d976f0e
|
|
| BLAKE2b-256 |
91380b58ea9607a8582879e3d6ac16db303a27145c6943d310f99309d45a5e14
|
File details
Details for the file libmwfn-0.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: libmwfn-0.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 414.3 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
441440182cb24cbf483ddf93e073e7a52c7c683952cda4da3b14e5c97f4046b8
|
|
| MD5 |
b8fae60c445f21baf575f44d69edc031
|
|
| BLAKE2b-256 |
4ec751646d8c78125a4ba21f52f7b211baedef32d3862366c59ec35cbd57e4c8
|
File details
Details for the file libmwfn-0.0.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: libmwfn-0.0.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 445.7 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1dbb4dcd22811b836969c533d9e89bc24f39a7425abaf65d694347e2e6f931f0
|
|
| MD5 |
183d32c332012ce90290952ac4e7b286
|
|
| BLAKE2b-256 |
a63eba82b7e5ebbd6dc1617295721ab059d555c13c0d737279c16ac5edd26d18
|
File details
Details for the file libmwfn-0.0.2-cp38-cp38-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: libmwfn-0.0.2-cp38-cp38-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.8, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc50b7df8d7b54bddf8ff4e7bbf7fbf71387ce11de7ccbbd6ce956e14cf79b71
|
|
| MD5 |
5c17ad5b7673d7aae92ea7e3a70091e7
|
|
| BLAKE2b-256 |
9ae2b930cca4bff899fd594069b21dbe3e51a7cc5cccfa9b9231f76fb3579c4a
|
File details
Details for the file libmwfn-0.0.2-cp38-cp38-musllinux_1_2_i686.whl.
File metadata
- Download URL: libmwfn-0.0.2-cp38-cp38-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.8, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
140c441a001c628b7a747a0e8c0ec117fa598c4c83fa517b5b87deaebfaa4cd6
|
|
| MD5 |
a8a9e3d4eb1247da0c0848790743642d
|
|
| BLAKE2b-256 |
2bd6b4e6f820c1ae464e59b95dbf7d6a5336626061c0e2437a145beb5708a902
|
File details
Details for the file libmwfn-0.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: libmwfn-0.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 413.5 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7f7e5b0b0d39a7099d15dc0c2a1cbf4b6260391e0c1041d04cbef3a328ea2c66
|
|
| MD5 |
0475822aeb675cb9bdae61e05ac249e5
|
|
| BLAKE2b-256 |
77171403787476d5e03d0bb61dc5874dff0cd44f3039bf429c958a4f0d209f92
|
File details
Details for the file libmwfn-0.0.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: libmwfn-0.0.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 444.5 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4936c55626fa24aa55877df4a48dc156f9f993fda72720ea312da427d44adeaa
|
|
| MD5 |
e8d7ba415125ff94a9dd0e4f9d652f02
|
|
| BLAKE2b-256 |
2ebb6464f4cb706ddccffcf6b88377bd0d3d98e9c48a7af99b098dac69cc8dfe
|
File details
Details for the file libmwfn-0.0.2-cp37-cp37m-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: libmwfn-0.0.2-cp37-cp37m-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.7m, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
31da9f70070085b239b1582b3cf78158072942438f6c5ec5ca3b526d656b4dc5
|
|
| MD5 |
bd8e966ca3e3bf7ef7ad2970722e2e6a
|
|
| BLAKE2b-256 |
6ec050e4d573224304604a2e7144031d9796053711b8da329f88ce816d007fe0
|
File details
Details for the file libmwfn-0.0.2-cp37-cp37m-musllinux_1_2_i686.whl.
File metadata
- Download URL: libmwfn-0.0.2-cp37-cp37m-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.7m, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c7ccf4e6e20e7b0dafdf48aa6c04c68abf806a0e41a674fa9c14819ba5bfe6c
|
|
| MD5 |
87c9174733ea4b4193f2fcf95aa43654
|
|
| BLAKE2b-256 |
c5ce4f09a308f439a308b58571cf48b6c5fff41849f84babab1d4025d84b334b
|
File details
Details for the file libmwfn-0.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: libmwfn-0.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 415.6 kB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a510677143e3d17e8f9ef975a504b6ce9456fb915e9148c3bf9d59d03bcb71bb
|
|
| MD5 |
ec0cc32dee84f44dc56f4593d1e634b8
|
|
| BLAKE2b-256 |
5e84fa6ad249d68ef10a268d169966b94f90bd840bc8831f76ec3fac92a4c05a
|
File details
Details for the file libmwfn-0.0.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: libmwfn-0.0.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 446.7 kB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
727071ed36ff0c32b8c0c1de2f10609652cc141c9248dfab857f3faba7c56999
|
|
| MD5 |
a515343859a149b679932fc70a15be0d
|
|
| BLAKE2b-256 |
9c37e0c68574cdff491fa8ab0c8464008c148bcc0d18d3457a09cd46eb353da3
|