Skip to main content

Spatial Debiased Whittle likelihood for fast inference of spatio-temporal covariance models from gridded data

Project description

Spatial Debiased Whittle Likelihood

Image

Documentation Status .github/workflows/run_tests_on_push.yaml Pypi Binder

Introduction

This package implements the Spatial Debiased Whittle Likelihood (SDW) as presented in the article of the same name, by the following authors:

  • Arthur P. Guillaumin
  • Adam M. Sykulski
  • Sofia C. Olhede
  • Frederik J. Simons

The SDW extends ideas from the Whittle likelihood and Debiased Whittle Likelihood to random fields and spatio-temporal data. In particular, it directly addresses the bias issue of the Whittle likelihood for observation domains with dimension greater than 2. It also allows us to work with rectangular domains (i.e., rather than square), missing observations, and complex shapes of data.

Installation instructions

The package can be installed via one of the following methods.

  1. Via the use of Poetry (https://python-poetry.org/), by running the following command:

    poetry add debiased-spatial-whittle
    
  2. Otherwise, you can directly install via pip:

    pip install debiased-spatial-whittle
    

Development

Firstly, you need to install poetry. Then, git clone this repository, ad run the following command from the directory corresponding to the package.

poetry install

If you run into some issue regarding the Python version, you can run

poetry env use <path_to_python>

where <path_to_python> is the path to a Python version compatible with the requirements in pyproject.toml.

Unit tests

Unit tests are run with pytest. On Pull-requests, the unit tests will be run.

Documentation

The documentation is hosted on readthedocs. It is based on docstrings. Currently, it points to the joss_paper branch and is updated on any push to that branch.

Versioning

Currently, versioning is handled manuallyusing poetry, e.g.

poetry version patch

or

poetry version minor

When creating a release in Github, the version tag should be set to match the version in th pyproject.toml. Creating a release in Github will trigger a Github workflow that will publish to Pypi (see Pypi section).

PyPi

The package is updated on PyPi automatically on creation of a new release in Github. Note that currently the version in pyproject.toml needs to be manually updated. This should be fixed by adding a step in the workflow used for publication to Pypi.

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

debiased_spatial_whittle-1.0.1.tar.gz (72.6 kB view details)

Uploaded Source

Built Distribution

debiased_spatial_whittle-1.0.1-py3-none-any.whl (80.5 kB view details)

Uploaded Python 3

File details

Details for the file debiased_spatial_whittle-1.0.1.tar.gz.

File metadata

  • Download URL: debiased_spatial_whittle-1.0.1.tar.gz
  • Upload date:
  • Size: 72.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for debiased_spatial_whittle-1.0.1.tar.gz
Algorithm Hash digest
SHA256 c23d33e468d36c619fb7f0a3af6fb5793b8dc8fef439e3c2f2e448c3616fe4b8
MD5 eeafe272ba30484c7107b8299bd69c0d
BLAKE2b-256 11b64ced8c14047ca4930ca375742d5fb965c4d473eaeca7dcf45752a0d71086

See more details on using hashes here.

Provenance

The following attestation bundles were made for debiased_spatial_whittle-1.0.1.tar.gz:

Publisher: pypi.yml on arthurBarthe/debiased-spatial-whittle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file debiased_spatial_whittle-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for debiased_spatial_whittle-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 09e44feb16a00285c28b81d842053d2fb73e96997fab79867fd1fd3ed4aaadab
MD5 021e9b1f29ea6db06d1c17cc90488df7
BLAKE2b-256 cbafa343275c0173d3a0e566509cb2c7f2baa2057dc82531fd6e45e31bf61c8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for debiased_spatial_whittle-1.0.1-py3-none-any.whl:

Publisher: pypi.yml on arthurBarthe/debiased-spatial-whittle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page