π climatrix¶
Climatrix is a flexible toolbox for sampling and reconstructing climate datasets.
It provides utilities and an xarray accessor that simplifies the workflow of working with climate data arrays β from preprocessing to statistical sampling.
π€ Author¶
- Name: Jakub Walczak
- GitHub: @jamesWalczak
- Email: jakub.walczak@p.lodz.pl
π₯ Contributors¶
- Name: Wojciech Ε»yndul
- GitHub: @wzyndul
- Email: 242575@edu.p.lodz.pl
π Version¶
Alpha release
This is an alpha release β features are still evolving, and breaking changes may occur.
π Table of Contents¶
- π Getting Started
- π¦ Installation
- βοΈ Usage
- π§ͺ Examples
- π οΈ Features
- π License
- π Citation
π Getting Started¶
Climatrix is now available on PyPI
Run pip install climatrix
to install.
These instructions will get you a copy of the project up and running on your local machine.
git clone https://github.com/jamesWalczak/climatrix/
cd climatrix
βοΈ Usage¶
Here is a basic example of how to use this project. For more details, refer to API reference or Getting started section.
π§ͺ Examples¶
π Click to expand example: Accessing `climatrix` features
import climatrix as cm
import xarray as xr
my_dataset = "/file/to/netcdf.nc"
cm_dset = xr.open_dataset(my_dataset).cm
π Click to expand example: Getting values of coordinate
# TODO
π οΈ Features¶
- π§ Easy access to coordinate data (similar to MetPy), using regex to locate lat/lon
- π Sampling of climate data, both uniformly and using normal-like distributions
- π Reconstruction via:
- IDW (Inverse Distance Weighting)
- Ordinary Kriging
- SiNET (Sinusoidal reconstruction)
- π§ͺ Tools to compare reconstruction results
- π Plotting utilities for visualizing inputs and outputs
π License¶
This project is licensed under the MIT License - see the LICENSE file for details.
π₯ Contributing¶
The rules for contributing on the project are described in CONTRIBUTING file in details.
π Citation¶
If you are using this software in scientific work, cite us:
@misc{climatrix,
author = {Walczak, J., Ε»yndul, W.},
title = {climatrix: Climate data reconstruction made simple },
year = {2025},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{https://github.com/jamesWalczak/climatrix}},
}