Skip to main content

GeostatTools: 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 random field generation and variogram estimation based on many readily provided and even user-defined covariance models.

Installation

The package can be installed via pip. On Windows you can install WinPython to get Python and pip running.

pip install gstools

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)
field = srf((x, y), mesh_type='structured')
plt.imshow(field)
plt.show()

Random field

A similar example but for a three dimensional field is exported to a VTK file, which can be visualised with ParaView.

from gstools import SRF, Gaussian, vtk_export
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)
field = srf((x, y, z), mesh_type='structured')
vtk_export('3d_field', (x, y, z), field, mesh_type='structured')

3d Random field

Truncated Power Law Model

GSTools also implements truncated power law variograms, which can be represented as a superposition of scale dependant modes in form of standard variograms, which are truncated by an upper lengthscale lu.

This example shows the truncated power law based on the stable model and is given by

Truncated Power Law - Stable

which gives Gaussian modes for alpha=2 or exponential modes for alpha=1

This results in:

Truncated Power Law - Stable

import numpy as np
import matplotlib.pyplot as plt
from gstools import SRF, TPLStable
x = y = np.linspace(0, 100, 100)
model = TPLStable(
    dim=2,           # spatial dimension
    var=1,           # variance (C is calculated internally, so that the variance is actually 1)
    len_low=0,       # lower truncation of the power law
    len_scale=10,    # length scale (a.k.a. range), len_up = len_low + len_scale
    nugget=0.1,      # nugget
    anis=0.5,        # anisotropy between main direction and transversal ones
    angles=np.pi/4,  # rotation angles
    alpha=1.5,       # shape parameter from the stable model
    hurst=0.7,       # hurst coefficient from the power law
)
srf = SRF(model, mean=1, mode_no=1000, seed=19970221, verbose=True)
field = srf((x, y), mesh_type='structured', force_moments=True)
# show the field in xy coordinates
plt.imshow(field.T, origin="lower")
plt.show()

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
from gstools.covmodel.plot import plot_variogram
import matplotlib.pyplot as plt
# 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)
plt.plot(bin_center, gamma)
# fit the variogram with a stable model. (no nugget fitted)
fit_model = Stable(dim=2)
fit_model.fit_variogram(bin_center, gamma, nugget=False)
plot_variogram(fit_model, x_max=40)
# output
print(fit_model)
plt.show()

Which gives:

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

Variogram

User defined covariance models

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

Example

Here we reimplement the Gaussian covariance model by defining just the correlation function:

