The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

Send
Section 1 of 8
Xarray User Survey
Welcome to the 2024 Xarray User Survey!

In an effort to better understand the Xarray user community, we (the Xarray developer team) have created this short survey. We think it will take you about 5 minutes to complete. We will use the results from this survey to inform development activities and priorities. The survey has the option to remain anonymous and, except for any personally identifying information, will be made publicly available.
Section 2 of 8
Background
First some information to understand your background.
What is the job title that best describes your role when using Xarray?
Question Type
You can select more than 1.
Loading image…
Educator
Domain scientist / researcher
Data scientist
Software engineer / developer
System administrator
Other…
Add option
Answer key
(0 points)
Loading...
Loading…
What field do you work in?
Question Type
You can select more than 1.
Loading image…
Bioimaging
Neuroscience
Other bioscience
Astrophysics
Statistics & Machine Learning
Thermodynamics
Finance
Energy
Atmospheric Sciences
Ocean Sciences
Hydrological Sciences
Other Geoscience
Other…
Add option
Answer key
(0 points)
Loading...
Loading…
How did you hear about this survey?
Question Type
(This helps us know how to get in touch with people like you)
Loading image…
X/Twitter
GitHub
Mailing list
Friend / Colleague
Other…
Add option
Answer key
(0 points)
Loading...
Loading…
Section 3 of 8
How do you use Xarray?
In this section, we ask a few questions about you and how you use Xarray.
How often do you use Xarray?
Question Type
Loading image…
Most days
Regularly (~weekly)
Occasionally (~monthly)
Never
Add option
or
add "Other"
Answer key
(0 points)
Loading...
Loading…
How many years have you been using Xarray?
Question Type
Loading image…
to
0
Label (optional)
10
Label (optional)
Answer key
(0 points)
Loading...
Loading…
How do you rate your level of Xarray proficiency?
Question Type
Loading image…
Novice
Expert
to
0
Label (optional)
4
Label (optional)
Answer key
(0 points)
Loading...
Loading…
For your applications that use Xarray, how critical is Xarray?
Question Type
Loading image…
Non-critical - nice to have but could go without
Critical - couldn't work without it
to
0
Label (optional)
4
Label (optional)
Answer key
(0 points)
Loading...
Loading…
Is Xarray stable enough for you?
Question Type
Loading image…
Yes
Yes (and I wouldn't mind a little less stability if it meant the project developed faster)
No
Add option
or
add "Other"
Answer key
(0 points)
Loading...
Loading…
Is it easy to find answers to your questions regarding working with Xarray?
Question Type
Loading image…
Very hard
Very easy
to
1
Label (optional)
5
Label (optional)
Answer key
(0 points)
Loading...
Loading…
Where do you use Xarray?
Question Type
Loading image…
Never
Occasionally (~monthly)
Regularly (~weekly)
Most days
Personal laptop
Large workstation
On prem/HPC cluster
Commercial cloud
Rows
1.
Personal laptop
2.
Large workstation
3.
On prem/HPC cluster
4.
Commercial cloud
5.
Add row
Columns
Never
Occasionally (~monthly)
Regularly (~weekly)
Most days
Add column
Answer key
(0 points)
Loading...
Loading…
Interactive or batch?
Question Type
Loading image…
Never
Occasionally (~monthly)
Regularly (~weekly)
Most days
Interactive: I use Xarray with Jupyter or IPython when playing with data
Batch: I use Xarray in scripts that run in the future
Rows
1.
Interactive: I use Xarray with Jupyter or IPython when playing with data
2.
Batch: I use Xarray in scripts that run in the future
3.
Add row
Columns
Never
Occasionally (~monthly)
Regularly (~weekly)
Most days
Add column
Answer key
(0 points)
Loading...
Loading…
Xarray includes support for reading and writing a number of multi-dimensional data storage formats. Which do you use?
Question Type
*denotes existing support within Xarray
Loading image…
Never
Occasionally (~monthly)
Regularly (~weekly)
Most days
NetCDF 3*
NetCDF 4*
OpenDAP or THREDDS
OGC API
Zarr*
OME-Zarr
GRIB*
GeoTIFF*
Python Pickle*
HDF 4
HDF 5
Other Image format (PNG, JPG, TIFF, etc.)
Video (e.g. MP4)
Database (e.g. MongoDB)
Tensors (e.g. PyTorch, Tensorflow, NumPy)
Other
Rows
1.
NetCDF 3*
2.
NetCDF 4*
3.
OpenDAP or THREDDS
4.
OGC API
5.
Zarr*
6.
OME-Zarr
7.
GRIB*
8.
GeoTIFF*
9.
Python Pickle*
10.
HDF 4
11.
HDF 5
12.
Other Image format (PNG, JPG, TIFF, etc.)
13.
Video (e.g. MP4)
14.
Database (e.g. MongoDB)
15.
Tensors (e.g. PyTorch, Tensorflow, NumPy)
16.
Other
17.
Add row
Columns
Never
Occasionally (~monthly)
Regularly (~weekly)
Most days
Add column
Answer key
(0 points)
Loading...
Loading…
If you answered "Other" above, please list any additional formats:
Question Type
Loading image…
Answer key
(0 points)
Loading...
Loading…
How do you scale xarray?
Question Type
Loading image…
Batch Job Scheduler (Airflow, etc.)
Multithreading
Apache Beam
Dask
Joblib
Spark
Xarray-Beam (https://xarray-beam.readthedocs.io/en/latest/)
Other…
Add option
Answer key
(0 points)
Loading...
Loading…
How easy is it for you to upgrade to newer versions of Python libraries (not just Xarray)?
Question Type
Loading image…
Impossible
Very Easy
to
0
Label (optional)
4
Label (optional)
Answer key
(0 points)
Loading...
Loading…
What are some other libraries that you often use with Xarray? (e.g. "dask, pandas, scikit-learn")
Question Type
Loading image…
Answer key
(0 points)
Loading...
Loading…
What would make Xarray even more useful for your work?
Question Type
Loading image…
Answer key
(0 points)
Loading...
Loading…
Section 4 of 8
Xarray Support
We would like to understand how you get support for questions that arise while working with Xarray
What support resources would you prefer to see expanded?
Question Type
Loading image…
Xarray Documentation (https://docs.xarray.dev/)
Xarray Tutorial (https://tutorial.xarray.dev/)
Xarray Office Hours (https://github.com/pydata/xarray/discussions/categories/office-hours)
Github Discussions (https://github.com/pydata/xarray/discussions/)
Pangeo Discussion Forum (https://discourse.pangeo.io/)
Project Pythia (https://foundations.projectpythia.org/landing-page.html)
Other…
Add option
Answer key
(0 points)
Loading...
Loading…
What Xarray resources have you used for support in the last six months?
Question Type
Loading image…
Xarray Documentation (https://docs.xarray.dev/)
Xarray Tutorial (https://tutorial.xarray.dev/)
Xarray Office Hours (https://github.com/pydata/xarray/discussions/categories/office-hours)
GitHub issue trackers (raising a new issue)
GitHub issue trackers (reading past issues)
Github Discussions (https://github.com/pydata/xarray/discussions/)
Pangeo Discussion Forum (https://discourse.pangeo.io/)
Project Pythia (https://foundations.projectpythia.org/landing-page.html)
AI assistant (ChatGPT, Gemini, etc.)
Ask a friend
Post on a social media platform (e.g. X/Twitter)
Other…
Add option
Answer key
(0 points)
Loading...
Loading…
Do you have suggestions for how to improve Xarray's documentation?
Question Type
Loading image…
Answer key
(0 points)
Loading...
Loading…
Do you have suggestions for how to improve Xarray's tutorial?
Question Type
Loading image…
Answer key
(0 points)
Loading...
Loading…
What new support resources you would like to see?
Question Type
Loading image…
Answer key
(0 points)
Loading...
Loading…
Section 5 of 8
The future of Xarray
We want to know what sort of development activities and features are most important to you. Some of these questions are generic and some are targeting specific decisions the Xarray team needs to make.
Currently work is underway to add a hierarchical tree-like data structure to Xarray. How useful would this data structure be to your work?
Question Type
Loading image…
Not useful
Very useful
to
1
Label (optional)
5
Label (optional)
Answer key
(0 points)
Loading...
Loading…
Xarray is also making progress toward breaking out a new simpler data structure called NamedArray. This structure would feature only named dimensions and attributes, but no coordinate variables or indexes. How useful would this data structure be to your work?
Question Type
Loading image…
Not useful
Very useful
to
1
Label (optional)
5
Label (optional)
Answer key
(0 points)
Loading...
Loading…
Xarray supports multiple array types (e.g. NumPy and Dask). Please rank your interest non-NumPy array support:
Question Type
Note that there already full support for Dask arrays and experimental support for CuPy, Sparse, and Pint arrays.
Loading image…
Not interested
Somewhat interested
Very interested
CuPy (GPU) arrays
Sparse arrays
Dask arrays
Pint (unit-aware) arrays
PyTorch
JAX
Cubed
Other
Rows
1.
CuPy (GPU) arrays
2.
Sparse arrays
3.
Dask arrays
4.
Pint (unit-aware) arrays
5.
PyTorch
6.
JAX
7.
Cubed
8.
Other
9.
Add row
Columns
Not interested
Somewhat interested
Very interested
Add column
Answer key
(0 points)
Loading...
Loading…
If you answered "Other" above, list any additional array types:
Question Type
Loading image…
Answer key
(0 points)
Loading...
Loading…
Section 6 of 8
Contributing to Xarray
In this section, we would like to understand what barriers you face to contributing.
Have you contributed to the Xarray project or ecosystem in any way?
Question Type
Loading image…
Opened an issue in Xarray
Opened a pull request to Xarray
Opened a pull request to xarray-tutorial (https://tutorial.xarray.dev)
Built new package for Xarray users
Created an Xarray engine or extension
Run or contributed to a tutorial on Xarray (e.g. at your local Python group, at your institution, etc.)
Contributed to documentation/tutorial material hosted elsewhere (e.g. Project Pythia, various HackWeeks, Software Carpentry etc.)
Other…
Add option
Answer key
(0 points)
Loading...
Loading…
Please describe any barriers you encountered in contributing to Xarray, or any that have kept you from contributing.
Question Type
Loading image…
Answer key
(0 points)
Loading...
Loading…
What are your suggestions for reducing these barriers?
Question Type
Loading image…
Answer key
(0 points)
Loading...
Loading…
Section 7 of 8
Wrapping up
A few quick questions to wrap up.

Unlike the rest of the survey, the answers to these questions will NOT be made public.

Thank you for completing the survey!!!
Xarray's future (and the developer team) is listening... is there anything else you want to say?
Question Type
Loading image…
Answer key
(0 points)
Loading...
Loading…
If you would like to be added to the Xarray project listserve and receive the results of this survey, include your email below:
Question Type
Loading image…
Answer key
(0 points)
Loading...
Loading…
The Xarray development team may have further questions for you. Are you interested in sharing your information for further contact?
Question Type
Loading image…
Yes
No
Add option
or
add "Other"
Answer key
(0 points)
Loading...
Loading…
Section 8 of 8
Additional Contact Information
This section is fully optional, and any information provided will not be revealed in the public report.
Full Name
Question Type
Loading image…
Answer key
(0 points)
Loading...
Loading…
Email Address
Question Type
Loading image…
Answer key
(0 points)
Loading...
Loading…
Employer
Question Type
Loading image…
Answer key
(0 points)
Loading...
Loading…
Job Title
Question Type
Loading image…
Answer key
(0 points)
Loading...
Loading…
Link to Sheets
Message for respondents
This form is no longer accepting responses
Insights
Total points distribution
Loading...
Loading responses…
Background
What is the job title that best describes your role when using Xarray?
Copy
No responses yet for this question.
What field do you work in?
Copy
No responses yet for this question.
How did you hear about this survey?
Copy
No responses yet for this question.
How do you use Xarray?
How often do you use Xarray?
Copy
No responses yet for this question.
How many years have you been using Xarray?
Copy
No responses yet for this question.
How do you rate your level of Xarray proficiency?
Copy
No responses yet for this question.
For your applications that use Xarray, how critical is Xarray?
Copy
No responses yet for this question.
Is Xarray stable enough for you?
Copy
No responses yet for this question.
Is it easy to find answers to your questions regarding working with Xarray?
Copy
No responses yet for this question.
Where do you use Xarray?
Copy
No responses yet for this question.
Interactive or batch?
Copy
No responses yet for this question.
Xarray includes support for reading and writing a number of multi-dimensional data storage formats. Which do you use?
Copy
No responses yet for this question.
If you answered "Other" above, please list any additional formats:
Copy
No responses yet for this question.
How do you scale xarray?
Copy
No responses yet for this question.
How easy is it for you to upgrade to newer versions of Python libraries (not just Xarray)?
Copy
No responses yet for this question.
What are some other libraries that you often use with Xarray? (e.g. "dask, pandas, scikit-learn")
No responses yet for this question.
What would make Xarray even more useful for your work?
No responses yet for this question.
Xarray Support
What support resources would you prefer to see expanded?
Copy
No responses yet for this question.
What Xarray resources have you used for support in the last six months?
Copy
No responses yet for this question.
Do you have suggestions for how to improve Xarray's documentation?
No responses yet for this question.
Do you have suggestions for how to improve Xarray's tutorial?
No responses yet for this question.
What new support resources you would like to see?
No responses yet for this question.
The future of Xarray
Currently work is underway to add a hierarchical tree-like data structure to Xarray. How useful would this data structure be to your work?
Copy
No responses yet for this question.
Xarray is also making progress toward breaking out a new simpler data structure called NamedArray. This structure would feature only named dimensions and attributes, but no coordinate variables or indexes. How useful would this data structure be to your work?
Copy
No responses yet for this question.
Xarray supports multiple array types (e.g. NumPy and Dask). Please rank your interest non-NumPy array support:
Copy
No responses yet for this question.
If you answered "Other" above, list any additional array types:
No responses yet for this question.
Contributing to Xarray
Have you contributed to the Xarray project or ecosystem in any way?
Copy
No responses yet for this question.
Please describe any barriers you encountered in contributing to Xarray, or any that have kept you from contributing.
No responses yet for this question.
What are your suggestions for reducing these barriers?
No responses yet for this question.
Wrapping up
Xarray's future (and the developer team) is listening... is there anything else you want to say?
No responses yet for this question.
If you would like to be added to the Xarray project listserve and receive the results of this survey, include your email below:
Copy
No responses yet for this question.
The Xarray development team may have further questions for you. Are you interested in sharing your information for further contact?
Copy
No responses yet for this question.
Additional Contact Information
Full Name
Copy
No responses yet for this question.
Email Address
Copy
No responses yet for this question.
Employer
Copy
No responses yet for this question.
Job Title
Copy
No responses yet for this question.
Settings
Responses
Manage how responses are collected and protected
Presentation
Manage how the form and responses are presented
Defaults
Form defaults
Settings applied to this form and new forms
Question defaults
Settings applied to all new questions
.