From scientific-domain-applications
Reads, analyzes, and processes labeled multidimensional arrays (NetCDF, Zarr, HDF5) using Xarray with Dask support for large datasets.
How this command is triggered — by the user, by Claude, or both
Slash command
/scientific-domain-applications:xarray-for-multidimensional-dataThis command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
# Xarray for Multidimensional Data Work with labeled multidimensional arrays using Xarray. ## Arguments $ARGUMENTS — describe the task (e.g., "read this NetCDF file", "analyze climate data", "set up Dask chunking for large dataset") ## Workflow 1. **Understand the task** from the arguments: - NetCDF/HDF5/Zarr I/O - DataArray and Dataset operations - Dask integration for large datasets - Climate/satellite/oceanographic analysis - Geospatial raster operations (rioxarray) - DataTree for hierarchical data 2. **Explore existing data and code:** - Check for data files (...
Work with labeled multidimensional arrays using Xarray.
$ARGUMENTS — describe the task (e.g., "read this NetCDF file", "analyze climate data", "set up Dask chunking for large dataset")
Understand the task from the arguments:
Explore existing data and code:
Implement using Xarray best practices:
Verify results and performance.
Report results including data structure and any performance considerations.
npx claudepluginhub uw-ssec/rse-plugins --plugin scientific-domain-applications/benchmarkRuns comprehensive chunking benchmarks on Zarr datasets, sampling data, testing candidate configs, and generating a performance report with recommendations.
/ingestImports data files into the project, generating metadata and provenance documentation, and updating the data manifest.
/analyzeComputes annotation properties like area and intensity, exports data as JSON/CSV, manages connections and sharing for NimbusImage datasets via Python API.