Skip to main content

xarray-validate

PyPI version GitHub Workflow Status (branch) Documentation Status uv Ruff

Motivation

This is a maintained refactor of xarray-schema. I needed an xarray validation engine for one of my projects. I saw in the xarray-schema library a good start, but both its maintenance status and the foreseen integration of its feature set into the much larger Pandera library seemed uncertain. I therefore decided to fork the project, refactor it and add the features I was missing.

Features

  • ⬆️ DataArray and Dataset validation
  • ⬆️ Basic Python type serialization / deserialization
  • Construct schema from existing xarray data
  • 🚫 JSON roundtrip (not guaranteed to work)

⬆️ Inherited from xarray-schema 🚫 Won't do / won't fix

License

This project is distributed under the terms of the MIT license.

About

xarray-validate is maintained by Vincent Leroy.

The xarray-validate maintainers acknowledge the work of the xarray-schema project creators and maintainers.

Metadata

Release files for xarray-validate 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for xarray-validate 0.0.5
File Size Uploaded
xarray_validate-0.0.5.tar.gz 279.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for xarray-validate 0.0.5
File Interpreter ABI Platform
xarray_validate-0.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 298.8 kB

Release files / xarray_validate-0.0.5.tar.gz

Download URL xarray_validate-0.0.5.tar.gz
Size 279.5 kB
Tags Source
SHA-256 checksum
How to use checksums
b5dde34f5e8dbe7aa92d64d8c7c36c345848355b479be379224ac34d3e0c625a
BLAKE2b-256 checksum
How to use checksums
5793fb3553bde135147e2ffbff76135663ab003deb23aed44a3a22ea38d15378
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 4, 2026.

Transparency log

Release files / xarray_validate-0.0.5-py3-none-any.whl

Download URL xarray_validate-0.0.5-py3-none-any.whl
Size 19.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4d472b40d1063c5b4f2f56097b57551380dc06393da4a480d9ca85fd3cf0f2a9
BLAKE2b-256 checksum
How to use checksums
cc1188c4bb44dff0e8003c4781190a8e598caf7fa95a27d1f1e0e2f16dcbb333
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 4, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release 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