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

Add xCDAT tutorial datasets and update gallery notebooks #705

Merged
merged 44 commits into from
Mar 20, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
1f2bb93
Add `xc.tutorial.load_dataset()` API
tomvothecoder Oct 3, 2024
604669d
Replace load_dataset with open_dataset`
tomvothecoder Oct 3, 2024
40b667a
Update temporal average notebook
tomvothecoder Oct 7, 2024
e0022dc
Update temporal averaging notebook
tomvothecoder Oct 7, 2024
0d2c42f
Remove OPeNDAP reference from notebook
tomvothecoder Oct 30, 2024
58ec096
Update `spatial-average.ipynb`
tomvothecoder Oct 30, 2024
cfed8bb
Start updating `climatology-and-departures.ipynb`
tomvothecoder Oct 31, 2024
1277938
Change version to 0.7.3
tomvothecoder Nov 7, 2024
09fd9ee
Update `general-utilities.ipynb`
tomvothecoder Nov 7, 2024
b27f4ea
Update `introduction-to-xcdat.ipynb`
tomvothecoder Nov 7, 2024
601900d
Remove versioning from conda env in notebooks
tomvothecoder Nov 7, 2024
295fe8d
Update dask notebook
tomvothecoder Nov 7, 2024
5fa7830
Update regridding horizontal notebook
tomvothecoder Nov 7, 2024
613ae27
Start refactoring vertical regridding
tomvothecoder Nov 12, 2024
f21100f
Start refactoring vertical regridding
tomvothecoder Nov 12, 2024
1ff1adf
Update climo and departs notebook
tomvothecoder Nov 12, 2024
1c629d0
Initial work on vertical regridding notebook
tomvothecoder Mar 12, 2025
fd83b18
Add new examples to new dir for temp storage
tomvothecoder Mar 14, 2025
3ee107b
Add old notebooks back to edit with new tutorial datasets
tomvothecoder Mar 14, 2025
4fe0438
Update htree notebooks
tomvothecoder Mar 14, 2025
e5661b1
Update spatial_average.ipynb
tomvothecoder Mar 14, 2025
0e79594
Update spatial-average.ipynb
tomvothecoder Mar 14, 2025
6f507f8
Update `regridding-horizontal.ipynb`
tomvothecoder Mar 14, 2025
736a417
Update regridding-vertical.ipynb
tomvothecoder Mar 15, 2025
b1ea310
Fix pre-commit issues
tomvothecoder Mar 15, 2025
903eff7
Fix API docstring
tomvothecoder Mar 15, 2025
aaa981a
Remove usage of xarray.tutorial_open_dataset()`
tomvothecoder Mar 17, 2025
bc83e5c
Update `parallel-computing-with-dask.ipynb`
tomvothecoder Mar 17, 2025
d56a507
Update `temporal-average.ipynb` and add `tas_3hr_access`
tomvothecoder Mar 17, 2025
e7d0783
Move pooch import to inside `open_dataset()` and add tests
tomvothecoder Mar 17, 2025
972b869
Add pooch to list of optional dependencies
tomvothecoder Mar 17, 2025
7a512d6
Fix pre-commit warning
tomvothecoder Mar 17, 2025
4003ea6
Add pooch to ci.yml
tomvothecoder Mar 17, 2025
16c452b
Update `introduction-to-xcdat.ipynb`
tomvothecoder Mar 18, 2025
5214a21
Update CWSS `introduction-to-xcdat.ipynb`
tomvothecoder Mar 18, 2025
53e0ee2
Add unit adjustment to tas in cwss notebook
tomvothecoder Mar 18, 2025
5cc626d
Update hourly dataset in `climatology-and-departures.ipynb`
tomvothecoder Mar 18, 2025
5aaab61
Update docs/getting-started-guide/installation.rst
tomvothecoder Mar 18, 2025
4f01fa7
Add module level docstring
tomvothecoder Mar 18, 2025
3a0c91c
Update date for hourly data
tomvothecoder Mar 18, 2025
28281cc
Update `general-utilities.ipynb`
tomvothecoder Mar 18, 2025
9d4b61b
Fix `spatial-average.ipynb` rebase changes
tomvothecoder Mar 18, 2025
609f8e4
Update xcdat/tutorial.py
tomvothecoder Mar 18, 2025
b8b200a
Fix imports in `test_tutorial.py`
tomvothecoder Mar 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions conda-env/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,4 @@ dependencies:
# ==================
- pytest
- pytest-cov
- pooch # Required for xarray tutorial data
1 change: 1 addition & 0 deletions conda-env/dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ dependencies:
- pandoc
- ipython # Required for nbsphinx syntax highlighting
- gsw-xarray # Required for vertical regridding example
- pooch # Required for xarray tutorial data
# Quality Assurance
# ==================
- types-python-dateutil
Expand Down
1 change: 1 addition & 0 deletions docs/api.rst
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ Below is a list of top-level API functions that are available in ``xcdat``.
create_grid
create_uniform_grid
create_zonal_grid
tutorial.open_dataset

Accessors
---------
Expand Down
1,759 changes: 1,070 additions & 689 deletions docs/demos/1-25-23-cwss-seminar/introduction-to-xcdat.ipynb

Large diffs are not rendered by default.

3,772 changes: 1,556 additions & 2,216 deletions docs/examples/climatology-and-departures.ipynb

Large diffs are not rendered by default.

3,558 changes: 2,152 additions & 1,406 deletions docs/examples/general-utilities.ipynb

Large diffs are not rendered by default.

1,503 changes: 1,035 additions & 468 deletions docs/examples/introduction-to-xcdat.ipynb

Large diffs are not rendered by default.

801 changes: 440 additions & 361 deletions docs/examples/parallel-computing-with-dask.ipynb

Large diffs are not rendered by default.

336 changes: 192 additions & 144 deletions docs/examples/regridding-horizontal.ipynb

Large diffs are not rendered by default.

2,072 changes: 999 additions & 1,073 deletions docs/examples/regridding-vertical.ipynb

Large diffs are not rendered by default.

Loading
Loading