Releases: pytroll/satpy
Releases · pytroll/satpy
Version 0.15.0
Version 0.15.0 (2019/05/10)
Issues Closed
- Issue 758 - RuntimeError with NetCDF4FileHandler
- Issue 730 - Rewrite introduction paragraph in documentation (PR 747)
- Issue 725 - Update 'viirs_edr_active_fires' reader to read newest algorithm output (PR 733)
- Issue 706 - Add reader for FY3D MERSI2 L1B data (PR 740)
- Issue 434 - Allow readers to filter the available datasets configured in YAML (PR 739)
In this release 5 issues were closed.
Pull Requests Merged
Bugs fixed
- PR 757 - Fix MODIS L1B and L2 readers not reading geolocation properly
- PR 754 - Fix optional modifier dependencies being unloaded for delayed composites
- PR 750 - Add missing warnings import to geotiff writer
Features added
- PR 752 - Add scanline timestamps to seviri_l1b_hrit
- PR 740 - Add FY-3D MERSI-2 L1B Reader (mersi2_l1b) (706)
- PR 739 - Refactor available datasets logic to be more flexible (434)
- PR 738 - Remove unused area slice-based filtering in the base reader
- PR 733 - Update VIIRS EDR Active Fires (725)
- PR 728 - Add VIIRS Fire Temperature rgb
- PR 711 - Replace usage of deprecated get_proj_coords_dask
- PR 611 - Add MODIS L2 reader
- PR 580 - Allow colormaps to be saved with geotiff writer
- PR 532 - Add enhancement for VIIRS flood reader
Documentation changes
In this release 14 pull requests were closed.
Version 0.14.2
Version 0.14.2 (2019/04/25)
Issues Closed
- Issue 679 - Cannot save a multiscene animation - imagio:ffmpeg warning
In this release 1 issue was closed.
Pull Requests Merged
Bugs fixed
- PR 731 - Fix viirs sdr reader to allow ivcdb files in the sdr directory
- PR 726 - Bugfixes in the Electro-L reader ()
Features added
- PR 729 - Add "extras" checks to check_satpy utility function
Documentation changes
- PR 724 - Add codeowners
In this release 4 pull requests were closed.
Version 0.14.1
Version 0.14.1 (2019/04/12)
Issues Closed
- Issue 716 - Reading the EUMETSAT compact viirs format returns wrong platform name (J01 instead of NOAA-20) (PR 717)
- Issue 710 - Question (maybe a bug): Why does RBG array exported with scn.save_dataset contain values greater than 255 ?
In this release 2 issues were closed.
Pull Requests Merged
Bugs fixed
- PR 721 - Consistent platform id attribute across NAT + HRIT SEVIRI readers
- PR 719 - Fix VIIRS 'night_fog' RGB composite recipe to use M12 instead of M14
- PR 718 - Fix 'seviri_l1b_hrit' reader's area creation for pyproj 2.0+
- PR 717 - Fix 'viirs_compact' and 'viirs_l1b' readers to return WMO/Oscar platform name (716)
- PR 715 - Fix hurricane florence demo download to only include M1 files
- PR 712 - Fix 'mitiff' writer not clipping enhanced data before scaling to 8 bit values
- PR 709 - Fix datetime64 use in 'seviri_l1b_hrit' reader for numpy < 1.15
- PR 708 - Fix 'seviri_0deg' and 'seviri_iodc' builtin areas (areas.yaml) not matching reader areas
Documentation changes
- PR 713 - Add links to source from API documentation
In this release 9 pull requests were closed.
Version 0.12.0
Version 0.12.0 (2019/02/15)
Issues Closed
- Issue 601 - MultiScene 'save_animation' fails if "datasets=" isn't provided (PR 602)
- Issue 310 - Create MultiScene from list of files (PR 576)
In this release 2 issues were closed.
Pull Requests Merged
Bugs fixed
- PR 616 - Fix geotiff writer being unimportable if gdal isn't installed
- PR 615 - Fix confusing error in abi_l1b reader when file fails to open
- PR 607 - Fix VIIRS 'histogram_dnb' compositor not returning new data
- PR 605 - Fix enhancements using dask delayed on internal functions
- PR 602 - Fix MultiScene save_animation not using dataset IDs correctly (601, 601)
- PR 600 - Fix resample reduce_data bug introduced in #582
Features added
- PR 614 - Support for reduced resolution OLCI data
- PR 613 - Add 'crop' and 'save_datasets' to MultiScene
- PR 609 - Add ability to use dask distributed when generating animation videos
- PR 582 - Add 'reduce_data' keyword argument to disable cropping before resampling
- PR 576 - Add group_files and from_files utility functions for creating Scenes from multiple files (310)
- PR 567 - Add utility functions for generating GeoViews plots (541)
In this release 12 pull requests were closed.
Version 0.11.0
Issues Closed
- Issue 555 - GOES-16 geolocation seems off when saving as TIFF
- Issue 552 - GOES Composites failling (PR 553)
- Issue 534 - Support GOES-15 in netcdf format from Eumetcast (
nc_goes
reader) (PR 530) - Issue 527 - [SEP] Reader naming conventions (PR 546)
- Issue 518 - Make bilinear interpolation dask/xarray friendly (PR 519)
- Issue 467 - Flake8-ify all of satpy (PR 515)
- Issue 459 - How to colorize images
- Issue 449 - Adding coastlines to single channel not working (PR 551)
- Issue 337 - Plot true color by using VIIRS SDR
- Issue 333 -
available_readers
to detail unavailable items - Issue 263 - How to get the available dataset names from the reader
- Issue 147 - SEVIRI HRIT reading: More userfriendly warning when no EPI/PRO files are present (PR 452)
In this release 12 issues were closed.
Pull Requests Merged
Bugs fixed
- PR 556 - Fix turning off enhancements in writers for float data
- PR 553 - Fix DifferenceCompositor and other compositors when areas are incompatible (552, 552)
- PR 550 - Fix AHI HRIT file patterns so area's ID is correct
- PR 548 - Fix ratio sharpening compositors when the ratio is negative
- PR 547 - Fix EWA resampling for new versions of pyresample
- PR 542 - Fix palette application for pps 2018 products
- PR 508 - Fix the cf_writer to accept single-valued time coordinate variable
Features added
- PR 558 - Make counts available in ahi_hsd
- PR 551 - Fix image overlays for single band data (requires trollimage 1.6+) (449)
- PR 549 - Fix nwcpps ct palette from v2018 to be backwards compatible
- PR 546 - Rename readers to meet new reader naming scheme (527)
- PR 545 - Add configurable parameters to solar zenith correctors
- PR 530 - Add reader for Goes15 netcdf Eumetsat format (534)
- PR 519 - Add xarray/dask bilinear resampling (518)
- PR 507 - Change default enhancement for reflectance data to gamma 1.5
- PR 452 - Improve handling of missing file requirements in readers (147)
Documentation changes
- PR 533 - Fix copy/paste error in readers table for viirs_l1b
- PR 515 - Fix all flake8 errors in satpy package code (467)
Backwards incompatible changes
- PR 546 - Rename readers to meet new reader naming scheme (527)
- PR 507 - Change default enhancement for reflectance data to gamma 1.5
In this release 20 pull requests were closed.
v0.10.0
Version 0.10.0 (2018/11/23)
Issues Closed
- Issue 491 - Area definition of incomplete SEVIRI images
- Issue 487 - Resampling a User Defined Scene
- Issue 465 - Native resampler fails with 3D DataArrays (PR 468)
- Issue 464 - Drawing coastlines/borders with save_datasets (PR 469)
- Issue 453 - Review subclasses of BaseFileHander (PR 455)
- Issue 450 - Allow readers to accept pathlib.Path instances (PR 451)
- Issue 445 - Readthedocs builds are failing
- Issue 439 - KeyError when creating true_color for ABI
- Issue 417 - Add custom string formatter for lower/upper support
- Issue 414 - Inconsistent units of geostationary radiances (PR 490)
- Issue 405 - Angle interpolation for MODIS data missing (PR 430)
- Issue 397 - Add README to setup.py description (PR 443)
- Issue 369 - Mitiff writer is broken (PR 480)
In this release 13 issues were closed.
Pull Requests Merged
Bugs fixed
- PR 510 - Make sure a discrete data type is preserved through resampling
- PR 506 - Remove dependency on nc_nwcsaf_msg
- PR 504 - Change unnecessary warning messages to debug
- PR 496 - Add more descriptive names to AHI readers AreaDefinition names
- PR 492 - Fix thinned modis reading in 'hdfeos_l1b' reader
- PR 480 - Fix 'mitiff' writer to use 'base_dir' properly (369)
- PR 476 - Fix handling of navigation in a grib file with lons greater than 180
- PR 473 - Change combine_metadata to average any 'time' fields
- PR 471 - Fix offset between VIS+IR and HRV navigation for hrit seviri
- PR 469 - Fix attributes not being preserved when adding overlays or decorations (464)
- PR 468 - Fix native resampling when RGBs are resampled (465)
- PR 458 - Fix the slstr reader for consistency and tir view
- PR 456 - Fix SCMI writer not writing fill values properly
- PR 448 - Fix saving a dataset with a prerequisites attrs to netcdf
- PR 447 - Fix masking in DayNightCompositor when composites have partial missing data
- PR 446 - Fix nc_nwcsaf_msg reader's handling of projection units
Features added
- PR 503 - Add two luminance sharpening compositors
- PR 498 - Make it possible to configure in-line composites
- PR 488 - Add the check_satpy function to find missing dependencies
- PR 481 - Refactor SCMI writer to be dask friendly
- PR 478 - Allow writers to create output directories if they don't exist
- PR 477 - Add additional metadata to ABI L1B DataArrays
- PR 474 - Improve handling of dependency loading when reader has multiple matches
- PR 463 - MSG Level1.5 NetCDF Reader (code and yaml file) for VIS/IR Channels
- PR 455 - Ensure file handlers all use filenames as strings (453)
- PR 451 - Allow readers to accept pathlib.Path instances as filenames. (450)
- PR 442 - Replace areas.def with areas.yaml
- PR 441 - Fix metop reader
- PR 438 - Feature new olcil2 datasets
- PR 436 - Allow on-the-fly decompression of xRIT files in xRIT readers
- PR 430 - Implement fast modis lon/lat and angles interpolation (405)
Documentation changes
- PR 501 - Add DOI role and reference to Zinke DNB method
- PR 489 - Add a first version on how to write a custom reader
- PR 444 - Fix the readers table in the sphinx docs so it wraps text
- PR 443 - Add long_description to setup.py (397)
- PR 440 - Fix CI badges in README
Backwards incompatible changes
- PR 485 - Deprecate 'enhancement_config' keyword argument in favor of 'enhance'
In this release 37 pull requests were closed.
v0.9.0
First release with xarray and dask support.
Version 0.9.0 (2018/07/02)
Issues Closed
- Issue 344 - find_files_and_reader does not seem to care about start_time! (PR 349)
- Issue 338 - Creating a Scene object with Terra MODIS data
- Issue 332 - Non-requested datasets are saved when composites fail to generate (PR 342)
In this release 3 issues were closed.
Pull Requests Merged
Bugs fixed
- PR 355 - Fix ABI L1B reader losing file variable attributes
- PR 353 - Fix multiscene memory issues by adding an optional batch_size
- PR 351 - Fix AMSR-2 L1B reader loading bytes incorrectly
- PR 349 - Fix datetime-based file selection when filename only has a start time (344)
- PR 348 - Fix freezing of areas before resampling even as strings
- PR 343 - Fix shape assertion after resampling
- PR 342 - Fix Scene save_datasets to only save datasets from the wishlist (332)
- PR 341 - Fix ancillary variable loading when anc var is already loaded
- PR 340 - Cut radiances array depending on number of scans
In this release 9 pull requests were closed.
v0.8.2
Issues Closed
- Issue 179 - Cannot read AVHRR in AAPP format
In this release 1 issue was closed.
Pull Requests Merged
- PR 188 - [WIP] Convert SAFE sar-c reader to xarray/dask
- PR 187 - Fix reader configs having mismatched names between filename and config
- PR 186 - Add missing nodata tiff tag
- PR 185 - Bugfix nwcsaf_pps reader for file discoverability
- PR 184 - Update abi_l1b.yaml to allow C01 filename
- PR 181 - Fix xarray compatibility errors
- PR 180 - Replace BW and RGBCompositor with a more generic one
- PR 177 - Bugfix viirs loading - picked from (xarray)develop branch (176)
- PR 174 - Update quickstart.rst with a Troubleshooting section
- PR 173 - Update install.rst with more pip details and list packages which are not pulled in by requirements
- PR 172 - Bugfix viirs crefl composite - wasn't fully xarray/dask compliant
- PR 171 - Add to system tests
- PR 170 - Fix CO2Corrector composite
- PR 169 - Add a set of simple system tests
- PR 166 - Fix the HRIT readers to have counts as ints
- PR 163 - Bugfix float geotiff
- PR 155 - Add contributing and developers guide documentation
- PR 83 - [WIP] Add support for xarray with dask data to satpy (123)
In this release 18 pull requests were closed.