Skip to main content

GSTools: A geostatistical toolbox.

Project description

Welcome to GSTools

DOI PyPI version Conda Version Build Status Coverage Status Documentation Status Code style: black

GSTools-LOGO

Get in Touch!

GH-Discussions Slack-Swung Gitter-GSTools Email

Purpose

GeoStatTools provides geostatistical tools for various purposes:

  • random field generation
  • simple, ordinary, universal and external drift kriging
  • conditioned field generation
  • incompressible random vector field generation
  • (automated) variogram estimation and fitting
  • directional variogram estimation and modelling
  • data normalization and transformation
  • many readily provided and even user-defined covariance models
  • metric spatio-temporal modelling
  • plotting and exporting routines

Installation

conda

GSTools can be installed via conda on Linux, Mac, and Windows. Install the package by typing the following command in a command terminal:

conda install gstools

In case conda forge is not set up for your system yet, see the easy to follow instructions on conda forge. Using conda, the parallelized version of GSTools should be installed.

pip

GSTools can be installed via pip on Linux, Mac, and Windows. On Windows you can install WinPython to get Python and pip running. Install the package by typing the following command in a command terminal:

pip install gstools

To install the latest development version via pip, see the documentation.

Citation

At the moment you can cite the Zenodo code publication of GSTools:

Sebastian Müller & Lennart Schüler. GeoStat-Framework/GSTools. Zenodo. https://doi.org/10.5281/zenodo.1313628

If you want to cite a specific version, have a look at the Zenodo site.

A publication for the GeoStat-Framework is in preperation.

Documentation for GSTools

You can find the documentation under geostat-framework.readthedocs.io.

Tutorials and Examples

The documentation also includes some tutorials, showing the most important use cases of GSTools, which are

The associated python scripts are provided in the examples folder.

Spatial Random Field Generation

The core of this library is the generation of spatial random fields. These fields are generated using the randomisation method, described by Heße et al. 2014.

Examples

Gaussian Covariance Model

This is an example of how to generate a 2 dimensional spatial random field with a gaussian covariance model.

import gstools as gs
# structured field with a size 100x100 and a grid-size of 1x1
x = y = range(100)
model = gs.Gaussian(dim=2, var=1, len_scale=10)
srf = gs.SRF(model)
srf((x, y), mesh_type='structured')
srf.plot()

Random field

GSTools also provides support for geographic coordinates. This works perfectly well with cartopy.

import matplotlib.pyplot as plt
import cartopy.crs as ccrs
import gstools as gs
# define a structured field by latitude and longitude
lat = lon = range(-80, 81)
model = gs.Gaussian(latlon=True, len_scale=777, rescale=gs.EARTH_RADIUS)
srf = gs.SRF(model, seed=12345)
field = srf.structured((lat, lon))
# Orthographic plotting with cartopy
ax = plt.subplot(projection=ccrs.Orthographic(-45, 45))
cont = ax.contourf(lon, lat, field, transform=ccrs.PlateCarree())
ax.coastlines()
ax.set_global()
plt.colorbar(cont)

lat-lon random field

A similar example but for a three dimensional field is exported to a VTK file, which can be visualized with ParaView or PyVista in Python:

import gstools as gs
# structured field with a size 100x100x100 and a grid-size of 1x1x1
x = y = z = range(100)
model = gs.Gaussian(dim=3, len_scale=[16, 8, 4], angles=(0.8, 0.4, 0.2))
srf = gs.SRF(model)
srf((x, y, z), mesh_type='structured')
srf.vtk_export('3d_field') # Save to a VTK file for ParaView

mesh = srf.to_pyvista() # Create a PyVista mesh for plotting in Python
mesh.contour(isosurfaces=8).plot()

3d Random field

Estimating and Fitting Variograms

The spatial structure of a field can be analyzed with the variogram, which contains the same information as the covariance function.

All covariance models can be used to fit given variogram data by a simple interface.

Example

This is an example of how to estimate the variogram of a 2 dimensional unstructured field and estimate the parameters of the covariance model again.

