InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Xarray Alternatives
Similar projects and alternatives to xarray
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
SWIG
SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.
-
-
iris
A powerful, format-agnostic, and community-driven Python package for analysing and visualising Earth science data (by SciTools)
-
fugue
A unified interface for distributed computing. Fugue executes SQL, Python, Pandas, and Polars code on Spark, Dask and Ray without any rewrites.
-
-
-
-
-
-
mars
Mars is a tensor-based unified framework for large-scale data computation which scales numpy, pandas, scikit-learn and Python functions.
-
-
swifter
A package which efficiently applies any function to a pandas dataframe or series in the fastest available manner (by jmcarpenter2)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
xarray discussion
xarray reviews and mentions
- I Don't Like NumPy
-
Show HN: NumPy+Jax Except with Named Axes
If this idea sounds inderesting, you might want to look at xarray for a more established project: https://github.com/pydata/xarray
-
Spectral Imaging Made Easy: A Powerful Python Library
Interesting - I'm curious whether you feel that Xarray covers these use cases already?
https://xarray.dev/
Especially as I've said before that Hyperspy shares so many features in common with Xarray that Hyperspy should just use Xarray under the hood.
https://github.com/hyperspy/hyperspy/discussions/3405
-
State of Python 3.13 Performance: Free-Threading
Sadly, several python projects do not use semantic versioning, for example xarray [0] and dask. Numpy can make backward incompatible changes after a warning for two releases[1]. In general, the python packaging docs do not really read as an endorsement of semantic versioning [2]:
> A majority of Python projects use a scheme that resembles semantic versioning. However, most projects, especially larger ones, do not strictly adhere to semantic versioning, since many changes are technically breaking changes but affect only a small fraction of users...
[0] https://github.com/pydata/xarray/issues/6176
- Xarray: N-D labeled arrays and datasets in Python
-
Request for Startups: Climate Tech
PyTorch and JAX are used heavily in climate science on the ML side. For more general analytics, not so much. Many of our users like to use Xarray as a high-level API. There has been some work to integrate Xarray with PyTorch (https://github.com/pydata/xarray/issues/3232) but we're not there yet.
The Python Array API standard should help align these different back-ends: https://data-apis.org/array-api/latest/
-
Python for Data Analysis, 3rd Edition – The Open Access Version Online
Does polars have N-D labelled arrays, and if so can it perform computations on them quickly? I've been thinking of moving from pandas to xarray [0], but might consider poplars too if it has some of that functionality.
[0] https://xarray.dev/
-
What is lacking in Julia ecosystem?
https://xarray.dev
-
How we found and helped fix 24
bugs in 24 hours (in Tensorflow, Sentry, V8, PyTorch, Hue, and more)
Pydata's xarray
- Xarray awarded a support grant from NASA
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 May 2025
Stats
pydata/xarray is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of xarray is Python.