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 GOES data #8

Open
egagli opened this issue Oct 1, 2024 · 0 comments
Open

Add GOES data #8

egagli opened this issue Oct 1, 2024 · 0 comments

Comments

@egagli
Copy link
Owner

egagli commented Oct 1, 2024

Description

Would be great to add a GOES class for GOES data. For snow, I'm personally most interested in adding GOES land surface temperature. At the moment, the workflows for downloads are a bit clunky. Would be great to load in xarray lazily. Steven Pestana has an awesome package for orthorectifying GOES data.

Guide to GOES-R data

Potential data sources:

NOAA Geostationary Operational Environmental Satellites (GOES) 16, 17 & 18 on aws

GOES-R Series Products on mpc

GOES LST on azure blob storage

Tools to investigate:

Comparison reading GOES-R data from AWS S3 in netCDF versus zarr

Processing GOES-16 data with Dask & AWS Fargate

Visualize GOES-16 Data from S3

Steven's download code

xr.open_mfdataset doesn't work with fsspec and dask #7574

goes2go

goes2go def _goes_file_df

Steven's orthorectification function go.orthorectify.ortho_zarr

Example

Would be nice to have something like...

goes = easysnowdata.remote_sensing.GOES(
coverage="CONUS"# could be CONUS/PACUS, Full Disk, Mesoscale
band/product="LST" # maybe?
bbox_input=bbox_gdf,
start_date="2024-05-31",
end_date"2024-07-07",
)

goes.orthorectify() # calls stevens code

goes.get_rgb()

goes.get_lst()

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant