Skip to content

Commit 918a25e

Browse files
maxrjonesmfisher87abarciauskas-bgse
authored
Add data in the cloud module (#44)
Inclusion of module-4 --------- Co-authored-by: Matt Fisher <[email protected]> Co-authored-by: Aimee Barciauskas <[email protected]>
1 parent 2c01d22 commit 918a25e

File tree

12 files changed

+3630
-147
lines changed

12 files changed

+3630
-147
lines changed

.codespellrc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
[codespell]
2-
# Ignore stuff that looks like base64 blobs in Jupyter Notebooks
2+
3+
# Ignore really long strings that look like base64-encoded data, e.g. in Jupyter Notebook outputs
34
ignore-regex = [A-Za-z0-9+/]{100,}

02-schedule.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ Vegetarian options will be available and all ingredients will be listed.
3636
## 🌇 Afternoon (1:30 - 5:00)
3737

3838
| Time | Duration | Topic | Presenter(s) |
39-
| ------- | ---------- | ---------------------------------------------- | --------------- |
40-
| 1:30 PM | 60 minutes | [](modules/04-data-in-the-cloud/index.md) | Max |
39+
| ------- | ---------- | -----------------------------------------------| --------------- |
40+
| 1:30 PM | 60 minutes | [](modules/04-data-in-the-cloud/index.ipynb) | Max |
4141
| 2:30 PM | 10 minutes | **Break** | |
4242
| 2:40 PM | 60 minutes | [](modules/05-sharing-and-publishing/index.md) | Fernando & Matt |
4343
| 3:40 PM | 10 minutes | **Break** | |

docker/environment.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,24 @@ dependencies:
2222
- "scipy"
2323
- "xarray"
2424

25+
# Storage
26+
- "s3fs"
27+
- "obstore"
28+
- "fsspec>=2025.7.0,<2025.11"
29+
- "icechunk>=1.1.12"
30+
- "virtualizarr>=2.2.1"
31+
- "netCDF4>=1.7.2"
32+
- "h5netcdf>=1.6.4,<1.8"
33+
- "h5py>=3.14.0,<3.15"
34+
- "zarr>=3.1.1,<3.2"
35+
36+
# Acceleration
37+
- "bottleneck"
38+
- "dask"
39+
- "distributed"
40+
- "numbagg"
41+
- "flox"
42+
2543
# geo
2644
- "gdal"
2745
- "geopandas"
@@ -33,6 +51,8 @@ dependencies:
3351
- "odc-stac"
3452
- "ibis-duckdb"
3553
- "exactextract"
54+
- "cftime"
55+
- "pint"
3656

3757
# geo viz
3858
- "jupytergis >=0.10.1"
@@ -51,6 +71,10 @@ dependencies:
5171
- "ruff"
5272
- "pre-commit"
5373

74+
# Dependency management
75+
- "uv"
76+
- "pixi"
77+
5478
# GitHub utilities
5579
- "gh"
5680
- "gh-scoped-creds"
80.9 KB
Loading
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
{
2+
"cloud": {
3+
"description": "JupyterHub - us-west-2",
4+
"timestamp": "2025-12-11 16:08:23",
5+
"timings": {
6+
"open": {
7+
"fsspec_default_cache": 467.4452876969999,
8+
"fsspec_block_cache": 65.81539951800005,
9+
"obstore": 127.15990847400008,
10+
"virtualzarr_icechunk": 2.579058487000111
11+
},
12+
"spatial_subset_load": {
13+
"fsspec_default_cache": 0.6042853349999859,
14+
"fsspec_block_cache": 0.025397076999979618,
15+
"obstore": 0.2673111340000105,
16+
"virtualzarr_icechunk": 2.010724728000241
17+
},
18+
"time_slice_load": {
19+
"fsspec_default_cache": 30.614898986999833,
20+
"fsspec_block_cache": 2.269339702999787,
21+
"obstore": 7.793771065999863,
22+
"virtualzarr_icechunk": 2.974931951999679
23+
},
24+
"timeseries_load": {
25+
"fsspec_default_cache": 0.2537525479992837,
26+
"fsspec_block_cache": 4.6087899290005225,
27+
"obstore": 8.809160454999983,
28+
"virtualzarr_icechunk": 1.723680136999974
29+
}
30+
}
31+
},
32+
"local": {
33+
"description": "MacBook Pro - Durham, NC",
34+
"timestamp": "2025-12-11 12:18:33",
35+
"timings": {
36+
"open": {
37+
"fsspec_default_cache": 1819.1012450830003,
38+
"fsspec_block_cache": 278.71061658300096,
39+
"obstore": 434.0572458329989,
40+
"virtualzarr_icechunk": 2.463514082999609
41+
},
42+
"spatial_subset_load": {
43+
"fsspec_default_cache": 0.6070321250008419,
44+
"fsspec_block_cache": 0.052599582999391714,
45+
"obstore": 0.7011319169996568,
46+
"virtualzarr_icechunk": 2.534569625000586
47+
},
48+
"time_slice_load": {
49+
"fsspec_default_cache": 136.6284629999991,
50+
"fsspec_block_cache": 4.599118041998736,
51+
"obstore": 26.773726958001134,
52+
"virtualzarr_icechunk": 5.418655583000145
53+
},
54+
"timeseries_load": {
55+
"fsspec_default_cache": 0.1992982080009824,
56+
"fsspec_block_cache": 19.891594749999058,
57+
"obstore": 18.95907412500128,
58+
"virtualzarr_icechunk": 1.2114160420005646
59+
}
60+
}
61+
}
62+
}

0 commit comments

Comments
 (0)