NSIDC-Data-Tutorials
NSIDC-Data-Tutorials copied to clipboard
Jupyter notebook-based tutorials to learn how to access and work with select NSIDC DAAC data.
Cryo 68
This PR fixes 86 (Iceflow bug with geopandas dates) because apparently I have some dyslexia and forgot to open #86 on a separate branch
I'm trying to use IceFlow in another workflow, but it's non-trivial to install in its current configuration. You can't install the module using a full path because of the dashes...
Add tutorial notebook for UWG cloud demo. This works on the 2i2c Openscapes instance
``` def read_h5(fname, vnames=[]): """Read a list of vars [v1, v2, ..] -> 2D.""" f = h5py.File(fname, 'r') return np.column_stack([f[v][()] for v in vnames]) ``` could be used for the...
Right now we have a single environment for all the tutorials and it works but it's not the best practice. We should create a branch for each tutorial, say for...
I've got an example going that replaces the queries to the collections and granules endpoints with gql calls. This isn't a holistic update to the notebook, just an example of...
## What Happened The `0_introduction.ipynb` notebook raises an `AttributeError` in the first cell when trying to import iceflow.ui. This appears to result from a call to `ipyleaflet.basemaps.NASAGIBS.BlueMarble`. ## Investigation Looking...
In order to streamline maintenance/sustainment of all of our NSIDC DAAC notebooks related to data access and customization in a single repo, we ought to migrate https://github.com/nsidc/NSIDC-Data-Access-Notebook to this repo....
I received a matplot lib warning for each image in the notebooks/SMAP/03_smap_quality_flags.ipynb notebook: ```/tmp/ipykernel_478/3335087365.py:3: MatplotlibDeprecationWarning: The get_cmap function was deprecated in Matplotlib 3.7 and will be removed two minor releases...
The SMAP tutoral 2.0 [read_and_plot_smap_data](notebooks/SMAP/02_read_and_plot_smap_data_rendered.ipynb) uses `h5py` and `numpy`. The whole notebook could be simplified and streamlined by using `xarray`. If we stick with `h5py` a lot of the existing...