from gstools import CovModel
import numpy as np
# use CovModel as the base-class
class Gau(CovModel):
    def correlation(self, r):
        return np.exp(-(r/self.len_scale)**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.

VTK Export

After you have created a field, you may want to save it to file, so we provide a handy VTK export routine:

from gstools import SRF, Gaussian, vtk_export
x = y = range(100)
model = Gaussian(dim=2, var=1, len_scale=10)
srf = SRF(model)
field = srf((x, y), mesh_type='structured')
vtk_export("field", (x, y), field, mesh_type='structured')

Which gives a RectilinearGrid VTK file field.vtr.

Requirements:

Contact

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

License

GPL © 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.0.1.tar.gz (2.4 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.0.1-cp36-cp36m-win_amd64.whl (265.4 kB view details)

Uploaded CPython 3.6mWindows x86-64

gstools-1.0.1-cp36-cp36m-win32.whl (249.9 kB view details)

Uploaded CPython 3.6mWindows x86

gstools-1.0.1-cp36-cp36m-manylinux1_x86_64.whl (539.5 kB view details)

Uploaded CPython 3.6m

gstools-1.0.1-cp36-cp36m-manylinux1_i686.whl (508.3 kB view details)

Uploaded CPython 3.6m

gstools-1.0.1-cp36-cp36m-macosx_10_6_intel.whl (358.6 kB view details)

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

gstools-1.0.1-cp35-cp35m-win_amd64.whl (264.0 kB view details)

Uploaded CPython 3.5mWindows x86-64

gstools-1.0.1-cp35-cp35m-win32.whl (248.7 kB view details)

Uploaded CPython 3.5mWindows x86

gstools-1.0.1-cp35-cp35m-manylinux1_x86_64.whl (529.9 kB view details)

Uploaded CPython 3.5m

gstools-1.0.1-cp35-cp35m-manylinux1_i686.whl (501.3 kB view details)

Uploaded CPython 3.5m

gstools-1.0.1-cp35-cp35m-macosx_10_6_intel.whl (356.3 kB view details)

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

gstools-1.0.1-cp27-cp27mu-manylinux1_x86_64.whl (526.5 kB view details)

Uploaded CPython 2.7mu

gstools-1.0.1-cp27-cp27mu-manylinux1_i686.whl (498.6 kB view details)

Uploaded CPython 2.7mu

gstools-1.0.1-cp27-cp27m-win_amd64.whl (271.8 kB view details)

Uploaded CPython 2.7mWindows x86-64

gstools-1.0.1-cp27-cp27m-win32.whl (254.5 kB view details)

Uploaded CPython 2.7mWindows x86

gstools-1.0.1-cp27-cp27m-manylinux1_x86_64.whl (526.5 kB view details)

Uploaded CPython 2.7m

gstools-1.0.1-cp27-cp27m-manylinux1_i686.whl (498.6 kB view details)

Uploaded CPython 2.7m

gstools-1.0.1-cp27-cp27m-macosx_10_6_intel.whl (378.0 kB view details)

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

File details

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

File metadata

  • Download URL: gstools-1.0.1.tar.gz
  • Upload date:
  • Size: 2.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.3

File hashes

Hashes for gstools-1.0.1.tar.gz
Algorithm Hash digest
SHA256 9baa8b7a4a3299da327b2f0c4e94655ffdbf5b36ffceb52005a6286e6f712fb2
MD5 d07b81c4d236b4c76a8050867c382788
BLAKE2b-256 ff3ff1cc52c3cddeef3b0bf0deddb66a499debc0ed12e6d9c6fd1eba27097b75

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.0.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 265.4 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.15

File hashes

Hashes for gstools-1.0.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 5859e7a3a594c8bc204e2ae47fa762e20b9558c689e63eea16b34657fb2c3bb6
MD5 6ca7c15df1e3a7f54019b7ff84f67656
BLAKE2b-256 24d487206a6b00e440355408e031411bd2f756f5a42476f989a498968b87f153

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.0.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 249.9 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.15

File hashes

Hashes for gstools-1.0.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 bc2754a82e4e1287679ce7f67123540f01b18347c7082ea1426b11fd7ce94d3a
MD5 c8353723d3d4b7f4aff4eab8a001406a
BLAKE2b-256 0e1b29ef0209fa679134ac449bb40a2438885f3764e2f26482d33e2ff3b5c57c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.0.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 539.5 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.3

File hashes

Hashes for gstools-1.0.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f8ecc94cc9dca97caec9487ad8d0f3e58cbbb2ae5447fb6c4ea426b4a8e58a68
MD5 975103651ee9eba8f82c84121e5d88e4
BLAKE2b-256 35162d92f0472177fe46ae4eb7efc1a7e03a39d6f99befbe27ada1ee62e5e090

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.0.1-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 508.3 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.3

File hashes

Hashes for gstools-1.0.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a83e05fbabb0288ad7302657b93198f9b4a327eb83f6f9b60d0842552780812f
MD5 136b9141e4593f622c47e6ec4d7cc3b2
BLAKE2b-256 01f9622baea063730ffcee7cda145e2385660abee97836d7b996e3865a0113d9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.0.1-cp36-cp36m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 358.6 kB
  • Tags: CPython 3.6m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.15

File hashes

Hashes for gstools-1.0.1-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 19e8cba8711b06f01bdb827f8a6e6934c0ed661c5d09fd1cbf8bc1af7af28bf3
MD5 2649c36cd9af9a3d4be5ee67540ee535
BLAKE2b-256 d781fa43f75a19dfc78171c0068619babf7342d59fe3b85e32fde17463a2277c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.0.1-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 264.0 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.15

File hashes

Hashes for gstools-1.0.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 5fe6027a07fe3fc02bc3e3e7dddc5475b8f7724970ff6e55a2fc9dc21a47b87c
MD5 fd25278b467944e01c974f338ad99502
BLAKE2b-256 01bcc9ff64edbfeb8b129cf736068de87c79ac9172c873b6d5351e809059bee2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.0.1-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 248.7 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.15

File hashes

Hashes for gstools-1.0.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 65dea9830f3da0bfb8fa98e136ee375358affb39e81d31443a3838dc7a921cab
MD5 82edbffe1a2903abfd8ba29ee6e121ce
BLAKE2b-256 e87b01d42bf11e9131f1e418dcd0a0857e118c10852dd15b5c89b2f11d2a7a74

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.0.1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 529.9 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.5.6

File hashes

Hashes for gstools-1.0.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f373d3a756576f4b4669cea208a903d889e06f4d319304222af2672c2bb2d8b5
MD5 2e3f4ce76aef89c78fea6e1a78375ab9
BLAKE2b-256 0c1275dd2074bd5bf25843918a5d29e30eee7e56961f44a82c0214ee2a33a4e8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.0.1-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 501.3 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.5.6

File hashes

Hashes for gstools-1.0.1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 40d52d819cbeb370223de469778af49ac8a93ee246e2c26aeee35cc1293c6d9f
MD5 2720c5a1386662bd9894c4ec68ae9d9c
BLAKE2b-256 b0c6f190e91a579be6eb821a7254d107cece7b2c9ed7c825d5e547b28fd276a2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.0.1-cp35-cp35m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 356.3 kB
  • Tags: CPython 3.5m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.15

File hashes

Hashes for gstools-1.0.1-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 495a4b6a6127cec39c9a371a30fd62b48cda62bfa056dcf3cd6c6d895752b001
MD5 c990499c143a374b9b98c7912e97f4f1
BLAKE2b-256 b6cc08cba5f8379f357b750027c785ca578e78d9f5313008119c1ff62b0b7fa4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.0.1-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 526.5 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.14

File hashes

Hashes for gstools-1.0.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 88f17115aa4305de9604551d1507d5eb06ddc2c0cbb05efa542ecad2d52f9874
MD5 6b6d166a9cdb27a4158138c4435fcb9d
BLAKE2b-256 efb9265a9b22aee6883aece3d8e1708fe1b584152d42fab727db82585fb47638

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.0.1-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 498.6 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.14

File hashes

Hashes for gstools-1.0.1-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 0805d079315eda20c6b91e8ba13460ed61b103ae6f0802242031315eb56db909
MD5 4425d414cb7aa7d16dbd56a3978142f5
BLAKE2b-256 7ec30369609b01289e1e202fff4bd3debf6f36200805f4cef115f7f85aa8b939

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.0.1-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 271.8 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.15

File hashes

Hashes for gstools-1.0.1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 624293179cb67b662c06fb0e438319cdabe9c46ec1dc69406b1fb8d454071836
MD5 5d95c8ffbd5c94f857d9db1f1c4531bc
BLAKE2b-256 6922b0c680f77c896f14be56703b51c3a84eac2ab56bc466dbcc5686bbfc3dd0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.0.1-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 254.5 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.15

File hashes

Hashes for gstools-1.0.1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 e587842d6fd8bb33cc20f67ff494d35aca5c630b13cb2e4b27521ee7c3005752
MD5 b3fc57ddacbd8452fafe7d1521c12f94
BLAKE2b-256 206c76b8e89a5db612057f9919754ee282da2ae2a37f946623ce6e73416cdec9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.0.1-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 526.5 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.14

File hashes

Hashes for gstools-1.0.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fda5da62e8d1145fee3084445bc363d467c50f41755d0ae851098671c7374ea5
MD5 006df764fb02ca441087a4474807c490
BLAKE2b-256 7e742554ffdeac86c3b7c6779120ef6dba6a55a19e84bd16b9358fc7f9d3821f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.0.1-cp27-cp27m-manylinux1_i686.whl
  • Upload date:
  • Size: 498.6 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.14

File hashes

Hashes for gstools-1.0.1-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 f243a0048320ec473387cd047b07a67341020989d97e45a2576de9096ea57191
MD5 8022f7c6fd6c9e9b8f1f2f4baca01e1a
BLAKE2b-256 9effb5ac13f11db1f5b6ce4302109d7b5c19a1dea389689b3851f1a87cca5007

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gstools-1.0.1-cp27-cp27m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 378.0 kB
  • Tags: CPython 2.7m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.15

File hashes

Hashes for gstools-1.0.1-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 e045aa77a5815ba28906d704405a635467fbd0677663ed5de8d020cf1b558f05
MD5 08144bc3a7da493928e9d1c494e9bb8b
BLAKE2b-256 ae46c98aadc1e602f432d536e261d6e26a231f563f3254c38b9bd227a986a11d

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