nasa_modis
NASA MODIS Reader
NASAMODISReader
Bases: GriddedReader
Reader for NASA MODIS HDF files.
Source code in monetio/readers/nasa_modis.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | |
open_dataset(files, **kwargs)
Reads NASA MODIS swath data.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
files
|
str | list[str]
|
File path, list of paths, or glob pattern. |
required |
**kwargs
|
Any
|
Additional arguments passed to the Xarray driver. |
{}
|
Returns:
| Type | Description |
|---|---|
Dataset
|
The processed NASA MODIS dataset. |
Examples:
>>> from monetio.readers.nasa_modis import NASAMODISReader
>>> reader = NASAMODISReader()
>>> ds = reader.open_dataset("MOD43A4.A2023001.h10v05.006.2023010123456.hdf")
Source code in monetio/readers/nasa_modis.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | |
nasa_modis_preprocess(ds)
Preprocess NASA MODIS dataset: standardize coordinates, handle time, and hygiene.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
ds
|
Dataset
|
The raw NASA MODIS dataset. |
required |
Returns:
| Type | Description |
|---|---|
Dataset
|
The preprocessed NASA MODIS dataset. |
Examples:
>>> ds = nasa_modis_preprocess(ds)
Source code in monetio/readers/nasa_modis.py
49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 | |