Docs categories inventory
As of: 2026-04-01
Questions about structure
This doesn't affect any functionality, but I would like to see a naming
convention for the file names. Not mixing camel case with snake case.
If there is a folder like tutorials, does the author of a notebook should
include support images in a general folder images in that directory or
should we ask for authors to PR a self-contained folder per tutorial? i.e.:
- tutorial_folder/
|- img/
|- notebook.ipynb
|- internal_function.py
|- dependencies.txt
Is the examples folder structure per centre? Is this something that we
should document in the contributing section for somebody who would like to
contribute an example notebook?
examples
├── data
│ └── gulf.json
├── GESDISC
│ └── GESDISC_MERRA2_tavg1_2d_flx_Nx__Kerchunk.ipynb
├── images
│ ├── earthaccess-intro.png
│ └── subsetting_diagram.png
├── img
│ └── Worldview-snapshot-Ida.jpeg
├── index.qmd
├── LPDAAC
│ ├── Find_and_Access_HLS_PointBuffer.ipynb
│ └── LPDAAC_ECOSTRESS_LSTE__Kerchunk.ipynb
├── NSIDC
│ ├── cmr_auth.py
│ ├── cmr_serializer.py
│ ├── environment.yml
│ ├── ICESat2-CMR-AWS-S3.ipynb
│ ├── ICESat2-CMR-OnPrem-vs-Cloud.ipynb
│ ├── img
│ │ ├── cloud-model.png
│ │ └── download-model.png
│ └── IS2.py
├── ORNL
│ ├── Data_Access__Direct_S3_Access__ORNL_DAYMET.ipynb
│ └── ORNL_DAYMET__Kerchunk.ipynb
├── PODAAC
│ └── PODAAC_ECCO_SSH__Kerchunk.ipynb
├── Transform-workflow.ipynb
└── USGS_Landsat
└── Landsat_C2_Search_Access.ipynb
I like the structure of how-to folder. There are files which seems to be
general and then we have two folders: access_data and find_data. This could
be a good option to make more intuitive what kind of topics we want per each
category.
There is the examples and also the workshops. I'm not sure how this should be handled or if there should be another category for this type of files. In the workshops there is a setup and then the index to list workshops.
Tutorials
There are files in the tutorial folder, and also the ones in the external.
in total there are ~22 files in this category.
Main Tutorials Directory
tutorials/index.qmd
tutorials/Earthdata-cloud-clinic.ipynb
tutorials/Hurricanes_Wind_and_Sea_Surface_Temperature.ipynb
tutorials/Sea_Level_Rise.ipynb
tutorials/Above_Ground_Biomass_Density.ipynb
tutorials/Observing_Seasonal_Ag_Changes.ipynb
tutorials/Harmony.ipynb
tutorials/Earthdata_Cloud__Data_Access_OPeNDAP_Example.ipynb
tutorials/fair-workflow-geoweaver-demo.ipynb
tutorials/matlab.qmd
tutorials/Data_stories_template.ipynb
tutorials/make_atl03_figure.ipynb
External tutorials
external/appeears_csv_cloud_access.ipynb
external/cof-zarr-reformat.ipynb
external/data_access_direct_S3.ipynb
external/nasa_earthdata_authentication.ipynb
external/data_discovery_cmr.ipynb
external/data_discovery_cmr-stac_api.ipynb
external/harmony_subsetting.ipynb
external/on-prem_cloud.ipynb
external/sentinel-6_opendap_access_gridding.ipynb
external/zarr-eosdis-store.ipynb
external/xarray.ipynb
Examples and workshops
I'm not sure if this one should go in the tutorials category, but a bit similar
to the other ones. There are ~14
Example workflows
examples/index.qmd
examples/Transform-workflow.ipynb
examples/GESDISC/GESDISC_MERRA2_tavg1_2d_flx_Nx__Kerchunk.ipynb
examples/LPDAAC/Find_and_Access_HLS_PointBuffer.ipynb
examples/LPDAAC/LPDAAC_ECOSTRESS_LSTE__Kerchunk.ipynb
examples/NSIDC/ICESat2-CMR-AWS-S3.ipynb
examples/NSIDC/ICESat2-CMR-OnPrem-vs-Cloud.ipynb
examples/ORNL/ORNL_DAYMET__Kerchunk.ipynb
examples/ORNL/Data_Access__Direct_S3_Access__ORNL_DAYMET.ipynb
examples/PODAAC/PODAAC_ECCO_SSH__Kerchunk.ipynb
examples/USGS_Landsat/Landsat_C2_Search_Access.ipynb
Workshop Materials
workshops/index.qmd
workshops/setup.md
How-to guides
The file structure in this category is easier to follow. gg
Main How-tos directory
how-tos/aggregate.qmd
how-tos/Earthdata_Cloud__Open-Science-Tutorial.ipynb
how-tos/reformat.qmd
how-tos/reproject_regrid.qmd
how-tos/subset.qmd
how-tos/plot.qmd
how-tos/use_apis.qmd
how-tos/read_data.qmd
how-tos/using-s3-storage.ipynb
how-tos/how_to_guide_parking_lot.qmd
Find data
how-tos/find-data/earthdata_search.md
how-tos/find-data/find-python.ipynb
how-tos/find-data/find-r.qmd
how-tos/find-data/CMR-STAC-Search.qmd
how-tos/find-data/programmatic.qmd
Access data
how-tos/access-data/access-cloud-python.ipynb
how-tos/access-data/access-local-python.ipynb
how-tos/access-data/access-local-opendap.qmd
how-tos/access-data/access-command-line.md
Docs categories inventory
As of: 2026-04-01
Questions about structure
This doesn't affect any functionality, but I would like to see a naming
convention for the file names. Not mixing camel case with snake case.
If there is a folder like
tutorials, does the author of a notebook shouldinclude support images in a general folder
imagesin that directory orshould we ask for authors to PR a self-contained folder per tutorial? i.e.:
|- img/
|- notebook.ipynb
|- internal_function.py
|- dependencies.txt
Is the
examplesfolder structure per centre? Is this something that weshould document in the contributing section for somebody who would like to
contribute an example notebook?
I like the structure of
how-tofolder. There are files which seems to begeneral and then we have two folders:
access_dataandfind_data. This couldbe a good option to make more intuitive what kind of topics we want per each
category.
There is the examples and also the workshops. I'm not sure how this should be handled or if there should be another category for this type of files. In the
workshopsthere is a setup and then the index to list workshops.Tutorials
There are files in the
tutorialfolder, and also the ones in theexternal.in total there are ~22 files in this category.
Main Tutorials Directory
tutorials/index.qmdtutorials/Earthdata-cloud-clinic.ipynbtutorials/Hurricanes_Wind_and_Sea_Surface_Temperature.ipynbtutorials/Sea_Level_Rise.ipynbtutorials/Above_Ground_Biomass_Density.ipynbtutorials/Observing_Seasonal_Ag_Changes.ipynbtutorials/Harmony.ipynbtutorials/Earthdata_Cloud__Data_Access_OPeNDAP_Example.ipynbtutorials/fair-workflow-geoweaver-demo.ipynbtutorials/matlab.qmdtutorials/Data_stories_template.ipynbtutorials/make_atl03_figure.ipynbExternal tutorials
external/appeears_csv_cloud_access.ipynbexternal/cof-zarr-reformat.ipynbexternal/data_access_direct_S3.ipynbexternal/nasa_earthdata_authentication.ipynbexternal/data_discovery_cmr.ipynbexternal/data_discovery_cmr-stac_api.ipynbexternal/harmony_subsetting.ipynbexternal/on-prem_cloud.ipynbexternal/sentinel-6_opendap_access_gridding.ipynbexternal/zarr-eosdis-store.ipynbexternal/xarray.ipynbExamples and workshops
I'm not sure if this one should go in the tutorials category, but a bit similar
to the other ones. There are ~14
Example workflows
examples/index.qmdexamples/Transform-workflow.ipynbexamples/GESDISC/GESDISC_MERRA2_tavg1_2d_flx_Nx__Kerchunk.ipynbexamples/LPDAAC/Find_and_Access_HLS_PointBuffer.ipynbexamples/LPDAAC/LPDAAC_ECOSTRESS_LSTE__Kerchunk.ipynbexamples/NSIDC/ICESat2-CMR-AWS-S3.ipynbexamples/NSIDC/ICESat2-CMR-OnPrem-vs-Cloud.ipynbexamples/ORNL/ORNL_DAYMET__Kerchunk.ipynbexamples/ORNL/Data_Access__Direct_S3_Access__ORNL_DAYMET.ipynbexamples/PODAAC/PODAAC_ECCO_SSH__Kerchunk.ipynbexamples/USGS_Landsat/Landsat_C2_Search_Access.ipynbWorkshop Materials
workshops/index.qmdworkshops/setup.mdHow-to guides
The file structure in this category is easier to follow. gg
Main How-tos directory
how-tos/aggregate.qmdhow-tos/Earthdata_Cloud__Open-Science-Tutorial.ipynbhow-tos/reformat.qmdhow-tos/reproject_regrid.qmdhow-tos/subset.qmdhow-tos/plot.qmdhow-tos/use_apis.qmdhow-tos/read_data.qmdhow-tos/using-s3-storage.ipynbhow-tos/how_to_guide_parking_lot.qmdFind data
how-tos/find-data/earthdata_search.mdhow-tos/find-data/find-python.ipynbhow-tos/find-data/find-r.qmdhow-tos/find-data/CMR-STAC-Search.qmdhow-tos/find-data/programmatic.qmdAccess data
how-tos/access-data/access-cloud-python.ipynbhow-tos/access-data/access-local-python.ipynbhow-tos/access-data/access-local-opendap.qmdhow-tos/access-data/access-command-line.md