Skip to main content

Spatialize: A Python wrapper for C++ ESI library

Project description

Spatialize: A Python wrapper for C++ ESI library

What is it?

Spatialize is an open source library that implements ensemble spatial interpolation, a novel method that combines the simplicity of basic interpolation methods with the power of classical geoestatistical tools, like Kriging.

This library aims to bridge the gap between expert and non-expert users of geostatistics by providing automated tools that rival traditional geostatistical methods.

Main features of the library include:

  • Stochastic modelling and ensemble learning, making it robust, scalable and suitable for large datasets.
  • Provides a powerful framework for uncertainty quantification, offering both point estimates and empirical posterior distributions.
  • It is implemented in Python 3.x, with a C++ core for improved performance.
  • It is designed to be easy to use, requiring minimal user intervention.

Where to get it

The source code is currently hosted on GitHub at: https://github.com/alges/spatialize

Direct installers for the latest released version are available at the Python Package Index (PyPI).

PyPI

pip install spatialize

Dependencies

License

Apache-2.0

Acknowledge

Please cite the following paper when publishing work relating to this library:

@article{spatialize2025,
    title = {Spatialize: A Python/C++ Library for Ensemble Spatial Interpolation},
    author = {Ega{\~n}a, {\'A}lvaro F. and Ehrenfeld, Alejandro and Navarro, Felipe and Garrido, Felipe and Valenzuela, Mar{\'i}a Jes{\'u}s and S{\'a}nchez-P{\'e}rez, Juan F. },
    date = {},
    doi = {},
    isbn = {},
    journal = {},
    number = {},
    pages = {},
    url = {},
    volume = {},
    year = {2025},
 }

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

spatialize-1.0.1.tar.gz (7.5 MB view details)

Uploaded Source

Built Distributions

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

spatialize-1.0.1-cp313-cp313-win_amd64.whl (6.8 MB view details)

Uploaded CPython 3.13Windows x86-64

spatialize-1.0.1-cp313-cp313-macosx_15_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

File details

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

File metadata

  • Download URL: spatialize-1.0.1.tar.gz
  • Upload date:
  • Size: 7.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.2

File hashes

Hashes for spatialize-1.0.1.tar.gz
Algorithm Hash digest
SHA256 45b110ad01d5ed8d07c94883c34424b2cd8fe5f33ee9c3ba2fa71cebab44883b
MD5 3c5d7666d954ee8f4159daff3e41d72a
BLAKE2b-256 c2eed11df5d9d7c46ba99f6ca17c6136f061b7e87c53ec762b5016e46c7ffab1

See more details on using hashes here.

File details

Details for the file spatialize-1.0.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: spatialize-1.0.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.2

File hashes

Hashes for spatialize-1.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 62914a497cbcfe85becca8e6c8040c90117e8841be523e57afad6ecf1b9d7cf3
MD5 1b1431a9e81c22729fca53e50d140006
BLAKE2b-256 436d41dbcc18aa14cef52bc00343ceea56ed9e81639eee46d9b9304a742c7d86

See more details on using hashes here.

File details

Details for the file spatialize-1.0.1-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for spatialize-1.0.1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 2b1bc807b6f5e2bd3e0d7f767df8c9d3a1c852f3c6021e6cf91db22c6c9a9205
MD5 ea5080209afe31dc1c8d8f7c2a2d44d5
BLAKE2b-256 2c9da83a178321bdc28ef23f73ce73f994018f1dc31d2c7a2f2ea7efb0d36b90

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