Skip to content

Version 0.45.0 (2023/11/29)

Compare
Choose a tag to compare
@mraspaud mraspaud released this 29 Nov 07:10
· 974 commits to main since this release
e338294

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 in NDVIHybridGreen 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 in NDVIHybridGreen 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.