There are a lot of optimizations and fixes being done on the Satpy and other pytroll package sides for this. So while this reader wrapper can be merged if/when tests pass the actual Geo2Grid release that includes it should not be done (or at least advertised) until these upstream changes have been merged and released.
These changes include:
Caching and other optimizations to loading/reading the files from disk.
Various fixes to preserve 32-bit floats and avoid upcasting to 64-bit floats which is a waste of memory.
Fixes for issues with some RGB composites in recent versions of Satpy.
coverage: 85.317% (+0.03%) from 85.288%
when pulling d8468da4e824da750e1998ace1cfb72aa77d9c68 on djhoese:feature-fci-reader
into 30a8d70275c9c76b94851937b30f0e29184b5c1a on ssec:main.
There are a lot of optimizations and fixes being done on the Satpy and other pytroll package sides for this. So while this reader wrapper can be merged if/when tests pass the actual Geo2Grid release that includes it should not be done (or at least advertised) until these upstream changes have been merged and released.
These changes include: