Skip to main content

GSTools: A geostatistical toolbox.

Project description

Welcome to GSTools

DOI PyPI version Build Status Build status Coverage Status Documentation Status Code style: black

GSTools-LOGO

Purpose

GeoStatTools provides geostatistical tools for various purposes:

  • random field generation
  • conditioned field generation
  • incompressible random vector field generation
  • simple and ordinary kriging
  • variogram estimation and fitting
  • many readily provided and even user-defined covariance models
  • plotting and exporting routines

Installation

The package can be installed via pip on Windows, Linux and Mac. On Windows you can install WinPython to get Python and pip running. Also conda provides pip support. Install GSTools by typing the following into the command prompt:

pip install gstools

To get the latest development version you can install it directly from GitHub:

pip install https://github.com/GeoStat-Framework/GSTools/archive/master.zip

To enable the OpenMP support, you have to provide a C compiler, Cython and OpenMP. To get all other dependencies, it is recommended to first install gstools once in the standard way just decribed. Then use the following command:

pip install --global-option="--openmp" gstools

Or for the development version:

pip install --global-option="--openmp" https://github.com/GeoStat-Framework/GSTools/archive/master.zip

If something went wrong during installation, try the -I flag from pip.

Citation

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

Sebastian Müller, & Lennart Schüler. (2019, January 18). GeoStat-Framework/GSTools: Bouncy Blue (Version v1.0.1). Zenodo. http://doi.org/10.5281/zenodo.2543658

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

Some more examples 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.

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

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:

from gstools import SRF, Gaussian
import matplotlib.pyplot as pt
# structured field with a size 100x100x100 and a grid-size of 1x1x1
x = y = z = range(100)
model = Gaussian(dim=3, var=0.6, len_scale=20)
srf = 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.threshold_percent(0.5).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
from gstools import SRF, Exponential, Stable, vario_estimate_unstructured
# 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 = Exponential(dim=2, var=2, len_scale=8)
srf = SRF(model, mean=0, seed=19970221)
field = srf((x, y))
# estimate the variogram of the field with 40 bins
bins = np.arange(40)
bin_center, gamma = vario_estimate_unstructured((x, y), field, bins)
# fit the variogram with a stable model. (no nugget fitted)
fit_model = Stable(dim=2)
fit_model.fit_variogram(bin_center, gamma, nugget=False)
# output
ax = fit_model.plot(x_max=40)
ax.plot(bin_center, gamma)
print(fit_model)

Which gives:

Stable(dim=2, var=1.92, len_scale=8.15, nugget=0.0, anis=[1.], angles=[0.], alpha=1.05)

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
from gstools import Gaussian, SRF
import matplotlib.pyplot as plt

# 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)

# spatial random field class
model = Gaussian(dim=1, var=0.5, len_scale=2)
srf = SRF(model)
srf.set_condition(cond_pos, cond_val, "ordinary")

# generate the ensemble of field realizations
fields = []
for i in range(100):
    fields.append(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:

from gstools import CovModel
import numpy as np
# use CovModel as the base-class
class Gau(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 matplotlib.pyplot as plt
from gstools import SRF, Gaussian
x = np.arange(100)
y = np.arange(100)
model = Gaussian(dim=2, var=1, len_scale=10)
srf = SRF(model, generator='VectorField')
srf((x, y), mesh_type='structured', seed=19841203)
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:

from gstools import SRF, Gaussian
x = y = range(100)
model = Gaussian(dim=2, var=1, len_scale=10)
srf = 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.

Requirements:

Optional

Contact

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

License

LGPLv3 © 2018-2019

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.1.0.tar.gz (4.8 MB view details)

Uploaded Source

Built Distributions

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

gstools-1.1.0-cp37-cp37m-win_amd64.whl (687.3 kB view details)

Uploaded CPython 3.7mWindows x86-64

gstools-1.1.0-cp37-cp37m-win32.whl (639.2 kB view details)

Uploaded CPython 3.7mWindows x86

gstools-1.1.0-cp37-cp37m-manylinux1_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.7m

gstools-1.1.0-cp37-cp37m-manylinux1_i686.whl (1.4 MB view details)

Uploaded CPython 3.7m

gstools-1.1.0-cp37-cp37m-macosx_10_6_intel.whl (964.1 kB view details)

Uploaded CPython 3.7mmacOS 10.6+ Intel (x86-64, i386)

gstools-1.1.0-cp36-cp36m-win_amd64.whl (687.5 kB view details)

Uploaded CPython 3.6mWindows x86-64

gstools-1.1.0-cp36-cp36m-win32.whl (639.6 kB view details)

Uploaded CPython 3.6mWindows x86

gstools-1.1.0-cp36-cp36m-manylinux1_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.6m

gstools-1.1.0-cp36-cp36m-manylinux1_i686.whl (1.4 MB view details)

Uploaded CPython 3.6m

gstools-1.1.0-cp36-cp36m-macosx_10_6_intel.whl (963.0 kB view details)

Uploaded CPython 3.6mmacOS 10.6+ Intel (x86-64, i386)

gstools-1.1.0-cp35-cp35m-win_amd64.whl (684.7 kB view details)

Uploaded CPython 3.5mWindows x86-64

gstools-1.1.0-cp35-cp35m-win32.whl (637.1 kB view details)

Uploaded CPython 3.5mWindows x86

gstools-1.1.0-cp35-cp35m-manylinux1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.5m

gstools-1.1.0-cp35-cp35m-manylinux1_i686.whl (1.4 MB view details)

Uploaded CPython 3.5m

gstools-1.1.0-cp35-cp35m-macosx_10_6_intel.whl (952.4 kB view details)

Uploaded CPython 3.5mmacOS 10.6+ Intel (x86-64, i386)

gstools-1.1.0-cp34-cp34m-win_amd64.whl (681.5 kB view details)

Uploaded CPython 3.4mWindows x86-64

gstools-1.1.0-cp34-cp34m-win32.whl (641.4 kB view details)

Uploaded CPython 3.4mWindows x86

gstools-1.1.0-cp34-cp34m-manylinux1_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.4m

gstools-1.1.0-cp34-cp34m-manylinux1_i686.whl (1.4 MB view details)

Uploaded CPython 3.4m

gstools-1.1.0-cp34-cp34m-macosx_10_6_intel.whl (977.4 kB view details)

Uploaded CPython 3.4mmacOS 10.6+ Intel (x86-64, i386)

gstools-1.1.0-cp27-cp27mu-manylinux1_x86_64.whl (1.4 MB view details)

Uploaded CPython 2.7mu

gstools-1.1.0-cp27-cp27mu-manylinux1_i686.whl (1.4 MB view details)

Uploaded CPython 2.7mu

gstools-1.1.0-cp27-cp27m-win_amd64.whl (701.7 kB view details)

Uploaded CPython 2.7mWindows x86-64

gstools-1.1.0-cp27-cp27m-win32.whl (651.0 kB view details)

Uploaded CPython 2.7mWindows x86

gstools-1.1.0-cp27-cp27m-manylinux1_x86_64.whl (1.4 MB view details)

Uploaded CPython 2.7m

gstools-1.1.0-cp27-cp27m-manylinux1_i686.whl (1.4 MB view details)

Uploaded CPython 2.7m

gstools-1.1.0-cp27-cp27m-macosx_10_6_intel.whl (1.0 MB view details)

Uploaded CPython 2.7mmacOS 10.6+ Intel (x86-64, i386)

File details

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

File metadata

  • Download URL: gstools-1.1.0.tar.gz
  • Upload date:
  • Size: 4.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.3

File hashes

Hashes for gstools-1.1.0.tar.gz
Algorithm Hash digest
SHA256 0a473b39bddf1054a14ae8bc945c3db5c47021c9cca2fd67fc42ff70531271d5
MD5 ab306649e118041d5c4a095ec5d50570
BLAKE2b-256 98a94ba087bac79e5696da7028ac8f0baa320c2d205d65c99ff55e6eeb363506

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.1.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 687.3 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/2.7.16

File hashes

Hashes for gstools-1.1.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 68a29336f452d4439de24d434c8e9e935ca6ff533c7ac1e98735cb84af109642
MD5 aaad34694f9c71354bc6e9b562a61420
BLAKE2b-256 48e872028797b0286ad0623d8e7ddf7ce6fb6d97c1987ce5713e80d80824b3be

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.1.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 639.2 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/2.7.16

File hashes

Hashes for gstools-1.1.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 330c7b482c59b5faa0039c4f54ccb31ca84d4c06b262df38c2e0e60b1c5adff5
MD5 5d5b2dcd0859d54ff992d4ef67f995ce
BLAKE2b-256 9b76d3159443d868dbc845f08731acc82873d73e4d0b9f1166ad680b704afccb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.1.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.1

File hashes

Hashes for gstools-1.1.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 991553a64d60626a75c38e9b5e86ae33f45cf00e4f421efd009244ec46337532
MD5 7ad362dea5ecc3b54ac00acbdd855a7e
BLAKE2b-256 37b8d7f5f9f8e2197b46e9a956affb3466f10e50ebfd76c482337198674b0ff3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.1.0-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.1

File hashes

Hashes for gstools-1.1.0-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e8880973a73c6c718b2fab9eed1778d0417e4094772d6ff075b635b34eb2aa1d
MD5 df82bde2184d627beb6de97cb71a6205
BLAKE2b-256 667bcecc1258e0c48dc64aa69655e23a5fe725bc8ff08078b8043d3a6f44b131

See more details on using hashes here.

File details

Details for the file gstools-1.1.0-cp37-cp37m-macosx_10_6_intel.whl.

File metadata

  • Download URL: gstools-1.1.0-cp37-cp37m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 964.1 kB
  • Tags: CPython 3.7m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/2.7.15

File hashes

Hashes for gstools-1.1.0-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 d0d8637cc6fa65e667edcaf2aaaa74644a2b976e954ae08c77458a2d2b6400b5
MD5 03203788024eab8ea3616249747fc37a
BLAKE2b-256 da3d7b066cd125a190569a0d470037f47bfefc0f0148946e3f281ca402f83219

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.1.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 687.5 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/2.7.16

File hashes

Hashes for gstools-1.1.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 19bbeb65efc28d0eba0452a872c493a64351f084774d64559cd3c44680a5e0a3
MD5 8fb6939e65fe0db9badb8cb451c4c29e
BLAKE2b-256 ec6b500b60c04971e9865be8a684b21f60ed9d52cc284838c4af8488fa14347d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.1.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 639.6 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/2.7.16

File hashes

Hashes for gstools-1.1.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 d68c79d1690ff084c178e589bcd559fcadcf26b7d253dc5f6435bf4587e96355
MD5 9810f4206d4d5e5dd4e33e7c3c7c9ef9
BLAKE2b-256 aebda8efc83d33759faef39b27ac557732a9e227b0ce6ecb2d7dcb6d80eccd3c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.1.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.3

File hashes

Hashes for gstools-1.1.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 da298021afc1ca236eab0e1eb177240ff89e0118753168d935bd5d5e3d946c56
MD5 854e16af8b03f808468eb52a610f6604
BLAKE2b-256 e4870bb4abc203912da84cdac580aa2573d667df0863a801ed955b5af0af8790

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.1.0-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.3

File hashes

Hashes for gstools-1.1.0-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 13a074e0d3d159f4e5973d7c00d53b84a1be0b3992b27d35379cdbc76296ad66
MD5 b40b141bee4abf8c3927eadbd29b5f7e
BLAKE2b-256 c245d5362fefbbeb04f90a2e4e5a994774e9bfdf6773dfdcac4551205e165f7b

See more details on using hashes here.

File details

Details for the file gstools-1.1.0-cp36-cp36m-macosx_10_6_intel.whl.

File metadata

  • Download URL: gstools-1.1.0-cp36-cp36m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 963.0 kB
  • Tags: CPython 3.6m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/2.7.15

File hashes

Hashes for gstools-1.1.0-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 7631a6336d05b7876248b644bdd1a3082ed1980893584044f9c1e3a00ab03e13
MD5 70a3cca0b0b545efb7a0a63ddfd5d336
BLAKE2b-256 66a793bcb74f11ddeb41818b84ea7701fefc60bda04959b89502d72ddd06d375

See more details on using hashes here.

File details

Details for the file gstools-1.1.0-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: gstools-1.1.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 684.7 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/2.7.16

File hashes

Hashes for gstools-1.1.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 e1b09f1d7415ce1c82f1dbde37e6a5c30cdb8d25831b3956df094e07fb13287c
MD5 0456e4fb633c6fa57896c152f03861e7
BLAKE2b-256 6a066dc9d91b6e2c88267a41200e3258002bb02808e7268c395ee4f7dad5cb61

See more details on using hashes here.

File details

Details for the file gstools-1.1.0-cp35-cp35m-win32.whl.

File metadata

  • Download URL: gstools-1.1.0-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 637.1 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/2.7.16

File hashes

Hashes for gstools-1.1.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 e68fb407c33813bde0f9e943e94576837e5f7cbd1296921ffd6c14e0c7e59774
MD5 fc46c170393f1adc21dbc0fbeaee2b6c
BLAKE2b-256 0b171ceecf224e2256ebed1097c5000618db18a5e6aa1ab580288f69a2c34074

See more details on using hashes here.

File details

Details for the file gstools-1.1.0-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: gstools-1.1.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.0.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.5.6

File hashes

Hashes for gstools-1.1.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a71daa9f34e6d501289a4d797f20ccce7410539b963a65cb9daab20481ea180f
MD5 cb0d7c96299b1981aa2a020b7b9e37fd
BLAKE2b-256 ae4fb9701a4dd6273f008dfda4d78e7f43cdb69691beb0638307720587d4017f

See more details on using hashes here.

File details

Details for the file gstools-1.1.0-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: gstools-1.1.0-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.0.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.5.6

File hashes

Hashes for gstools-1.1.0-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 5c26a86e14d9f9811d1add4e0fbb459432c393404f9c742eca8523a14c458abe
MD5 101a55ec02a3ee6ed7c8e49d0401e338
BLAKE2b-256 c579e15016e3da8a2796056a643a1ceccec05dc09c6e6aa1b55a9433f15bd0fa

See more details on using hashes here.

File details

Details for the file gstools-1.1.0-cp35-cp35m-macosx_10_6_intel.whl.

File metadata

  • Download URL: gstools-1.1.0-cp35-cp35m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 952.4 kB
  • Tags: CPython 3.5m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/2.7.15

File hashes

Hashes for gstools-1.1.0-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 ec80ec0a7c3326f2d3582a34d0c65be3f8bf91447cdb7d46925abb1c9ebc7dce
MD5 dc6725b9a807247fda60da4f72cec433
BLAKE2b-256 468dba8ea079478b995d8759c44df69f660e68941eda3096f6e60b2f96a7dcdb

See more details on using hashes here.

File details

Details for the file gstools-1.1.0-cp34-cp34m-win_amd64.whl.

File metadata

  • Download URL: gstools-1.1.0-cp34-cp34m-win_amd64.whl
  • Upload date:
  • Size: 681.5 kB
  • Tags: CPython 3.4m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/2.7.16

File hashes

Hashes for gstools-1.1.0-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 282af7202540866b34df11d4507d73069729bd8341dc94842f58d8a36290a9bc
MD5 cd8a0eb1440e95f217a3f533fc68eb6b
BLAKE2b-256 6212bd8b923438fb8af21b0cf0073132c44ffba9c4abbc39021e5368eb6ff904

See more details on using hashes here.

File details

Details for the file gstools-1.1.0-cp34-cp34m-win32.whl.

File metadata

  • Download URL: gstools-1.1.0-cp34-cp34m-win32.whl
  • Upload date:
  • Size: 641.4 kB
  • Tags: CPython 3.4m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/2.7.16

File hashes

Hashes for gstools-1.1.0-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 128d4a89a9704539dc4d5286d79082c42a847dae79941c09eb6d96cdb2448b9b
MD5 8c7e35d228503655f833a45c95e9644d
BLAKE2b-256 cb1f3b9fa541930c3b4ab3b82007cde403a30291cc9012aa73e2b236acf23cd5

See more details on using hashes here.

File details

Details for the file gstools-1.1.0-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

  • Download URL: gstools-1.1.0-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/35.0.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.4.6

File hashes

Hashes for gstools-1.1.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d2ba98e2a9d62d9bf1c342297c2a694ccc698f16f62901f8a65784198e913fc7
MD5 05f1848913867a73afa3aee449fdecb7
BLAKE2b-256 211066c1c529423131611aa11777027295000b6e64042602c9c37bf5eba57b70

See more details on using hashes here.

File details

Details for the file gstools-1.1.0-cp34-cp34m-manylinux1_i686.whl.

File metadata

  • Download URL: gstools-1.1.0-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/35.0.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.4.6

File hashes

Hashes for gstools-1.1.0-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 587fed92ddff6260d48399182629e77ead5f4456d561fa4f3b4e4ad29cde40b8
MD5 4b062989f2a8b9ba27eb722186998c97
BLAKE2b-256 005bcc28ba0b563c929a4a007250420722d599a5d03d0f882e7e8de759be203a

See more details on using hashes here.

File details

Details for the file gstools-1.1.0-cp34-cp34m-macosx_10_6_intel.whl.

File metadata

  • Download URL: gstools-1.1.0-cp34-cp34m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 977.4 kB
  • Tags: CPython 3.4m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/2.7.15

File hashes

Hashes for gstools-1.1.0-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 08ce8a4dee92f8fafe238575c01a3326a8d0028dffde21c3e3552910a076b165
MD5 4e8b7b6a6690636da8eb31786acc5636
BLAKE2b-256 f4f9c0636b23cc31624cca9eb8e613dfe87304e590ca2c9f0b3220fd36cbed40

See more details on using hashes here.

File details

Details for the file gstools-1.1.0-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: gstools-1.1.0-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/38.2.4 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/2.7.14

File hashes

Hashes for gstools-1.1.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 38f951423eb188f7b24179a243ceefd40ba6fc467d6f57f9f1b5120b166373e4
MD5 58806d342c9b973d9bad66c4555abfcd
BLAKE2b-256 7a75990529c3abf7aa6ccd0fd61b196334bb57a45c63e44b49b605160f519643

See more details on using hashes here.

File details

Details for the file gstools-1.1.0-cp27-cp27mu-manylinux1_i686.whl.

File metadata

  • Download URL: gstools-1.1.0-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/38.2.4 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/2.7.14

File hashes

Hashes for gstools-1.1.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 c76feae896c6dcefc7521163a2b13a46ff437864bf109d3fdf14c1d1d33d5927
MD5 54ac19a574bd5719be1a604c2e69cd82
BLAKE2b-256 9e83474fb65c12eaa1ed7b91320d072e9c455b09090f71f4c292f3d501224224

See more details on using hashes here.

File details

Details for the file gstools-1.1.0-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: gstools-1.1.0-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 701.7 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/2.7.16

File hashes

Hashes for gstools-1.1.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 e7b5004cf3ec479b0a8d2bb2b3b45f0495c1fb9e52d2c76dc3beda88ae27294e
MD5 72a8d187f9f3c76de36cb2ad9571f5c1
BLAKE2b-256 54531a3306ccd4ee96b0a482148d2ece8016f42a8115b5e91238ed3238caf821

See more details on using hashes here.

File details

Details for the file gstools-1.1.0-cp27-cp27m-win32.whl.

File metadata

  • Download URL: gstools-1.1.0-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 651.0 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/2.7.16

File hashes

Hashes for gstools-1.1.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 304aa24b25f17b9e8400736ce4140d00d129df0bc188a60ba4ed65ad2b9279d3
MD5 edddcd68b57bb203760df1f4490b4b16
BLAKE2b-256 fc4aa394ad79b934fc9084638d1dce590e70da2daa18fafb1d25f5423775719e

See more details on using hashes here.

File details

Details for the file gstools-1.1.0-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: gstools-1.1.0-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/38.2.4 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/2.7.14

File hashes

Hashes for gstools-1.1.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fdd6c0e141b2e09f4bacb004a7795c8649b1702e1c263f3c6875290fab7b1fa3
MD5 55301747fc1e4e6a4b987a58c9846466
BLAKE2b-256 a076d90b4362e70038660930e1a63a6fe2ae8bb9e9546124f08c7db496bdf4ac

See more details on using hashes here.

File details

Details for the file gstools-1.1.0-cp27-cp27m-manylinux1_i686.whl.

File metadata

  • Download URL: gstools-1.1.0-cp27-cp27m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/38.2.4 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/2.7.14

File hashes

Hashes for gstools-1.1.0-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 90877ac8432991b688f3586622f9be2c5b74f0990d450d7a0971312ac2e0f0cd
MD5 07b7d62337b9f3557ce477e6b6227c6f
BLAKE2b-256 3d0c290056af85301ecca73a0998dee7ad804be70c9d018c413a2fa94ff5cc34

See more details on using hashes here.

File details

Details for the file gstools-1.1.0-cp27-cp27m-macosx_10_6_intel.whl.

File metadata

  • Download URL: gstools-1.1.0-cp27-cp27m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 2.7m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/2.7.16

File hashes

Hashes for gstools-1.1.0-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 444c1820f1891a52f419ef35f2cf6d12de1d62b81be6177da821331d6e268835
MD5 a2823f20181790667f420a44f3dad0e3
BLAKE2b-256 0af06e6ce00e9c4e57e13ead89bfff4737dd8322944074b1873ef352d91d21ec

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