awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pydata avatar

pydata/xarray

0
View on GitHub↗
4,159 estrellas·1,273 forks·Python·Apache-2.0·3 vistasxarray.dev↗

Xarray

Xarray es una librería de arrays multidimensionales de Python y framework de conjuntos de datos etiquetados. Extiende la estructura de datos de NumPy añadiendo etiquetas a los arrays, permitiendo la organización de datos complejos N-dimensionales utilizando dimensiones y coordenadas con nombre.

La librería proporciona una interfaz de datos NetCDF para leer y escribir formatos de datos científicos como NetCDF y Zarr. Permite la computación científica de arrays manteniendo la relación entre los datos y las coordenadas físicas durante las operaciones matemáticas.

El proyecto cubre el análisis de datos multidimensionales, manipulación de datos geoespaciales y procesamiento de datos climáticos. También admite el análisis de series temporales para gestionar secuencias de observaciones a lo largo del tiempo.

Features

  • Labeled Array Management - Provides a framework for organizing multidimensional datasets using named dimensions and coordinates to avoid integer indexing.
  • Labeled Dataset Aggregations - Groups multiple labeled arrays into a single container using a shared set of coordinates and global attributes.
  • Labeled Dataset Frameworks - Provides a system for organizing complex multidimensional data with metadata and coordinate-based alignment.
  • Dimension Coordinate Mapping - Maps named dimensions to integer axis indices to automate coordinate alignment and array slicing.
  • Multidimensional Arrays - Enables analysis of large arrays of data using named dimensions and labels instead of raw integer indexing.
  • Scientific Computing - Performs mathematical operations on labeled N-dimensional arrays while maintaining the relationship between data and physical coordinates.
  • N-Dimensional Array Libraries - Provides a library for managing labeled N-dimensional arrays and datasets using named dimensions and coordinates.
  • NumPy Array Integration - Uses NumPy arrays as the underlying data container to leverage efficient contiguous memory and vectorised operations.
  • Labeled Array Extensions - Extends the NumPy data structure by adding labels to arrays to simplify indexing and data analysis.
  • Deferred Computation Integration - Wraps Dask arrays to defer computation until a result is explicitly requested.
  • Time Series Analysis - Manages sequences of multidimensional observations over time, allowing for easy resampling and alignment of temporal data.
  • Array Broadcasting - Implements array broadcasting to automatically align datasets by matching labels across dimensions during arithmetic operations.
  • Climate Data Processing - Handles complex atmospheric or oceanic datasets that use coordinates like latitude, longitude, and time.
  • Geospatial Data Manipulation - Works with spatially referenced grids and datasets to slice, dice, and align data based on geographic coordinates.
  • Scientific Data Export Formats - Provides a data interface for reading and writing scientific data formats such as NetCDF and Zarr.
  • Data Containers - N-dimensional labeled arrays and datasets for complex data.
  • Data Manipulation - Multidimensional data selection and analysis.
  • Data Processing Libraries - N-dimensional array structures with labeled dimensions.

Historial de estrellas

Gráfico del historial de estrellas de pydata/xarrayGráfico del historial de estrellas de pydata/xarray

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace pydata/xarray?

Xarray es una librería de arrays multidimensionales de Python y framework de conjuntos de datos etiquetados. Extiende la estructura de datos de NumPy añadiendo etiquetas a los arrays, permitiendo la organización de datos complejos N-dimensionales utilizando dimensiones y coordenadas con nombre.

¿Cuáles son las características principales de pydata/xarray?

Las características principales de pydata/xarray son: Labeled Array Management, Labeled Dataset Aggregations, Labeled Dataset Frameworks, Dimension Coordinate Mapping, Multidimensional Arrays, Scientific Computing, N-Dimensional Array Libraries, NumPy Array Integration.

¿Qué alternativas de código abierto existen para pydata/xarray?

Las alternativas de código abierto para pydata/xarray incluyen: rust-ndarray/ndarray — ndarray is a multidimensional array library for Rust that serves as a linear algebra framework and scientific… xtensor-stack/xtensor — xtensor is a C++ multidimensional array library for numerical computing that provides N-dimensional containers with an… iamseancheney/python_for_data_analysis_2nd_chinese_version — This project is an educational resource and a collection of instructional materials for performing data manipulation… datawhalechina/joyful-pandas — This project is a comprehensive pandas data analysis tutorial and instructional guide designed for learning data… vaexio/vaex — Vaex is a high-performance Apache Arrow DataFrame library and out-of-core data processing engine designed to handle… modin-project/modin — Modin is a distributed dataframe library and parallel data processing engine designed to handle large datasets that…

Alternativas open-source a Xarray

Proyectos open-source similares, clasificados según cuántas características comparten con Xarray.
  • rust-ndarray/ndarrayAvatar de rust-ndarray

    rust-ndarray/ndarray

    4,290Ver en GitHub↗

    ndarray is a multidimensional array library for Rust that serves as a linear algebra framework and scientific computing tool. It provides the core infrastructure for creating and manipulating n-dimensional arrays, functioning as both a parallel array processor and a toolkit for numerical data analysis. The library distinguishes itself by providing efficient slicing and memory views, allowing for data sharing without copying. It leverages optimized backend math libraries for high-speed matrix multiplication and distributes heavy mathematical iterations across multiple CPU threads to accelerate

    Rust
    Ver en GitHub↗4,290
  • xtensor-stack/xtensorAvatar de xtensor-stack

    xtensor-stack/xtensor

    3,748Ver en GitHub↗

    xtensor is a C++ multidimensional array library for numerical computing that provides N-dimensional containers with an interface mirroring the NumPy API. It utilizes a lazy evaluation expression engine to defer numerical computations until assignment, which minimizes memory allocations and intermediate copies. The library features a foreign memory array adaptor that allows it to wrap external buffers, such as NumPy arrays, to perform numerical operations in-place without duplicating data. It further optimizes performance through lazy broadcasting and a system that manages the lifetime of temp

    C++c-plus-plus-14multidimensional-arraysnumpy
    Ver en GitHub↗3,748
  • iamseancheney/python_for_data_analysis_2nd_chinese_versionAvatar de iamseancheney

    iamseancheney/python_for_data_analysis_2nd_chinese_version

    8,937Ver en GitHub↗

    This project is an educational resource and a collection of instructional materials for performing data manipulation and statistical analysis using Python. It provides a comprehensive set of guides and code examples for using the Pandas, NumPy, and Matplotlib libraries to analyze structured data. The resource includes a dedicated guide for reshaping, cleaning, and aggregating tabular data and time series via Pandas, alongside a reference for high-performance vectorized operations and linear algebra using NumPy. It also features tutorials for creating publication-quality charts, distribution p

    matplotlibnumpypandas
    Ver en GitHub↗8,937
  • datawhalechina/joyful-pandasAvatar de datawhalechina

    datawhalechina/joyful-pandas

    5,164Ver en GitHub↗

    This project is a comprehensive pandas data analysis tutorial and instructional guide designed for learning data manipulation and analysis. It serves as a tabular data processing guide and a manual for time series analysis, providing a structured approach to cleaning, merging, and transforming datasets. The repository functions as a data feature engineering course, providing tutorials on constructing and selecting dataset features to improve machine learning model performance. It also includes a vectorized data operations guide for performing element-wise mathematical computations and matrix

    Jupyter Notebookpandas
    Ver en GitHub↗5,164
Ver las 30 alternativas a Xarray→