{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/7"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/9"},{"label":"Mathematics","url":"https://skillfed.io/packages/category/scientific-engineering-mathematics/3"},{"label":"GIS","url":"https://skillfed.io/packages/category/scientific-engineering-gis"},{"label":"Physics","url":"https://skillfed.io/packages/category/scientific-engineering-physics"}],"enrichment":{"capability":"GSTools provides geostatistical tools for spatial random field generation, kriging, variogram estimation, and covariance modelling with support for structured and unstructured data in 1D, 2D, and 3D.","skillfed_tags":["geostatistics","spatial-statistics","kriging"],"use_cases":["Generate ensemble realizations of hydrogeological properties conditioned to well measurements for uncertainty quantification.","Estimate and fit variograms from scattered spatial data to characterize spatial correlation structure.","Interpolate sparse measurements using kriging to create continuous field estimates with uncertainty bounds.","Create synthetic spatial random fields with specified covariance structure for Monte Carlo simulation studies.","Export 3D spatial fields to VTK format for visualization in ParaView or analysis with PyVista."],"what_it_does":"GSTools is a Python geostatistics library for modelling and simulating spatial phenomena. It implements kriging (simple, ordinary, universal, and external drift variants), random field generation via the randomisation method, variogram estimation and fitting, and support for user-defined covariance models. The library handles structured and unstructured spatial data in 1D, 2D, and 3D, with optional geographic coordinate support and VTK export for visualization.\n\nThe package is built on numpy and scipy, with optional Cython acceleration via gstools-cython and MCMC sampling via emcee for parameter estimation. It targets researchers and practitioners in hydrogeology, geophysics, and environmental science who need to interpolate sparse measurements, generate ensemble field realizations, or analyse spatial structure through variograms. Conditioned field generation allows ensemble members to respect measurement constraints while capturing spatial uncertainty.","worth_installing":"Yes. GSTools is actively maintained, has no known vulnerabilities, supports current Python versions, and provides a comprehensive toolkit for geostatistical modelling. The LGPL-3.0 license is copyleft; ensure your use case permits derivative-work licensing. Install friction is low. It is well-suited for research, academic, and open-source projects requiring spatial statistics and field simulation."},"id":"gstools","links":{"html":"https://skillfed.io/packages/gstools","md":"https://skillfed.io/packages/gstools.md","pypi":"https://pypi.org/project/gstools/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-04-28","license_spdx":"LGPL-3.0","license_treatment":"copyleft","name":"gstools","python_support":"supports_current","summary":"GSTools: A geostatistical toolbox."},"popularity":{"monthly_downloads":136891,"position":11383,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.7.0"}
