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]

# 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)
# same output positions for all ensemble members
grid_pos = np.linspace(0.0, 15.0, 151)
cond_srf.set_pos(grid_pos)

# seeded ensemble generation
seed = gs.random.MasterRNG(20170519)
for i in range(100):
    field = cond_srf(seed=seed(), store=f"field_{i}")
    plt.plot(grid_pos, field, 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.3.tar.gz (114.1 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.3-cp39-cp39-win_amd64.whl (335.1 kB view details)

Uploaded CPython 3.9Windows x86-64

gstools-1.3.3-cp39-cp39-win32.whl (293.5 kB view details)

Uploaded CPython 3.9Windows x86

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

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

gstools-1.3.3-cp39-cp39-manylinux2010_i686.whl (1.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.9

gstools-1.3.3-cp39-cp39-manylinux1_i686.whl (1.3 MB view details)

Uploaded CPython 3.9

gstools-1.3.3-cp39-cp39-macosx_10_9_x86_64.whl (337.8 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

gstools-1.3.3-cp38-cp38-win_amd64.whl (336.4 kB view details)

Uploaded CPython 3.8Windows x86-64

gstools-1.3.3-cp38-cp38-win32.whl (294.4 kB view details)

Uploaded CPython 3.8Windows x86

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

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

gstools-1.3.3-cp38-cp38-macosx_10_9_x86_64.whl (333.3 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

gstools-1.3.3-cp37-cp37m-win_amd64.whl (332.2 kB view details)

Uploaded CPython 3.7mWindows x86-64

gstools-1.3.3-cp37-cp37m-win32.whl (290.6 kB view details)

Uploaded CPython 3.7mWindows x86

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

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

gstools-1.3.3-cp37-cp37m-macosx_10_9_x86_64.whl (335.2 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

gstools-1.3.3-cp36-cp36m-win_amd64.whl (332.1 kB view details)

Uploaded CPython 3.6mWindows x86-64

gstools-1.3.3-cp36-cp36m-win32.whl (290.6 kB view details)

Uploaded CPython 3.6mWindows x86

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

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

gstools-1.3.3-cp36-cp36m-macosx_10_9_x86_64.whl (335.1 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: gstools-1.3.3.tar.gz
  • Upload date:
  • Size: 114.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for gstools-1.3.3.tar.gz
Algorithm Hash digest
SHA256 6fe6ffe4db11872e4a6b9af4caf36810071e9bf6872175513659185a53c44951
MD5 4445926e15f69756d9fd396ef84f3898
BLAKE2b-256 d8deaeb4d2708ee00b3ab1147e149be94974cdd4808edf14821deef04fa482ce

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.3.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 335.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for gstools-1.3.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b2f85bcf638145f8ae83cee8873f9f61fe06cfdc90aec6042c61febfa176e988
MD5 ef40cf5714474921ec3f462344c79703
BLAKE2b-256 cba482d35a05290605a88b6c05cbac5ce472583d4a91fbdc27e25027de94de6a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.3.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 293.5 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for gstools-1.3.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 2fcb958f4c7013bdfaed8be432baed96abe9d74bd226446b1b24ebac75f3c8c9
MD5 68486415a1bdf1cf8960f55f6ba309eb
BLAKE2b-256 16fc3a61d6fed2e9959206ef0efa786858ac228c6443e5808ead4d90c16268d3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.3.3-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.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for gstools-1.3.3-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 7baf69af0e289fd1c6557e1995d6fb4abe8fd6ea6d748fa5599ebe0e347d5264
MD5 d558bcf2a65a2e0a279a01d8df398deb
BLAKE2b-256 26e089810665c39ed365754449fd4aba1b9c59bc85720ddcb6f63393f900f892

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.3.3-cp39-cp39-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for gstools-1.3.3-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 9364c6213247e319fe09712bbc50cdf5532bd9a73a325ec99b00adaeffbe2b06
MD5 8f5380751cb2e28ff75e3b8244477f10
BLAKE2b-256 af140d0681b745c04588c1cc5eea63ab9f0ec4f593f9910a5e20a6e2e0167ee7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.3.3-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.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for gstools-1.3.3-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 dd2ed5068a2cdc29550be45e806616e4a3b6558155ada5ca3081e589c2b9c2e2
MD5 ebf8acb70676e76962fdbe4049dfadb9
BLAKE2b-256 d45819de8bad252148c2248daca27d204635b40f9a1c523517e0cb1247e8a112

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.3.3-cp39-cp39-manylinux1_i686.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for gstools-1.3.3-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 96e4ff842e11f927550b6af457167297d573607186e2b073514580e733c1bae4
MD5 90120a74f28605b697fa726affc05786
BLAKE2b-256 99b927f80f437bf880972a6e75cbc4c0f5eee748cfc3fa17684b59499c2aa760

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.3.3-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 337.8 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for gstools-1.3.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0c0a7c90a122c5a0a7b23d932f0955391296d774b7b3ca26c3bde82cbefac347
MD5 d4ee419d2d331d9553cc27f7aac19563
BLAKE2b-256 ca1a47c4d4f3344b445c96aa8007d3dfab06dc2b68e134cbc5afd04800f66946

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.3.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 336.4 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for gstools-1.3.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0e416bfff9bb91d8b63fb712409ffeb55d6994b9e55e4dc799e67d0b4e316934
MD5 b15653edfaa073f2233fb599a7706558
BLAKE2b-256 c3de43fbf0c1b8c3f715efae693a8469da4202886bef1b616536c33422c4b8b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.3.3-cp38-cp38-win32.whl
  • Upload date:
  • Size: 294.4 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for gstools-1.3.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 361074170f4108cc4efbe3d5ce6c4ae4f03d2fb97fac0b96480028e559c902f3
MD5 e4dcd02fd5d5d572b8ac181d8314d60e
BLAKE2b-256 f8032a7f1d555685f7b818496f4812423dcf86e361ff25b1ee7cb01a312c9757

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.3.3-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.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for gstools-1.3.3-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9e3091b7d7a53210dd7d32076cd9d6a08178985ada727750f6fd4d55ebf42c55
MD5 b3a3f651e5d06b9a2eca0ed312c099c9
BLAKE2b-256 b53225571510f20f3763cfdaa9651d13294bcc9c2184c37cabcb68be0c873a9e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.3.3-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.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for gstools-1.3.3-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 442cce695c19e2799315fdd8c6ee3ffc691a9032d1297393d796f9b02caa264f
MD5 74936326fbd255a3f2b0bd33a4ad0052
BLAKE2b-256 6f0441add2681332c509fd904dec311cbd53105c887450bbae950144e668da70

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.3.3-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.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for gstools-1.3.3-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 575c4b4b9c50333bb4b6cb1d59b8adfb2654b5937f47a377d565e5c90ae2cd28
MD5 c5c3e19c63da93fc6505f704f3e72b9f
BLAKE2b-256 bc83f65b83378f954ea24d8b14f23be56e00567cc718ebeb62ff10294f4517a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.3.3-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.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for gstools-1.3.3-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 aa3e07ac26dbee0f6c062554ad12d9eb59312d7b80ad1e6bf350cd37c3abdf3c
MD5 c6e35674d94799509442cda00dae995a
BLAKE2b-256 b8ab406ca2c9c9a22ada95a3317d53043c0566732d5902283cd4f2cc7dd6b659

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.3.3-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 333.3 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for gstools-1.3.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d40d3861c4418a80430162b44621743b262646f8cc5bf58b58764bf6ff62c4f7
MD5 a1c1e88b51cba7251d664bc271870810
BLAKE2b-256 7c085451eb9e7e13f63bf84bfab50fcd98f303e9a31b056f684cfe4565471015

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.3.3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 332.2 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for gstools-1.3.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 09bcfe76ae483c92fd4b3ec7d51f3b8c912511036b5025114414ec097bc08575
MD5 4aaa6974aaa4d2d8a9956c3065df9b05
BLAKE2b-256 72833030f852cb27ddab366623f609a329654b7be00711bbf439929584cbe256

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.3.3-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 290.6 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for gstools-1.3.3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 572749bbcf772d5e9551619952307fc2b0b919a8813a35073c5d01789714c1d1
MD5 c99b7187eea72e2f03fba79e0a69cb9a
BLAKE2b-256 aced7b8d8dd5c2dbc39a7f549e5a712488ea16527363c23c85611c021936dd90

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.3.3-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.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for gstools-1.3.3-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 511c93555e074e7ede212a3134ed8d1b6f20d4fa67e9c9aaa0836456cb068de5
MD5 6ab70fa299a4668ee460987fcd80a4e0
BLAKE2b-256 50ff09f17487cc6da9cd2db4cad4c0efc43e4368512a335257c119136452cad1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.3.3-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.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for gstools-1.3.3-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 bceac1621bf8259848d9c31a40afc7f126f31386d2b12b055b0da7de25d6ba57
MD5 40182accd678dabfcd1aa2b8cef66222
BLAKE2b-256 de92e503d8a1866fe8e30bf20cae999f13e686ab982256fbdfdf6eba3654e478

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.3.3-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.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for gstools-1.3.3-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b1467c6904661ceee6656d2b589fddb8758dad9e4a10692d01187c722bf1242f
MD5 1b8d5d49da80107e35dbf1e1ca796dda
BLAKE2b-256 5fdc85c07c6f9dc06356cecb062ea1e3ddb2ad51ff64c68ec221891e2de1a406

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.3.3-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.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for gstools-1.3.3-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 1b1cfe3e0c140cef2f4591c42bf8f53356e577f140024addcaa401be34cd0e9f
MD5 33b54f9f1dfadebd608299c39fdcf14a
BLAKE2b-256 8ef22bdb624867e31e3a07aaf3679398a35b9bb085f5b150246ea8eaf5caa3e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.3.3-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 335.2 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for gstools-1.3.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8687990a6df855917d904873a09accea695c0abc5493cd9403dd69ce42039b0d
MD5 e807fc234b782f39ee294d659dba9461
BLAKE2b-256 394465b84939ad5aa2b36405d4214faafd1f237d3fc0a3c88deb0fda792184f2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.3.3-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 332.1 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for gstools-1.3.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 fa2add1f9951b841a9583b46693db2512fe6f2ea2a6e1dcc9cfd99cfd1901e70
MD5 62376bd09f9c17a2e243127d784b200f
BLAKE2b-256 ae82ce861b12bedbe243b8b74e22d7d2cbd8b7eef4795e5f362abef8f0f8e574

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.3.3-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 290.6 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for gstools-1.3.3-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 c9feecddb4866c144eaa5d5abd892b8a991bd89dbf95a6b40a2116373fdabf3f
MD5 a557f73d83433946d1d486f36b398123
BLAKE2b-256 04e5bc8d5a5ee0905c8d5c07f7342e4d9e36289233c4bc182f6a55111b0dbb2a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.3.3-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.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for gstools-1.3.3-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 908b74250321b6ff90e807e4e255faf681f4883a5bda13b8db02ca60ad773fc2
MD5 4c1064a6e0c776edb59b9a4dda9dcf1e
BLAKE2b-256 8884d01455977ae5ac81ba33d53abba7c3da891ba670c350d622b880142e0907

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.3.3-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.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for gstools-1.3.3-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 3b9b189c9577d052b9726ba77518788cea9e4ce760ea1f3fa69a5a7166f23ba7
MD5 61cefeadce971e8ee1d9cf78f6afa090
BLAKE2b-256 fbd7d6ce2caa92e34dcce31e497af472381027e8fe3c64b89bc575e8de210a8e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.3.3-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.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for gstools-1.3.3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c31e6f0d11d0ccf4556b5c26f0f0ba67eb1a6d71aefab7a4079dcb6bceae591d
MD5 664dfc051581195afe2f7076aff7a08b
BLAKE2b-256 39b0af096b370aaae2def27e4b2ed03ffa1e65f4dd2c57b8e457871ddc82b410

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.3.3-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.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for gstools-1.3.3-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e1817a3c7c648014e77118d01631b966711d27281d2165e965fdfc159361df92
MD5 e9ae4360b81beb25c50cef8473e16e69
BLAKE2b-256 9b0ca84e90db72c60b1b5088f43fd7ec741cfb56c69a2115ecbbdd45456aa651

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.3.3-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 335.1 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for gstools-1.3.3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 24ff88d6fef2f71aa6102a7bf270f076ba361603e7cd1d93a45d2771bf66dec1
MD5 95aa12a001c3210041990e099cc3afe0
BLAKE2b-256 75cd1b5e1e1fa61154b473caec1aeb912d05acdd9d37ea0cf53b5281202de668

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