Closed csteele2 closed 2 years ago
Hi @weathaman2132
The default behavior of goes_latest
and goes_nearesttime
is to read a file into an xarray DataFrame. It's not clearly documented, but since the ABI-L1b-Rad product has multiple channels, goes2go needs to know what "band" or channel you want to load.
This line will read the latest ABI-L1b-Rad file for Band 3 (note the argument "bands")
sat = goes_latest(satellite='17', product='ABI-L1b-Rad', domain='C', bands=3)
If you just want to download the file and not read it with xarray, you do this:
sat = goes_latest(satellite='17', product='ABI-L1b-Rad', domain='C', bands=3, return_as='filelist', download=True)
Side Note: The argument is named "bands" (plural) because you can use a list of integers to download multiple channels. But if you use a list when reading data with xarray, you get the errors you ran into. I don't like the argument name "bands" and want to change it to "channel" in the future.
Perhaps a unique issue with arm64 or noarch packages on apple M1, but I ran into trouble using L1b data (need that higher resolution to look at dust)
When using goes_latest:
A different error occurs using latesttime: