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

Uploaded Source

Built Distribution

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

spatialize-1.0.2-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.2.tar.gz.

File metadata

  • Download URL: spatialize-1.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 e452290f5dd563b2faa0ae9e6822143ea4acc264d81575cd0b7170b58c655bde
MD5 945d25470092c75aada1c54df08edc51
BLAKE2b-256 5006d7fc5ef68beb07e114cb6288dba8c71bf4336aceaf7517f361d07f8d13f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spatialize-1.0.2-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 cb6b04186e71cefc32c6204750fd628c279080480914f9bbde2a48d66011077d
MD5 7334716fefe6fb1884c7d6e9bd8c3e3a
BLAKE2b-256 5266d333bd769e735907d48270bb7eb8f3d6e0300c5fd356d09b36e871eab8b6

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