import numpy as np
import gstools as gs
# generate a synthetic field with an exponential model
x = np.random.RandomState(19970221).rand(1000) * 100.
y = np.random.RandomState(20011012).rand(1000) * 100.
model = gs.Exponential(dim=2, var=2, len_scale=8)
srf = gs.SRF(model, mean=0, seed=19970221)
field = srf((x, y))
# estimate the variogram of the field
bin_center, gamma = gs.vario_estimate((x, y), field)
# fit the variogram with a stable model. (no nugget fitted)
fit_model = gs.Stable(dim=2)
fit_model.fit_variogram(bin_center, gamma, nugget=False)
# output
ax = fit_model.plot(x_max=max(bin_center))
ax.scatter(bin_center, gamma)
print(fit_model)

Which gives:

Stable(dim=2, var=1.85, len_scale=7.42, nugget=0.0, anis=[1.0], angles=[0.0], alpha=1.09)

Variogram

Kriging and Conditioned Random Fields

An important part of geostatistics is Kriging and conditioning spatial random fields to measurements. With conditioned random fields, an ensemble of field realizations with their variability depending on the proximity of the measurements can be generated.

Example

For better visualization, we will condition a 1d field to a few "measurements", generate 100 realizations and plot them:

import numpy as np
import matplotlib.pyplot as plt
import gstools as gs

# conditions
cond_pos = [0.3, 1.9, 1.1, 3.3, 4.7]
cond_val = [0.47, 0.56, 0.74, 1.47, 1.74]

gridx = np.linspace(0.0, 15.0, 151)

# conditioned spatial random field class
model = gs.Gaussian(dim=1, var=0.5, len_scale=2)
krige = gs.krige.Ordinary(model, cond_pos, cond_val)
cond_srf = gs.CondSRF(krige)

# generate the ensemble of field realizations
fields = []
for i in range(100):
    fields.append(cond_srf(gridx, seed=i))
    plt.plot(gridx, fields[i], color="k", alpha=0.1)
plt.scatter(cond_pos, cond_val, color="k")
plt.show()

Conditioned

User Defined Covariance Models

One of the core-features of GSTools is the powerful CovModel class, which allows to easy define covariance models by the user.

Example

Here we re-implement the Gaussian covariance model by defining just a correlation function, which takes a non-dimensional distance h = r/l:

import numpy as np
import gstools as gs
# use CovModel as the base-class
class Gau(gs.CovModel):
    def cor(self, h):
        return np.exp(-h**2)

And that's it! With Gau you now have a fully working covariance model, which you could use for field generation or variogram fitting as shown above.

Have a look at the documentation for further information on incorporating optional parameters and optimizations.

Incompressible Vector Field Generation

Using the original Kraichnan method, incompressible random spatial vector fields can be generated.

Example

import numpy as np
import gstools as gs
x = np.arange(100)
y = np.arange(100)
model = gs.Gaussian(dim=2, var=1, len_scale=10)
srf = gs.SRF(model, generator='VectorField', seed=19841203)
srf((x, y), mesh_type='structured')
srf.plot()

yielding

vector field

VTK/PyVista Export

After you have created a field, you may want to save it to file, so we provide a handy VTK export routine using the .vtk_export() or you could create a VTK/PyVista dataset for use in Python with to .to_pyvista() method:

import gstools as gs
x = y = range(100)
model = gs.Gaussian(dim=2, var=1, len_scale=10)
srf = gs.SRF(model)
srf((x, y), mesh_type='structured')
srf.vtk_export("field") # Saves to a VTK file
mesh = srf.to_pyvista() # Create a VTK/PyVista dataset in memory
mesh.plot()

Which gives a RectilinearGrid VTK file field.vtr or creates a PyVista mesh in memory for immediate 3D plotting in Python.

pyvista export

Requirements:

Optional

Contact

You can contact us via info@geostat-framework.org.

License

