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.9.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.9-cp310-cp310-manylinux_2_39_x86_64.whl (192.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.39+ x86-64

File details

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

File metadata

  • Download URL: spherical_deepkriging-1.0.9.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.9.tar.gz
Algorithm Hash digest
SHA256 3143e47425e3946095bd3925670c654ebca02dc2ab696571f2b2963b86ecdafb
MD5 3cef3941b1c5db5d8a3bce31155eb107
BLAKE2b-256 c4022f2090dd4f1854d44e6e45bccc2b3e649290cfab7160ac970a92e34096c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spherical_deepkriging-1.0.9-cp310-cp310-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 7fef47ea1e0106775cbd26a22dfe1388341d0c6d68903ac972f47ea2395e0331
MD5 1f0cafaff1bf64a938c0ab8ed3a7c3fd
BLAKE2b-256 45af6e3aa644cd832dece70bd9b70787d7ac94c4391b2312f3f7f31850fb6ff4

See more details on using hashes here.

Release history Release notifications | RSS feed

1.0.10

2 files

This release

1.0.9 This release

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