Negin Sobhani
Negin Sobhani is a High Performance Computing consultant and computational atmospheric scientist working at the National Center for Atmospheric Research (NCAR). She has several years of experience developing and supporting open-source tools and infrastructure to improve the performance and accessibility of Earth System models and bridge the gap between data science, atmospheric science, and software engineering. She is interested in applying in adopting cutting-edge data science and computational technologies to improve our understanding of the environment.
Sessions
Xarray provides data structures for multi-dimensional labeled arrays and a toolkit for scalable data analysis on large, complex datasets with many related variables. Xarray combines the convenience of labeled data structures inspired by Pandas with NumPy-like multi-dimensional arrays to provide an intuitive and scalable interface for scientific analysis. This tutorial will introduce data scientists already familiar with Xarray to more intermediate and advanced topics, such as applying functions in SciPy/NumPy with no Xarray equivalent, advanced indexing concepts, and wrapping other array types in the scientific Python ecosystem.
We will present multiple demonstrations of the ability to easily translate existing Xarray workflows to the GPU using CuPy and CuPy-Xarray packages. Our intent is to galvanize community interest around this capability and emphasize recent developments in the ecosystem. The demos will commence with a simple showcase of Xarray wrapping CuPy on a single GPU, and will gradually advance in complexity to exhibit Xarray wrapping Dask wrapping CuPy for multi-node GPU computations on NCAR computing resources.