LGPLv3 © 2018-2021

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gstools-1.3.2.tar.gz (108.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

gstools-1.3.2-cp39-cp39-win_amd64.whl (329.5 kB view details)

Uploaded CPython 3.9Windows x86-64

gstools-1.3.2-cp39-cp39-win32.whl (287.9 kB view details)

Uploaded CPython 3.9Windows x86

gstools-1.3.2-cp39-cp39-manylinux2010_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

gstools-1.3.2-cp39-cp39-manylinux2010_i686.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

gstools-1.3.2-cp39-cp39-manylinux1_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9

gstools-1.3.2-cp39-cp39-manylinux1_i686.whl (1.2 MB view details)

Uploaded CPython 3.9

gstools-1.3.2-cp39-cp39-macosx_10_9_x86_64.whl (332.4 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

gstools-1.3.2-cp38-cp38-win_amd64.whl (330.8 kB view details)

Uploaded CPython 3.8Windows x86-64

gstools-1.3.2-cp38-cp38-win32.whl (288.9 kB view details)

Uploaded CPython 3.8Windows x86

gstools-1.3.2-cp38-cp38-manylinux2010_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

gstools-1.3.2-cp38-cp38-manylinux2010_i686.whl (1.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

gstools-1.3.2-cp38-cp38-manylinux1_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.8

gstools-1.3.2-cp38-cp38-manylinux1_i686.whl (1.3 MB view details)

Uploaded CPython 3.8

gstools-1.3.2-cp38-cp38-macosx_10_9_x86_64.whl (327.7 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

gstools-1.3.2-cp37-cp37m-win_amd64.whl (326.6 kB view details)

Uploaded CPython 3.7mWindows x86-64

gstools-1.3.2-cp37-cp37m-win32.whl (285.1 kB view details)

Uploaded CPython 3.7mWindows x86

gstools-1.3.2-cp37-cp37m-manylinux2010_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

gstools-1.3.2-cp37-cp37m-manylinux2010_i686.whl (1.2 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

gstools-1.3.2-cp37-cp37m-manylinux1_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.7m

gstools-1.3.2-cp37-cp37m-manylinux1_i686.whl (1.2 MB view details)

Uploaded CPython 3.7m

gstools-1.3.2-cp37-cp37m-macosx_10_9_x86_64.whl (329.8 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

gstools-1.3.2-cp36-cp36m-win_amd64.whl (326.5 kB view details)

Uploaded CPython 3.6mWindows x86-64

gstools-1.3.2-cp36-cp36m-win32.whl (284.9 kB view details)

Uploaded CPython 3.6mWindows x86

gstools-1.3.2-cp36-cp36m-manylinux2010_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

gstools-1.3.2-cp36-cp36m-manylinux2010_i686.whl (1.2 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

gstools-1.3.2-cp36-cp36m-manylinux1_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.6m

gstools-1.3.2-cp36-cp36m-manylinux1_i686.whl (1.2 MB view details)

Uploaded CPython 3.6m

gstools-1.3.2-cp36-cp36m-macosx_10_9_x86_64.whl (329.5 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file gstools-1.3.2.tar.gz.

File metadata

  • Download URL: gstools-1.3.2.tar.gz
  • Upload date:
  • Size: 108.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for gstools-1.3.2.tar.gz
Algorithm Hash digest
SHA256 c7ed3e5aff8e6ffed14de7512b54d3a4beaad93583dcda523d100682d6a7d832
MD5 eef0f065aa8951196396fa210a03c554
BLAKE2b-256 c8b7cfee1fd655b384ba32da782b73e671b5b9e7125f0cd6c6a4b2e8e264c569

See more details on using hashes here.

File details

Details for the file gstools-1.3.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: gstools-1.3.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 329.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for gstools-1.3.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 076c756f1ecc326face7b3bd3120424a86631a00fae51b99a047e8a1cdbd720b
MD5 735d239b56010bbcfb8f80dcbc095b14
BLAKE2b-256 1fd632d0fb5bca8f8821ff0467df2593af471ec22b842731810df7abf6d2ffb2

See more details on using hashes here.

File details

Details for the file gstools-1.3.2-cp39-cp39-win32.whl.

File metadata

  • Download URL: gstools-1.3.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 287.9 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for gstools-1.3.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 aca14bd441e3ecb905a321d0c64bad3d133738933abd0b00abf58800bce71594
MD5 4a972da61e7aa97dc0d4f7a9065e7412
BLAKE2b-256 7395d7ead07878c3d54be56bc6e82b81d960c10993a15a7177e742233f2b1fff

See more details on using hashes here.

File details

Details for the file gstools-1.3.2-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: gstools-1.3.2-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for gstools-1.3.2-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 be6a76f12af0c678d05095b7c623d51ce70b2dece5bb3f59c687914f366d7f7e
MD5 0f506ca8e316919738dac0e24659e9c7
BLAKE2b-256 617ba0b2d926c5d5ec9b8e66f439243ce3078cc3067627d50dcf0deed44dca57

See more details on using hashes here.

File details

Details for the file gstools-1.3.2-cp39-cp39-manylinux2010_i686.whl.

File metadata

  • Download URL: gstools-1.3.2-cp39-cp39-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for gstools-1.3.2-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 b75fc295b3b424c332f44d827c49e12137186c6c789cc202d38ac78fdd963d75
MD5 a2eefb0586408746f68f96d506be4248
BLAKE2b-256 06af3ebbfc380a03b691fa452c53a905ababb7ac474cae778f2c874c9162a471

See more details on using hashes here.

File details

Details for the file gstools-1.3.2-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: gstools-1.3.2-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for gstools-1.3.2-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e49f634a4aa3f64245092ea848b4c6ca28a67c4f4e5a50b5d5b1351c73691a3c
MD5 e06a40c41c4c28fdb6a9b5af57ffe730
BLAKE2b-256 c86d9def6bc52a50c9b97042154819c51d2a037df3077df162bbb1112d2d3616

See more details on using hashes here.

File details

Details for the file gstools-1.3.2-cp39-cp39-manylinux1_i686.whl.

File metadata

  • Download URL: gstools-1.3.2-cp39-cp39-manylinux1_i686.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for gstools-1.3.2-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d2e683806858af7917e43ec3f19dc40082f202ca8b5878bea0b541d40a9c3f2e
MD5 907f00158bc2d1c13d0e0f8e058703ef
BLAKE2b-256 d000d96dbc5166429b28cb2f9877ab60406b99ae147cd2d694fec8c47f431493

See more details on using hashes here.

File details

Details for the file gstools-1.3.2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: gstools-1.3.2-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 332.4 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for gstools-1.3.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 256dba691dc773b7762208d561e8d9fdeff49a3792df4498f2a832f72aa5f4fa
MD5 2ee52cfe7e1d9d9db6bf3c52c450bcfe
BLAKE2b-256 a0c38d53a7ad6781cc3d0467e381dc20ee61deb4776db4fe88134e6c160fc77f

See more details on using hashes here.

File details

Details for the file gstools-1.3.2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: gstools-1.3.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 330.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for gstools-1.3.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ee1349c15c8e74c2839c2cc0e03a04d0a9684d9ec3d225df5f11fd76a28e152b
MD5 7cf962f88c5c8040f23fdb82a84422f4
BLAKE2b-256 dae986540eda180f6fd713f46784369f392974d10c07e26508f3a27806f4bffc

See more details on using hashes here.

File details

Details for the file gstools-1.3.2-cp38-cp38-win32.whl.

File metadata

  • Download URL: gstools-1.3.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 288.9 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for gstools-1.3.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 281c32f509cb4a553d9e133fe5d34150abebefae17b780e7949b8ce8be8ac725
MD5 a74574fdd345e177199f2d8140e0fac3
BLAKE2b-256 4b7f9c9dcd97156197f1e9fd9909c6591fb53046f70ddd500bf23fe30e9375a6

See more details on using hashes here.

File details

Details for the file gstools-1.3.2-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: gstools-1.3.2-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for gstools-1.3.2-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e40dbcd578f2bfac015e9ca509bd21e9dc841ce6165fd139ab1885a3a2c7de0b
MD5 3d7a7cc9946d9180da07c8493e639bb4
BLAKE2b-256 acb42a508d1bc0abdcb6cfbcdec7fd0b0239cfde18a202559136cd7518947fe6

See more details on using hashes here.

File details

Details for the file gstools-1.3.2-cp38-cp38-manylinux2010_i686.whl.

File metadata

  • Download URL: gstools-1.3.2-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for gstools-1.3.2-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 e712eabeb3db8bc796d4bf8309a4964ff4c9e9a681f74f022c574902712961d3
MD5 faa70c35587861fe6028bac7e11e410c
BLAKE2b-256 75b89de6b882a450f9522bb3df78f5018bfa2270612e187bbe9cdd214a5df976

See more details on using hashes here.

File details

Details for the file gstools-1.3.2-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: gstools-1.3.2-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for gstools-1.3.2-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9d56845180b0d26de88d337166a3c26c223095549e74c36f51f7df8f2535427a
MD5 e3b56b14a5bf7cb99553c03bd83a01ec
BLAKE2b-256 9b600c867ca845a239f8a3aa8340486e92b60762a3f9e25aa355787307e4b08e

See more details on using hashes here.

File details

Details for the file gstools-1.3.2-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: gstools-1.3.2-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for gstools-1.3.2-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 74ab8971431d74df2d8652b0ce2014fe6098eb7bad551873989ca06f60c76f55
MD5 9340ad0dc10c71fb8ea3fea721873855
BLAKE2b-256 97cd53fc4f36b84733e2941b91f3994b42c50543dc2d8c815c728343adc07a58

See more details on using hashes here.

File details

Details for the file gstools-1.3.2-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: gstools-1.3.2-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 327.7 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for gstools-1.3.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4b74f2ce45f0e40716f299d696456e24c162f9136c1eec6141ff2529b55af75d
MD5 52c3277c39c0a1f1e315d6fcd416a940
BLAKE2b-256 e6a04914278e66765d5ede9d71d81a54cb902aa3f92246f95e5eef5ba15d88a8

See more details on using hashes here.

File details

Details for the file gstools-1.3.2-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: gstools-1.3.2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 326.6 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for gstools-1.3.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 34a400f185e7614c8e6bc9a0017bddc4da5c9b7e79f2f486c6ee1b1e124d30f9
MD5 0192d0e6f53a23f6087930b24ada6d81
BLAKE2b-256 546945db4311ec81c3c9bc2fc30c54a8062a29f0437b046b890772331205571b

See more details on using hashes here.

File details

Details for the file gstools-1.3.2-cp37-cp37m-win32.whl.

File metadata

  • Download URL: gstools-1.3.2-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 285.1 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for gstools-1.3.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 595cc7b3d9db5541e8cbfb1f8e4070dce271bfa998855476e9a42dec90493dea
MD5 7075a242590cae62a3f2b6cfd0298375
BLAKE2b-256 4fa8510b33f9deeef2303af56b8409c2d768534f9f0478f2441bd08823b8874b

See more details on using hashes here.

File details

Details for the file gstools-1.3.2-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: gstools-1.3.2-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for gstools-1.3.2-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9d3fc95c8d942dbcbd5a20c05601efacd45af4fd0b9e6a82db7c05b46169efd6
MD5 257db1ff35bae0fd0d0c1352274844b3
BLAKE2b-256 a98363ace9403014f7b12386fc43e443b1063f4d0fa4e9ff3f180d3f86ff3c28

See more details on using hashes here.

File details

Details for the file gstools-1.3.2-cp37-cp37m-manylinux2010_i686.whl.

File metadata

  • Download URL: gstools-1.3.2-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for gstools-1.3.2-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c4e629bdab25d43ae767bd2a22f75ac57f2517cc226e60103f363acd0faeca87
MD5 5ba0f0c8dc819a77f2d7ed84008d250b
BLAKE2b-256 36e1fc845dcae6b9e1c1dc1e5656033042bc7ff01602663b97b2164716d5ff6f

See more details on using hashes here.

File details

Details for the file gstools-1.3.2-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: gstools-1.3.2-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for gstools-1.3.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 78d08117c89440a7c8c299bb0c74a8e6c1b81271848c32eeeaad646426c1b61e
MD5 36efc4638e092dc4793a9961dbe08e90
BLAKE2b-256 e2f841c0c217f1f88ef3b260e4a550703f4c20a53944123b5a87bafc7d57929c

See more details on using hashes here.

File details

Details for the file gstools-1.3.2-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: gstools-1.3.2-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for gstools-1.3.2-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 fde20b7c971302f304341959a27eda48e487b9f909b86985d76e532d46c1da0e
MD5 332b60d85400e51d30de3473211edec7
BLAKE2b-256 fb0e88519c56fb6422f70f4c58fbec905ab5d976ada5158f3e5d3afd3f4338a4

See more details on using hashes here.

File details

Details for the file gstools-1.3.2-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: gstools-1.3.2-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 329.8 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for gstools-1.3.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1443904b2869ae344be895d8b2a4dace95cd243ff18e99b7fec2c3778ccf8a6a
MD5 ccf7873e1bf354a4ffbc86a5e52c8d8c
BLAKE2b-256 80ef1d3cf0bb86e55170afef0e3b23c1ec8ce5069bf4bd1fb1f766834544842b

See more details on using hashes here.

File details

Details for the file gstools-1.3.2-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: gstools-1.3.2-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 326.5 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for gstools-1.3.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 229ce0eaaffc6e2a19bbfe1c1be0af9918edbf88d0e61c8fb890f2ccd8ad3073
MD5 efeb3290d782403b17e9a99080519235
BLAKE2b-256 1678b0a227a0967b992de41e66ac2e6746621b60e6f8ca60accdb3536866a678

See more details on using hashes here.

File details

Details for the file gstools-1.3.2-cp36-cp36m-win32.whl.

File metadata

  • Download URL: gstools-1.3.2-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 284.9 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for gstools-1.3.2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 8469460e40bb65a872898cbd8f2e7438f2314ac8d181f3faa4ec311a29b6f70c
MD5 9a67cc7d7e590a2d558a8173e62c1430
BLAKE2b-256 ac922a0b6eaf544decf5cc6e41cf4588a7f422fe1602d4dd10fa619b73609452

See more details on using hashes here.

File details

Details for the file gstools-1.3.2-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: gstools-1.3.2-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for gstools-1.3.2-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3511674f2feeebb52a7ed42ed6b80324d2938657c737533066d12be4052f0ab0
MD5 43e6c9e9166f939f6298c47f46dc24ed
BLAKE2b-256 e2a4479d88696f72088e124ad1d3fdbdca6df116a6e3502e978873c61f863ba6

See more details on using hashes here.

File details

Details for the file gstools-1.3.2-cp36-cp36m-manylinux2010_i686.whl.

File metadata

  • Download URL: gstools-1.3.2-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for gstools-1.3.2-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 af0ad7bbb5fbe49b5fee8e5eda590a78dfdd7dca642de0b901d990b3e2cb6f87
MD5 d536278b4489cb651b9cde003bed6a1f
BLAKE2b-256 4b34418d2d59f1a20bf240237106befb441c667ba45cc039a8aac0b75d6acb57

See more details on using hashes here.

File details

Details for the file gstools-1.3.2-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: gstools-1.3.2-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for gstools-1.3.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a3c028b0abe0e18461eba3d58bd4454c767d16e4cf9631d12342098ba6a4a30c
MD5 d277a936c1fba74fd0f2cd5cdf9d9592
BLAKE2b-256 1df7d9d399ce3e89f8b95e203ed494671294b47fa50d67d27d2c9fe1f0b73557

See more details on using hashes here.

File details

Details for the file gstools-1.3.2-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: gstools-1.3.2-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for gstools-1.3.2-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 82223005c8422415071498451e93a5fb8c7d34b42f9e3091abe6cab322b8cce8
MD5 a1be318cfeb91bf6f928c453900b7f6e
BLAKE2b-256 75e5c290db7a9fe4d9971b1434a407b9df0e886811a785cca7284282bb367758

See more details on using hashes here.

File details

Details for the file gstools-1.3.2-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: gstools-1.3.2-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 329.5 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for gstools-1.3.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4605b500012cac422c0a6182b52d39fc83838390621f3b7038489980c13a6af3
MD5 0b1440e6ed75099323ff36dc1e7eb56f
BLAKE2b-256 9d06cd364c5fefd67f46a198eb861e1fe136a90cd75e268edb5bb631f813bfd0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page