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
condais installed in your path by typingconda -V - Navigate to the
anaconda3directory. - Make sure that the newest version of
condais 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 maswavespyto 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
.pyfiles and the directoryData) to a folder destination of your choice.- The four example files (with
.pyendings) 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
.pyfiles and theDatadirectory 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.pyto test the basic methods of thewavefieldanddispersionmodules 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.pyto test the methods of thewavefieldanddispersionmodules using aDatasetobject. - Open and run
MASWavesPy_Combination_test.pyto test thecombinationmodule. - Open and run
MASWavesPy_Inversion_test.pyto test theinversionmodule.
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
testenvby typingconda deactivate. - If required, the virtual environment
testenvcan 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
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 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
|