Version 0.45.0 (2023/11/29)
Issues Closed
- Issue 2646 - satpy/tests/scene_tests/test_resampling.py is using called_once in assertions rather than assert_called_once, causing test failures on Python 3.12 (PR 2648 by @ArrayBolt3)
- Issue 2643 - SunZenithReducer defaults make True Color FCI imagery too dark at high solar zenith angles (PR 2653 by @ameraner)
- Issue 2638 - Update AVHRR EPS reader to read cloud flags information (PR 2639 by @fwfichtner)
- Issue 2619 - NDVI hybrid green correction triggers early dask computations (PR 2623 by @pnuu)
- Issue 2614 - DayNightCompositor triggers early dask computation (PR 2617 by @pnuu)
- Issue 2613 - modifier NIREmissivePartFromReflectance triggers early dask computation
- Issue 2604 - grid_mapping attrs lead to failure of cf writer
- Issue 2601 - Is the 31(32)-band read by the modis_l1b reader converted to bright temperature by default?
In this release 8 issues were closed.
Pull Requests Merged
Bugs fixed
- PR 2648 - Fix assert_called_once usage in resample tests (2646)
- PR 2635 - Fix nwcsaf_geo start time to be nominal time
- PR 2627 - Fix ABI readers using wrong dtype for resolution-based chunks
- PR 2625 - Cleanup various warnings encountered during tests
- PR 2623 - Fix unnecessary Dask
compute()
s inNDVIHybridGreen
compositor (2619) - PR 2617 - Reduce Dask computations in
DayNightCompositor
(2614) - PR 2608 - Fix ABI L2 to only convert reflectances to percentages
- PR 2607 - Fix ABI L2 reader to produce reflectances as percentages
- PR 2606 - Change platform name for EPIC (DSCOVR) to upper case.
- PR 2585 - Make caching warn if some of the args are unhashable
Features added
- PR 2653 - Update Sun-zenith reducer defaults (2643)
- PR 2652 - Add file pattern for CRRPh of NWC SAF GEO v2021
- PR 2642 - Set dtype for get_lonlats() in NIR reflectance calculation
- PR 2640 - Keep original dtype in DayNightCompositor
- PR 2639 - Update AVHRR EPS reader to read cloud flags information (2638)
- PR 2637 - Keep FCI data as 32-bit floats
- PR 2632 - Add reader for OSI SAF L3 products
- PR 2631 - Add a reader for MODIS Level 3 files in CMG format.
- PR 2623 - Fix unnecessary Dask
compute()
s inNDVIHybridGreen
compositor (2619) - PR 2621 - Add resolution-based chunking to ABI L1b reader
- PR 2610 - Remove legacy resampler code
Clean ups
- PR 2648 - Fix assert_called_once usage in resample tests (2646)
- PR 2641 - Add "A" and "D" checks to ruff config
- PR 2634 - Remove duplicate entries of required netcdf variables in FCI reader
- PR 2625 - Cleanup various warnings encountered during tests
- PR 2624 - Replace assertRaises with pytest.raises
- PR 2621 - Add resolution-based chunking to ABI L1b reader
- PR 2612 - Remove tests for removed and deprecated functionality
- PR 2610 - Remove legacy resampler code
- PR 2586 - Replace flake8 with ruff in pre-commit and ci linting
- PR 2524 - Refactor CFWriter utility into CF directory
In this release 31 pull requests were closed.