vix.ing · top · new · best · stats · spec

scida: scalable analysis for scientific big data

2024/02/27 by Byrohl, Chris, Nelson, Dylan
#Astrophysics of Galaxies (astro-ph.GA) #Cosmology and Nongalactic Astrophysics (astro-ph.CO) #FOS: Physical sciences #Instrumentation and Methods for Astrophysics (astro-ph.IM)

paper · doi:10.48550/arxiv.2402.17818

Abstract

scida is a Python package for reading and analyzing large scientific data sets with support for various cosmological and galaxy formation simulations out-of-the-box. Data access is provided through a hierarchical dictionary-like data structure after a simple load() function. Using the dask library for scalable, parallel and out-of-core computation, all computation requests from a user session are first collected in a task graph. Arbitrary custom analysis, as well as all available dask (array) operations, can be performed. The subsequent computation is executed only upon request, on a target resource (e.g. a HPC cluster).

Related