Skip to main content

Coordinate Rotation for Spatial Interpolation

Project description

crospint: Coordinate Rotation for Spatial Interpolation

This package provides lightweight utilities and scikit-learn-compatible transformers to build efficient machine learning pipelines for spatio-temporal interpolation with tree-based ensemble methods. This package also contains functions and classes uses to model housing prices at the national scale (see Meslin [2026]).

This package has three distinctive features:

  • It offers a native sklearn.Pipeline integration;
  • It uses polars for fast feature engineering but is also fully pandas-compatible to simplify use with other ML libraries;
  • It is agnostic to the algorithms used for interpolation (though is uses lightgbm by default).

This package also contains functions and classes uses to model housing prices at the national scale (see Meslin [2026]).

Installation

Just execute uv add crospint or pip install crospint.

Basic use

To be completed

Notebooks

Two notebooks illustrate the valuation method describe in Meslin [2026]:

  • How to apply the conditional tail removal procedure Open in Colab

  • How to train price models at the national scale Open in Colab

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

crospint-0.1.6.tar.gz (10.7 kB view details)

Uploaded Source

Built Distribution

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

crospint-0.1.6-py3-none-any.whl (12.8 kB view details)

Uploaded Python 3

File details

Details for the file crospint-0.1.6.tar.gz.

File metadata

  • Download URL: crospint-0.1.6.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.27 {"installer":{"name":"uv","version":"0.9.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for crospint-0.1.6.tar.gz
Algorithm Hash digest
SHA256 306aeb4a59fa394d43f6a9bafac238350354aad2891e6066dc48135700570f21
MD5 dab97380f1277a364853412b9cf018d1
BLAKE2b-256 350f4fe3ebed72ebfc0a99c9671beb5a57633fef9070c27a001ee5e79cebb2e6

See more details on using hashes here.

File details

Details for the file crospint-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: crospint-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 12.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.27 {"installer":{"name":"uv","version":"0.9.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for crospint-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 4ebf15976c4d74f1f409cd684512f8bd03b9aabb6fbe399e34514d80bc811849
MD5 3154c0eeddd6431480705bb02f9fab1a
BLAKE2b-256 0597a54b3d5e062c173b256e68fa1d4f5c216b04ebaa5137532c021b7ceaa584

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