Skip to main content

Spherical DeepKriging

Tests codecov PyPI version Open toy notebook in Colab

Code for DeepKriging on the Global Data (Jpn J Stat Data Sci, 2026): spherical spatial prediction with DeepKriging, MRTS-sphere / Wendland bases, and universal kriging. Implementation lives under spherical_deepkriging/.

Framework Overview: Spherical DeepKriging for Global Spatial Prediction

Spherical DeepKriging framework

Install

From PyPI (project page) — typical use (Python ≥ 3.10):

pip install spherical-deepkriging

Optional extras, e.g. Jupyter / plotting / everything bundled in [all]:

pip install "spherical-deepkriging[jupyter,viz]"
pip install "spherical-deepkriging[all]"

From source (development) — conda-based env and repo scripts:

Needs Miniconda. On Windows, use WSL.

git clone https://github.com/STLABTW/spherical-deepkriging.git
cd spherical-deepkriging
make install-dev

make install-dev creates the conda environment and installs dependencies; make build-spherical-cpp builds the MRTS-sphere C++ extension. For tests and packaging tools in a plain venv: pip install -e ".[dev]".

Examples

  • Smoke test: examples/toy/toy_sphere_deepkriging.ipynb
  • Colab toy notebook: examples/toy/toy_sphere_deepkriging_colab.ipynb (also linked by the Colab badge above)
  • Simulations: examples/simulation/
  • Real data: examples/real_data/

See examples/README.md for run notes.

Available Basis Functions

Basis family Module path Role in this project
MRTS-sphere spherical_deepkriging.basis_functions.mrts_sphere Primary basis for spherical-coordinate modeling
MRTS (Euclidean) spherical_deepkriging.basis_functions.mrts Euclidean reference experiments
Wendland spherical_deepkriging.basis_functions.wendland Compact-support baseline and comparison

Citation

@article{huang2026deepkrigingglobaldata,
      title={{DeepKriging on the global data}},
      author={Hao-Yun Huang and Wen-Ting Wang and Ping-Hsun Chiang and Wei-Ying Wu},
      journal={Japanese Journal of Statistics and Data Science},
      year={2026},
      doi={10.1007/s42081-026-00371-z},
      url={https://doi.org/10.1007/s42081-026-00371-z},
}

Metadata

Release files for spherical-deepkriging 1.0.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for spherical-deepkriging 1.0.10
File Size Uploaded Provenance
spherical_deepkriging-1.0.10.tar.gz 34.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for spherical-deepkriging 1.0.10
File Interpreter ABI Platform
spherical_deepkriging-1.0.10-cp310-cp310-manylinux_2_39_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.39+ x86-64 Details

Total release size: 227.3 kB

Release files / spherical_deepkriging-1.0.10.tar.gz

Download URL spherical_deepkriging-1.0.10.tar.gz
Size 34.4 kB
Tags Source
SHA-256 checksum
How to use checksums
92b55f0509ae1c21e7051c051b9d274ce5a13bd86bc8b2d2fee14e97a9cd9e19
BLAKE2b-256 checksum
How to use checksums
0c8d00fc25f5e879bac1efb8e5e7eacc1dc195ebe263db4d919cd91dbc0b3000
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.20

Release files / spherical_deepkriging-1.0.10-cp310-cp310-manylinux_2_39_x86_64.whl

Download URL spherical_deepkriging-1.0.10-cp310-cp310-manylinux_2_39_x86_64.whl
Size 192.9 kB
Tags CPython 3.10 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
c937f55777974f9419dda689684d1b2a54e26832800110425cddbfa32a145893
BLAKE2b-256 checksum
How to use checksums
bb6e2c0946d762b4ba800fa2aaec9aaa74d3f8ca274ed950420b71ed85cc4bcf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.20

Security for spherical-deepkriging 1.0.10

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page