Skip to main content

Deep learning package for FRK

Project description

Spherical DeepKriging

Tests codecov PyPI version Open toy notebook in Colab

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

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.

Citation

@misc{huang2026deepkrigingglobaldata,
      title={DeepKriging on the Global Data},
      author={Hao-Yun Huang and Wen-Ting Wang and Ping-Hsun Chiang and Wei-Ying Wu},
      year={2026},
      eprint={2604.01689},
      archivePrefix={arXiv},
      primaryClass={stat.ME},
      url={https://arxiv.org/abs/2604.01689},
}

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

spherical_deepkriging-1.0.8.tar.gz (33.8 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.8-cp310-cp310-manylinux_2_39_x86_64.whl (192.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.39+ x86-64

File details

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

File metadata

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

File hashes

Hashes for spherical_deepkriging-1.0.8.tar.gz
Algorithm Hash digest
SHA256 4f479dbdf2e2c38cd1ccce716fe9fdb312ddd3b260aef9d9588fb81adb1f44bf
MD5 bb0100e8e87bc00dc44db4aaf368ff48
BLAKE2b-256 7bacac361a74a47e0beaa930b0ebbb834314b4373c94071deb1ec4590f55a590

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spherical_deepkriging-1.0.8-cp310-cp310-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 7fb8462a49d6a338f819b7d32f400265dde5829ff9e887d9704dd22608f4bb2d
MD5 b0a9de7470442ac896a9232fe6762626
BLAKE2b-256 ccc7db1569942fd7164971334c1a0e819b24d9333cb4de6609f5f58b46fbc76a

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