ESDS uses several primary platforms for communication. Here is a list of communication platforms and learning resources if you’d like to ve involved in the ESDS community:

NSA Discourse#

Discourse offers a community where users can ask questions and share progress on various projects. It is setup similarly to the Pangeo discourse. You will need to register for an account, but once registered and logged on, be sure to follow the ESDS channel on this platform.

Email List#

If you would like to join the ESDS Email List (Google Group) to be informed of updates about these meetings and question/answer opportunities, we recommend you join the ESDS Google Goup using this link to the ESDS Group page, then click “Join Group.”

Joining the Google Group will automatically send you a Zulip invitation!


Zulip is an asynchronous messaging platform, run in-house at UCAR, which can be used for both private messages and messages seperated by topic. When posting in a specific “channel”, the user must add a topic, which makes it easier to track various conversations and refer back to communications at a later time. Channels include “ESDS”, “dask”, “python-questions”, “python-dev”, “jupyterlab-hub” and more.

Again, we recommend you join the ESDS Google Goup using this link to the ESDS Group page, then click “Join Group.” New members to this Google Group will receive an invitation to join Zulip as well! Alternatively, this Zulip invite link does not expire.

ESDS Github Repository#

This repository and webpage is a space where we can post progress on this initiative, publish blog posts related to various workflows, document “best practices,” in addition to serving as a resource/discussion spot via comments on pages and posts.

ESDS Forum#

Every other Monday from 2-3pm MT via Zoom, we hold the ESDS Forum, which provides a venue for discussion, coordination and showcasing work in progress. Examples include:

  • Workflow demos

  • Overview of packages and analysis tools

  • Focused discussions on new efforts

  • Feedback on computing and analysis resources This is a great place to discuss progress on your project, and get feedback from the community!

If you are interested in giving a talk or leading a discussion, please fill out this ESDS Forum sign-up spreadsheet. See the ESDS Forum Meeting Notes for an overview of previous discussions.

Office Hours#

Have a question about Python/data analysis issues? Looking to get feedback on some project? Stop by our office hours! You do NOT need to have submitted a question in advance.

Office Hours are hosted Mondays and Wednesdays from 3-4pm MT via Zoom. Join the ESDS Activities calendar to see event updates and notifications.

Office hours are typically staffed by 1-4 ESDS members who are prepared to answer your questions. We’ll use breakout rooms to divide topics when necessary. If your question is about an error message you are raising in your workflow, help us help you by being ready to provide a copy of your dataset and code so we can reproduce your error. Depending on your question, we may be able to walk you through a solution or send you documentation/resources that address your question. See the Office Hour Notes for a summary of previous sessions.

Project Pythia#

Want to learn more about using Python, GitHub, or Jupyter Notebooks for Earth system data science? Project Pythia is a home for Python-centered learning resources that are open-source, community-owned, geoscience-focused, and high-quality. Check out Project Pythia tutorials, examples, and other training materials here. Project Pythia shares several contributors with the ESDS community and is a resource we highly recommend.