Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Contribute Jupyter Notebook dataset viewers to the TDS #117

Open
haileyajohnson opened this issue Oct 2, 2020 · 0 comments
Open

Contribute Jupyter Notebook dataset viewers to the TDS #117

haileyajohnson opened this issue Oct 2, 2020 · 0 comments
Labels

Comments

@haileyajohnson
Copy link

haileyajohnson commented Oct 2, 2020

About

Unidata is looking for Python programmers to contribute Jupyter Notebook dataset viewers to the TDS Jupyter Notebook service.
To contribute to this issue, create a Jupyter Notebook (or use a notebook or Python script you've already written! ) that does the following:

  1. accesses data from the TDS (see the Siphon docs for guidance on accessing data)
  2. does cool things with accessed data (e.g. visualizations, analyses)

We're looking for two categories of notebooks:

  1. Generic viewers that would be useful in a typical THREDDS Data Server, e.g. a Notebook that plots any gridded data. These viewers will packaged with the TDS and distributed as default viewers. If your viewer fits this category, continue on to "Contributing to this issue".
  2. Viewers for specific datasets included in the Unidata THREDDS Data Server, e.g. a viewer for all GFS Quarter Degree Forecast datasets. If you have a viewer that does cool things with any dataset found here, see TdsConfig#93 instead.

Contributing to this issue

To contribute a Notebook that will be included as a default viewer in the TDS (type 1 above), submit a pull request that includes your .ipynb file in the startup directory.

Please see the Unidata Contributors Guide for guidelines on how to submit a pull request.

Helpful links

  • To learn more about Jupyter Notebooks, visit the project docs.

  • To learn more about configuring and contributing Notebook viewers, read the docs.

  • To see an example of a Notebook viewer, check out the default TDS notebook viewer

  • The Siphon package is an excellent way to get started working with the TDS in Python.

Thank you for considering contributing!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant