MASWavesPy, a Python package for processing and inverting MASW data
Project description
MASWavesPy
MASWavesPy (maswavespy
) is a Python package for processing and inverting MASW data, developed at the Faculty of Civil and Environmental Engineering, University of Iceland.
Table of contents
- About MASWavesPy
- Installation
- Quick Start Guide (for Windows)
- Known Issues
About MASWavesPy
The maswavespy
package consists of four primary modules: wavefield
, dispersion
, combination
and inversion
, and two supplementary modules: dataset
and select_dc
.
The wavefield
module provides methods to import recorded shot gathers as RecordMC
objects. The phase shift method (1) is used to transform each shot gather into the frequency-phase velocity domain. The dataset
module can be used to import a set of shot gathers in the form of a Dataset
object through a .csv file.
The dispersion
module, along with the supplementary select_dc
module, provides methods for visualization of the phase velocity spectrum and dispersion curve (DC) identification using a GUI (Graphical User Interface). An ElementDC
object stores the frequency-phase velocity domain representation of a given RecordMC
and the corresponding DC (referred to as an elementary DC).
The combination
module provides methods to combine elementary DCs obtained from multiple shot gathers into a composite DC (2) (a CombineDCs
object) and to assess and view the spread in the dispersion data, either as a function of frequency or wavelength. A Dataset
object can contain multiple pairs of RecordMC
and ElementDC
objects (one pair for each shot gather) and provides routines for initializing a CombineDCs
for the set of records or a particular subset of records.
The inversion
module provides methods to evaluate the shear wave velocity profile of the tested site. The inversion methods, along with routines for post-processing of the inversion results, are defined on an InvertDC
object that is initialized using an experimental DC. The fast delta matrix algorithm (3) is used for forward computations and a Monte-Carlo global search algorithm (4) for searching the solution space for the optimal set of model parameters.
A more comprehensive description is provided in (5).
Referencing MASWavesPy
Referencing the MASWavesPy package and a paper related to its development is highly appreciated.
Olafsdottir, E.A., Bessason, B., Erlingsson, S., Kaynia, A.M. (2024). A Tool for Processing and Inversion of MASW Data and a Study of Inter-Session Variability of MASW. Accepted for publication in Geotechnical Testing Journal (in press).
License
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.
Acknowledgements
This work was supported by the Icelandic Research Fund [grant numbers 206793-052 and 218149-051], the University of Iceland Research Fund, the Icelandic Road and Coastal Administration and the Energy Research Fund of the National Power Company of Iceland.
(1) Park, C.B., Miller, R.D., Xia, J. (1998). Imaging dispersion curves of surface waves on multi-channel record. In SEG Technical Program Expanded Abstracts 1998, New Orleans, Louisiana, pp. 1377–1380. https://doi.org/10.1190/1.1820161
(2) Olafsdottir, E.A., Bessason, B., Erlingsson, S. (2018a). Combination of dispersion curves from MASW measurements. Soil Dynamics and Earthquake Engineering, 113, pp. 473–487. https://doi.org/10.1016/j.soildyn.2018.05.025
(3) Buchen, P.W., Ben-Hador, R. (1996). Free-mode surface-wave computations. Geophysical Journal International, 124(3), pp. 869–887. https://doi.org/10.1111/j.1365-246X.1996.tb05642.x
(4) Olafsdottir, E.A., Erlingsson, S., Bessason, B. (2020). Open-Source MASW Inversion Tool Aimed at Shear Wave Velocity Profiling for Soil Site Explorations, Geosciences, 10(8), 322. https://doi.org/10.3390/geosciences10080322
(5) Olafsdottir, E.A., Bessason, B., Erlingsson, S., Kaynia, A.M. (2024). A Tool for Processing and Inversion of MASW Data and a Study of Inter-Session Variability of MASW. Accepted for publication in Geotechnical Testing Journal (in press).
Installation
A Quick Start Guide describing the recommended workflow for Windows users is provided below.
General installation using pip
The MASWavesPy package is installed using pip.
pip install maswavespy
Wheels for Windows, Linux and Mac distributions can also be downloaded from PyPI.
Recommendations
We recommend to install the MASWavesPy package into an isolated Python environment. If using Anaconda, create a virtual environment using conda create. Alternatively, virtualenv can be used to install this package into an isolated Python environment. Virtualenvwrapper is a tool to simplify the creation and management of local virtualenvs.
The use of a Python IDE (Integrated Development Environment) is strongly recommended for using MASWavesPy (as opposed to running commands in the Windows terminal/cmd environment).
MASWavesPy is developed using the Anaconda distribution. Hence Anaconda and the Spyder IDE (included with Anaconda) are recommended for running the Quick Start Guide.
Requirements
To build the package on Windows you need Microsoft C++ Build Tools. You can download an installer from Microsoft at this link. Otherwise you will see an error:
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
For more information you can view this Stackoverflow [answer](error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/)
This is required because the package uses Cython for some of its calculations.
Quick Start Guide
Applies for Windows Users.
Setup and create a virtual environment, recommended
- (If required) Download and install Anaconda.
- (If required) Install Microsoft C++ Build Tools. The Microsoft C++ Build Tools are required for building the package on Windows.
- (Recommended) Create a virtual environment to install the package into an isolated Python environment. A brief guide is provided below.
- Start Anaconda Prompt from the Start menu.
- Verify that
conda
is installed in your path by typingconda -V
- Navigate to the
anaconda3
directory. - Make sure that the newest version of
conda
is installed. Update conda by typingconda update conda
. - Navigate back to the previous folder.
- Get your python version (3.x.yy) by typing
python -V
. - Set up a virtual environment (here named
testenv
) by typingconda create --name testenv python=3.x
(where 3.x is replaced by the python version that you have/want to use). - Activate the virtual environment by typing
conda activate testenv
. To see a list of available environments, typeconda info --envs
. - Install Spyder into the virtual environment by typing
conda install spyder
.
Install MASWavesPy
The package is installed using pip.
- (If required) Start Anaconda Prompt.
- Type
pip install maswavespy
to install the package. - Check if the package has been successfully installed by inspecting the last lines that are displayed in the Anaconda Prompt console.
Test MASWavesPy
- Download the contents of the examples directory (i.e., the four example
.py
files and the directoryData
) to a folder destination of your choice.- The four example files (with
.py
endings) test different parts/commands of the MASWavesPy package. - The example files use the data from the examples/Data directory as inputs.
- The four example files (with
- Launch the Spyder (testenv) app [i.e., Spyder (name of your virtual environment)] from the Start menu.
- Spyder (testenv) is found in the folder Anaconda3 in the Start menu (for the latest versions of Anaconda).
- Set the directory that contains the example
.py
files and theData
directory as the working directory in Spyder (testenv).- The working directory is set in the top right corner of the Spyder IDE window.
- Open and run
MASWavesPy_Dispersion_test1.py
to test the basic methods of thewavefield
anddispersion
modules using a single data file.- Please note that all four example files are written to be run one cell at a time using the keyboard shortcut (Ctrl+Enter), Run > Run cell, or the Run cell button in the toolbar.
- Information on specific methods/commands is provided in each example file.
- Open and run
MASWavesPy_Dispersion_test2.py
to test the methods of thewavefield
anddispersion
modules using aDataset
object. - Open and run
MASWavesPy_Combination_test.py
to test thecombination
module. - Open and run
MASWavesPy_Inversion_test.py
to test theinversion
module.
Deactivate the virtual environment
Applies if a virtual environment has been created.
- (If required) Close the Spyder IDE.
- (If required) Start Anaconda Prompt.
- Close the virtual environment
testenv
by typingconda deactivate
. - If required, the virtual environment
testenv
can be deleted with the following commandconda remove --name testenv --all
.
Known Issues
Matplotlib should use TkAgg on Mac
MaswavesPy depends on matplotlib. If you are on mac you need to ensure matplotlib uses TkAgg
. Below is a workaround that is used in our examples.
if sys_pf == 'darwin':
import matplotlib
matplotlib.use("TkAgg")
Tkinter not found on Mac
On mac you might run into ModuleNotFoundError: No module named '_tkinter'
error, even after successfully installing maswavespy
that has Tkinter as one of its listed dependencies. This might be because your python3 installation did not have Tkinter correctly set up. Below is an example of how it can be installed with brew.
brew install python-tk
blosc2~=2.0.0 not installed
When installing maswavespy
into the Anaconda environment, you might encounter the following error, even though maswavespy
is successfully installed.
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
tables 3.8.0 requires blosc2~=2.0.0, which is not installed.
The maswavespy
package does not require blosc2 2.0.0
. Therefore, this error message can be ignored.
The error can be prevented by installing Cython
(required for installing blosc2 2.0.0
) and blosc2 2.0.0
prior to installing maswavespy
. Below is an example of how these two packages can be installed
conda install -c conda-forge cython
pip install blosc2==2.0.0
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 maswavespy-1.0.1.tar.gz
.
File metadata
- Download URL: maswavespy-1.0.1.tar.gz
- Upload date:
- Size: 219.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 818914ac05ade3979a3d732b3d945b7e9cc3597a0ba03f5d48837f7d08147c3f |
|
MD5 | 64d6b31783abc691f3fb7d394cfc014a |
|
BLAKE2b-256 | b301732954acc5bebb21efc78a3f03498516f3cf358913bdba39146a17aa6aa4 |
File details
Details for the file maswavespy-1.0.1-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: maswavespy-1.0.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 299.0 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5b6710bbc144d8571099996a7f5113526996bbdc57c3204d5c28fe5d12ec007 |
|
MD5 | ed6d210fec71100d86303adb78b0dffe |
|
BLAKE2b-256 | 279355b8b0d8057385f015af8b0e3e71731c7ca6f76c345b242914d7991ca101 |
File details
Details for the file maswavespy-1.0.1-cp312-cp312-win32.whl
.
File metadata
- Download URL: maswavespy-1.0.1-cp312-cp312-win32.whl
- Upload date:
- Size: 291.8 kB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15483361d5348a0c927c517064f34f9deac3c3cbdd6e1798ce8d2f1ceda68804 |
|
MD5 | 5ca84fe8517de1b0eacf79a66d9e9b62 |
|
BLAKE2b-256 | d86c0d3e3dea71a6ba18ea1f54320850ae1defed1275a302df68c2a507060e9a |
File details
Details for the file maswavespy-1.0.1-cp312-cp312-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: maswavespy-1.0.1-cp312-cp312-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 720.6 kB
- Tags: CPython 3.12, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 127613b3753d1f5fee89c678ec4600034ed41de5624b89ce21a767ae405a46e1 |
|
MD5 | 0accacc5f504b6eab2d2c73ad66cfbb6 |
|
BLAKE2b-256 | 99f75c53d55b38176d6a3b8fcd82b04ff84d8caf54c6819a43278e1e8c12ba3d |
File details
Details for the file maswavespy-1.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: maswavespy-1.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 682.6 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4868ff07685d7408a89cbc5121512a03b781615d1f592cc5f0256e901552ad0 |
|
MD5 | fb12575bed20908c7893b20dc512a076 |
|
BLAKE2b-256 | ba083be84f4edd08ca3198488acd065c6201c11439685ac07d78edab3101e243 |
File details
Details for the file maswavespy-1.0.1-cp312-cp312-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: maswavespy-1.0.1-cp312-cp312-macosx_10_9_x86_64.whl
- Upload date:
- Size: 299.3 kB
- Tags: CPython 3.12, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c13b672aa4a2d95ea1a122696b92f85d544ce983fff877d5aaf1b54b4c559ac7 |
|
MD5 | b05a895a396670e3c613aecbe811a107 |
|
BLAKE2b-256 | b01cd8267c6622f60b97c047da4c6987d2cdc0da815c472620457406d712cbf3 |
File details
Details for the file maswavespy-1.0.1-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: maswavespy-1.0.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 299.8 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cadf6707c2b1be48ee79c13ddc230229c2ec2f901bd15ddce5bf91f3b689dfbf |
|
MD5 | 6c6cc15604700b580b4923145ce33efe |
|
BLAKE2b-256 | bc32db814fa98a412a4e2a58ce667f3f58dc892271335189521d4c2c09770fbf |
File details
Details for the file maswavespy-1.0.1-cp311-cp311-win32.whl
.
File metadata
- Download URL: maswavespy-1.0.1-cp311-cp311-win32.whl
- Upload date:
- Size: 292.5 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8faf76175074fcdef96b3fc007b74e9f5c0c6ba7596ba990a18b7f626eae8288 |
|
MD5 | ba47e4fcc8b7e9b4c4c464a33bf8374b |
|
BLAKE2b-256 | ba54bbf327d8a5b7f3811f012d3227889b618d80b3fdc6389856614b3da1e169 |
File details
Details for the file maswavespy-1.0.1-cp311-cp311-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: maswavespy-1.0.1-cp311-cp311-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 714.8 kB
- Tags: CPython 3.11, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2949db550a908e3d28da163c1c7c971440b1f5adda20592c1e4f2c488d8c1d4d |
|
MD5 | 2aee5bc588f1547062f51b4959b82f3f |
|
BLAKE2b-256 | d180a98704cb527bd2df6e1b89b880f832b4ac2a607dfc459c90729225132574 |
File details
Details for the file maswavespy-1.0.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: maswavespy-1.0.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 675.0 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 721068824a585862603bdaa62bd46bdc1a113dc8e1896a1a121f058137f7d3e2 |
|
MD5 | 4655cf1fdcf46109c3f972c0c7a264e3 |
|
BLAKE2b-256 | cc161a517c339d76762d8924193c86ed599559eb9c4da2ab03f461f5cb19056c |
File details
Details for the file maswavespy-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: maswavespy-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 300.7 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 896096695ab420953371370a81ed2704bc7559e6be121854ea88ec69af88edc1 |
|
MD5 | ae306df71991c294f2654176af14f7b8 |
|
BLAKE2b-256 | 30d91492dd9ea3a1f63d917d67a46bc5215642614f5935b669614595f2fb178c |
File details
Details for the file maswavespy-1.0.1-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: maswavespy-1.0.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 299.4 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc21dab1c837b7e44b3fe65904d1e097aa6dbe938b6723e50ed91a1f0466473d |
|
MD5 | a2be227f9fec71a81056d87589a8a8ae |
|
BLAKE2b-256 | c019b1067b7c1707d1404fab55085e7da4f0cf6cffc3ee4c58fffff7fade4a58 |
File details
Details for the file maswavespy-1.0.1-cp310-cp310-win32.whl
.
File metadata
- Download URL: maswavespy-1.0.1-cp310-cp310-win32.whl
- Upload date:
- Size: 292.8 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c3dde0e83e70139c96270ead2fe8d191c8e320c1ef3f4fb893d4dfc6d5f8e5f |
|
MD5 | 7bf43ff25a6cc3047471ac3f154f6976 |
|
BLAKE2b-256 | ddc663c32a88d3fb1640cf72935c87b155442a4c7b29608ef3ce169de09ed579 |
File details
Details for the file maswavespy-1.0.1-cp310-cp310-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: maswavespy-1.0.1-cp310-cp310-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 681.7 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aff9ad6de5f9a06cfc567f8056f2ec7805390f5b7cfe7e94fd365a1fec064ca3 |
|
MD5 | 4702e5326738c8cc9be6b53c56bf509c |
|
BLAKE2b-256 | 3d5a26cde17aadd54a12bf0a90000e62bf33784d8a54129efa4bdaaaca9541d4 |
File details
Details for the file maswavespy-1.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: maswavespy-1.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 637.1 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45b2a3d5b70f795d9311dfec287a5b804f5d7f62fc3bd03e00b2c060324c2923 |
|
MD5 | c965946024a6896c4e68717e4cbda244 |
|
BLAKE2b-256 | 50879384f9de08241939058a00c5b6ca5675c4f324107e2c98c9beba0d3bde01 |
File details
Details for the file maswavespy-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: maswavespy-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 300.8 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ee3e019ef01a7e8f06dcfceef8af4c8ffb32800dda56b85d19f5d72b05e4834 |
|
MD5 | 316529a15e27934fc3f761ae5890b33e |
|
BLAKE2b-256 | 2546e3b672c70aea0eaa675b8792294d09697c4f2606dcb4cd9ebfb1c04d48d9 |
File details
Details for the file maswavespy-1.0.1-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: maswavespy-1.0.1-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 299.4 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ae65b7374e979440b87af0e48991a42124f62add56a523ccb8078df566f2148 |
|
MD5 | 27e57952f09a571b4e58f6d7369de6e8 |
|
BLAKE2b-256 | 3b092f73985ace15c2045d67bfad94c7339b20078f15ce6697fd642be4b1038f |
File details
Details for the file maswavespy-1.0.1-cp39-cp39-win32.whl
.
File metadata
- Download URL: maswavespy-1.0.1-cp39-cp39-win32.whl
- Upload date:
- Size: 292.8 kB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32c44b5d8ccea0bdeb60187af301674a46688ae155f53e1161676dd84e15df53 |
|
MD5 | f2e2e0569ccd0b18babfdb445e2483f2 |
|
BLAKE2b-256 | 17ec6a67d4486235c9059593e925d93deaf9f6ae3254235374413897d4a3f0b6 |
File details
Details for the file maswavespy-1.0.1-cp39-cp39-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: maswavespy-1.0.1-cp39-cp39-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 681.3 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c53b8e91bd10da498e46986211a54703f57d6dc465a1d48a33df16eda89d2a22 |
|
MD5 | d7b5436c943bd1f7ab9d8c49719817c1 |
|
BLAKE2b-256 | eba6a95fdb2b07f10b25d07c3c90f19cc0f333d5b22a933da5026bb1b41febde |
File details
Details for the file maswavespy-1.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: maswavespy-1.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 636.7 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2cf2eb89438f6c583e80865072d620b38da2f0da32da7582334940c820392d88 |
|
MD5 | c1178c69c9500bd924e5f8dea053d562 |
|
BLAKE2b-256 | 736712425c368289f973f2c54f6b92b7250286cad8515166614cbd739b2518f6 |
File details
Details for the file maswavespy-1.0.1-cp39-cp39-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: maswavespy-1.0.1-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 300.8 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0ebf5f331ab435915a094ea68ec79942fcda5296d791155c1c92886fc1d937c |
|
MD5 | b5107419534b6f461dee322e3bd9decb |
|
BLAKE2b-256 | 11a1a8ed330ce6a7dbb80948425f804b1b6ba241289b793f5dd8c8d9ab138b08 |
File details
Details for the file maswavespy-1.0.1-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: maswavespy-1.0.1-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 299.3 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9602efe8a9c19864976f7b33a3097d8f5d75d7ed5bd2407d0b4977b385b5d788 |
|
MD5 | da57dcffd0da8c015249263bee330130 |
|
BLAKE2b-256 | 000d05bff506e3a1c1194f2c3633c4fc37056a8d6df8a6214ba766d37321155a |
File details
Details for the file maswavespy-1.0.1-cp38-cp38-win32.whl
.
File metadata
- Download URL: maswavespy-1.0.1-cp38-cp38-win32.whl
- Upload date:
- Size: 292.7 kB
- Tags: CPython 3.8, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d41c2cc707ed68e8619e2a4fb75912dfc0ef54762953e491bfe4ac44e62b3b7 |
|
MD5 | dc3b43fb105086d568921b8ff0adb469 |
|
BLAKE2b-256 | 49c487d972c54b3e129fb71541c97b2230c994f0004126dc311efe1d1223f306 |
File details
Details for the file maswavespy-1.0.1-cp38-cp38-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: maswavespy-1.0.1-cp38-cp38-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 688.2 kB
- Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 779d996ca62205d61606ab3dd5e17295d86fd834d1ccc42771e3b02ade5896db |
|
MD5 | ffeffdb900b9027449c2e75839a3e45b |
|
BLAKE2b-256 | 1f8351bf0ca502425d8bee1dae8454eff6d03ff2bc341ebcf865970d08c932fd |
File details
Details for the file maswavespy-1.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: maswavespy-1.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 637.5 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 881cd8fc603a6db526f6d7870b8f20f8fbc904ef53711b7982d5393fe004acb6 |
|
MD5 | d153e96d8be39781b7be666a76bd03d2 |
|
BLAKE2b-256 | 4429c4b87f9ee187e3657d97b3df7e19859b91fd7efd05e3a4bc41dc52e0084b |
File details
Details for the file maswavespy-1.0.1-cp38-cp38-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: maswavespy-1.0.1-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 300.6 kB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d8dea291e0081b6133c1027103330e5d77fc7011d202725c6f88c12cdc4f7a7 |
|
MD5 | 0772702e4955dcba05fc217a1e74672a |
|
BLAKE2b-256 | e1c22b2280e780f579f2937dc1b4aebf16880b4b8827874324e125b8c13f23ab |
File details
Details for the file maswavespy-1.0.1-cp37-cp37m-win_amd64.whl
.
File metadata
- Download URL: maswavespy-1.0.1-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 299.3 kB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aca1188a6e7d385e998316e69bc80362179079d5dfd184a7b5a4a372f42f1b53 |
|
MD5 | 00f77a4ef9e5c73dd2b888804faf1977 |
|
BLAKE2b-256 | c7eea268588a4ed169abc25790aad7898140266319b54507d7da7608772dd398 |
File details
Details for the file maswavespy-1.0.1-cp37-cp37m-win32.whl
.
File metadata
- Download URL: maswavespy-1.0.1-cp37-cp37m-win32.whl
- Upload date:
- Size: 292.4 kB
- Tags: CPython 3.7m, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdebbacf59d978532f7d961c8af9cd0e0ed22dc0135b693276d19fac283ad068 |
|
MD5 | 7840b83b3c1b30a064d186240f6a9ee2 |
|
BLAKE2b-256 | fe8e1cc00ec652c254cb3270db81c2e2708cd0606a316c0e21d7c96037a81ade |
File details
Details for the file maswavespy-1.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: maswavespy-1.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 663.5 kB
- Tags: CPython 3.7m, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7ed44b050db42db654e5d73516f14947f0c371d86edde9c89f6b35f0d733c32 |
|
MD5 | ffb887f6495c8ee74faad0a19661151d |
|
BLAKE2b-256 | 8f4bae44a05b9e07a63a8e59a54abbaad3803bd7b74e86002bf4317ce2721ed5 |
File details
Details for the file maswavespy-1.0.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: maswavespy-1.0.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 621.4 kB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6029960cbc5db24796efb1b79385b287830cbf053e78ec0cbcf37f65bfac8d80 |
|
MD5 | 82dcbfadd652629caebba0ebe1726485 |
|
BLAKE2b-256 | 2ed55fb066c21291cef0339511cd02c316e56e047b25ba35e8dfbe2c0d8ffb2d |
File details
Details for the file maswavespy-1.0.1-cp37-cp37m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: maswavespy-1.0.1-cp37-cp37m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 300.9 kB
- Tags: CPython 3.7m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f354f3a951cfdd2e0cb5e6adf95588a22c25da1e1098b437656ba0f8c15a73b3 |
|
MD5 | 2a1d7ba1d92c7a41f3f8c9005a8e361c |
|
BLAKE2b-256 | ac25051addd0b679ae2519cb9fe671d2a6728f7baae91e9c2b356025ab38b9b2 |