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},
}

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

spherical_deepkriging-1.0.10.tar.gz (34.4 kB view details)

Uploaded Source

Built Distribution

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

spherical_deepkriging-1.0.10-cp310-cp310-manylinux_2_39_x86_64.whl (192.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.39+ x86-64

File details

Details for the file spherical_deepkriging-1.0.10.tar.gz.

File metadata

  • Download URL: spherical_deepkriging-1.0.10.tar.gz
  • Upload date:
  • Size: 34.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.10.20

File hashes

Hashes for spherical_deepkriging-1.0.10.tar.gz
Algorithm Hash digest
SHA256 92b55f0509ae1c21e7051c051b9d274ce5a13bd86bc8b2d2fee14e97a9cd9e19
MD5 847abc12502691e619654be343a08abf
BLAKE2b-256 0c8d00fc25f5e879bac1efb8e5e7eacc1dc195ebe263db4d919cd91dbc0b3000

See more details on using hashes here.

File details

Details for the file spherical_deepkriging-1.0.10-cp310-cp310-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for spherical_deepkriging-1.0.10-cp310-cp310-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 c937f55777974f9419dda689684d1b2a54e26832800110425cddbfa32a145893
MD5 ab2aa8cb7fa10f769435c35e71967494
BLAKE2b-256 bb6e2c0946d762b4ba800fa2aaec9aaa74d3f8ca274ed950420b71ed85cc4bcf

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.10 This release

2 files

1.0.9

2 files

1.0.8

2 files

1.0.4

3 files

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