Releases: pytroll/satpy
Releases · pytroll/satpy
Version 0.29.0
Issues Closed
- Issue 1714 - Plotting day night composite satellite image
- Issue 1689 - BackgroundCompositor using IR Sandwich (masked so only coldest clouds are visible) and True Color as inputs (PR 1690)
- Issue 1684 - Rename fci_l1c_fdhsi to fci_l1c_nc (PR 1712)
- Issue 1293 - DOC: broken link for geoview (PR 1697)
- Issue 1120 - Broken-off sentence in
cf_writer
module documentation: "If a non-dimensional coordinate is identical for" (PR 1697) - Issue 1104 - NUCAPS reader uses incorrect _FillValue (PR 1710)
- Issue 1097 - Deprecate satpy.readers.utils.get_area_slices
- Issue 1085 - Add tonemapping modifiers for truecolor images
- Issue 1060 - Reorder installation instructions to put conda before PyPI (PR 1711)
- Issue 1028 - Mitiff tests failing on python 3.7 travis environments
- Issue 990 - Documentation on storing area definitions has a broken fragment identifier link to pyresample (PR 1697)
- Issue 973 - For VIIRS composite there are two composites with the same name.
- Issue 936 - Swap names for Vis/IR default natural_color and natural_color_sun composites
- Issue 722 - Standardise self.mda for SEVIRI attributes
- Issue 608 - Update to fix deprecation warning from dask regarding atop
- Issue 566 - Add AbstractScene class
- Issue 500 - Add ability to add proper references to published algorithms
- Issue 495 - Update tests to skip tests if dependencies are missing
- Issue 425 - Add DART compatible observation writer
- Issue 346 - lat-lon as the default dimensions
- Issue 334 - Add 'Performance Tips' section to documentation
- Issue 164 - Should enhancers know the data type beforehand
- Issue 102 - Fix meteosat 10 area
- Issue 100 - Add background color option to simple image writer
- Issue 99 - Adding coastlines does not preserve transparency
- Issue 92 - Merge area definition files
- Issue 9 - Convert mpop readers to satpy yaml readers
In this release 27 issues were closed.
Pull Requests Merged
Bugs fixed
- PR 1710 - Fix NUCAPS reader having incorrect _FillValue attribute (1104)
- PR 1706 - Update SLSTR reader to choose correct file for interpolated angles
- PR 1691 - Fix reference to sector_id global key in 'awips_tiled' writer YAML
- PR 1690 - Fix SandwichCompositor modifying input data (1689)
- PR 1679 - Remove extra attributes tag and fix indentation
Features added
- PR 1715 - Fix benchmarks to run with older commits
- PR 1701 - Add pending deprecation reader names check
- PR 1680 - Implement reading of index map and auxiliary data in FCI L1c reader
Documentation changes
- PR 1711 - Rewrite installation instructions to make conda use clearer (1060)
- PR 1697 - Solve various documentation issues (990, 1293, 1120)
In this release 10 pull requests were closed.
Version 0.28.1
Issues Closed
- Issue 1676 - New config feature does not support a subprocess call to another script which uses satpy too. (PR 1677)
- Issue 1647 - Bucket resamplers AttributeError in logging message (PR 1648)
- Issue 1145 - satpy to support reading of satpy generated netcdf cf files
- Issue 1016 - Add reader for netcdf datasets written with Satpy
- Issue 604 - test_generic_image.py failure: "projection not named"
- Issue 562 - Undocumented dependency packages (PR 1673)
In this release 6 issues were closed.
Pull Requests Merged
Bugs fixed
- PR 1677 - Fix SATPY_CONFIG_PATH being unusable when imported in a subprocess (1676)
- PR 1671 - Improve MiRS reader handling of missing metadata
- PR 1670 - Fix combination of raw metadata (again)
- PR 1666 - Ensure that orbital parameters are in a dict
- PR 1648 - Fix bucket resamplers trying to print non-existent name (1647)
- PR 1639 - Fix MultiScene writer handling of multiple delayed objects
- PR 1499 - Fix default dtype in geotiff writer if enhance=False
In this release 7 pull requests were closed.
Version 0.28.0
Issues Closed
- Issue 1669 - Cropping a country from an earth image using latitude and longitude coordinate
- Issue 1667 - Extracting data/ reading data from .DAT file
- Issue 1664 - Nan values when resample with Kompsat
- Issue 1656 - Cannot load datasets of multiple SEVIRI native files (PR 1663)
- Issue 1650 - wrong gamma for red beam of cira_fire_temperature RGB (PR 1662)
- Issue 1641 - UnicodeDecodeError and ValueError when passing local FSFile to abi_l1b
- Issue 1635 - The
crop
function is no longer working. - Issue 1633 - Auxiliary offline download doesn't work for modifiers (PR 1634)
- Issue 1632 - Can't resample GOES Meso data when using night IR composite (PR 1643)
- Issue 1626 - problem with read UMETSAT
- Issue 1601 - Allow MiRS reader to apply limb correction optionally (PR 1621)
- Issue 1594 - slstr_l2: Failed to filter out correct files using find_files_and_readers() with start_time and end_time
- Issue 1562 - Improve Scene.copy wishlist handling when datasets to copy are specified (PR 1630)
- Issue 1495 - Values of reflectance
In this release 14 issues were closed.
Pull Requests Merged
Bugs fixed
- PR 1665 - Fix fci l2 tests on windows
- PR 1663 - Ignore raw metadata when combining metadata (1656)
- PR 1662 - Fix cira fire temperature and green snow (1650)
- PR 1655 - Apply valid_range in MiRS reader when present
- PR 1644 - Add id for GOMS3/Electro-l n3
- PR 1643 - Fix combine_metadata not handling lists of different sizes (1632)
- PR 1640 - Fix AAPP l1b reader for negative slope on channel 2 (332)
- PR 1634 - Fix offline aux download not working for modifiers (1633)
- PR 1631 - Fix satellite altitude being in kilometers in ABI L2 reader
- PR 1630 - Fix Scene.copy not preserving wishlist properly (1562)
- PR 1578 - Fix nightly/unstable CI URL
Features added
- PR 1659 - Add SEVIRI + NWC SAF GEO VIS/IR cloud overlay composite
- PR 1657 - Add parallax-corrected file patterns to the nwcsaf-geo reader
- PR 1646 - Add new piecewise_linear_stretch enhancement method
- PR 1636 - Add first benchmarks (uses asv)
- PR 1623 - Add the reinhard enhancements
- PR 1621 - Add
limb_correction
keyword argument to MiRS reader (1601) - PR 1620 - Add feature to StaticImageCompositor to allow filenames relative to Satpy 'data_dir'
- PR 1560 - Allow custom dataset names in 'generic_image' reader and fix nodata handling
In this release 19 pull requests were closed.
Version 0.27.0 (2021/03/26)
Issues Closed
- Issue 1616 - Thermal channels NinJoTIFF writing fail with AttributeError due to lost attributes (PR 1617)
- Issue 1614 - Saving AAPP-processed NOAA HRPT to NinJoTIFF fails with AttributeError (PR 1615)
- Issue 1608 - SEVIRI L1.5 native reader does not support files not including 0100 in the file name (PR 1609)
- Issue 1605 - Reading FSFile fails with TypeError (PR 1606)
- Issue 1604 - group_files does not support FSFile objects (TypeError: unhasshable type 'FSFile') (PR 1606)
- Issue 1493 - Failed to save tropomi nc file with specific variables loaded (PR 1588)
In this release 6 issues were closed.
Pull Requests Merged
Bugs fixed
- PR 1617 - Fix ninjotiff convert units attributes (1616)
- PR 1615 - Fix and improve unit conversion when writing NinJoTIFF (1614)
- PR 1613 - Standardize vii dims
- PR 1610 - Fix auxiliary download script not using provided data directory
- PR 1609 - Fix file pattern matching in SEVIRI Native reader (1608)
- PR 1606 - Make FSFile hashable again (1605, 1604)
- PR 1603 - Update slstr_l2.yaml
- PR 1600 - When setting
upper_right_corner
make sure that all dataset coordinates are flipped - PR 1588 - Bugfix of link_coords (1493)
Features added
- PR 1618 - Update VIIRS/MODIS ReflecanceCorrector modifier to download DEM data at runtime
- PR 1612 - Add support for SEVIRI Native files without archive header
- PR 1602 - Fix missing VIIRS SDR DNB solar and lunar azimuth angle datasets
- PR 1468 - Harmonize SEVIRI auxiliary data
Documentation changes
- PR 1599 - Add MiRS and mimicTPW2_comp readers to sphinx documentation
In this release 14 pull requests were closed.
Version 0.26.0 (2021/03/15)
Issues Closed
- Issue 1587 - Don't allow auxiliary downloads during tests (PR 1591)
- Issue 1581 - FSFile object compares unequal when all properties equal (PR 1582)
- Issue 1573 - Crash when reaching warnings.DeprecationWarning (PR 1576)
- Issue 1572 - Satpy Github issue template example code fails with ModuleNotFoundError (PR 1575)
- Issue 1550 - Scene metadata overwriting composite metadata and handling sets in filename generation (PR 1551)
- Issue 1549 - Satpy problems with MODIS (PR 1556)
- Issue 1538 - modifier API documentation not included with sphinx-generated API documentation
- Issue 1536 - Can't resample mscn to GridDefinition
- Issue 1532 - Loading SLSTR composite doesn't respect the
view
(PR 1533) - Issue 1530 - Improve documentation/handling of string input for config_path (PR 1534)
- Issue 1520 - Test failure if SATPY_CONFIG_PATH set (PR 1521)
- Issue 1518 - satpy_cf_nc reader fails to read satpy cf writer generated netcdf files where variables start with a number. (PR 1525)
- Issue 1517 - Scene.load error on conflicting 'y' values with MSG example.
- Issue 1516 - FSFile should support any PathLike objects (PR 1519)
- Issue 1510 - Seviri L1b native Solar zenith angle
- Issue 1509 - Replace pkg_resources usage with version.py file (PR 1512)
- Issue 1508 - Add sphinx building to GitHub Actions
- Issue 1507 - FCI Level2 OCA Data - error parameters have a parameter name change in the latest version of the test data (PR 1524)
- Issue 1477 - seviri l2 grib add file names from Eumetsat datastore (PR 1503)
- Issue 1362 - Feature request: download tif's if needed in a composite (PR 1513)
- Issue 894 - SCMI Writer can produce un-ingestable AWIPS files
- Issue 628 - Use 'donfig' package for global configuration settings (PR 1501)
- Issue 367 - Add 'to_xarray_dataset' method to Scene
- Issue 175 - Cannot read AVHRR in HRPT format (geoloc dtype error) (PR 1531)
In this release 24 issues were closed.
Pull Requests Merged
Bugs fixed
- PR 1596 - Fix bug in finest_area and coarsest_area logic for originally flipped SEVIRI data
- PR 1592 - Fix tests where xarray was unable to guess backend engine
- PR 1589 - Delete unnecessary coordinates in tropomi reader
- PR 1582 - Ensure FSFile objects compare equal when they should (1581)
- PR 1579 - Fix AHI HSD reader not having access to the AreaDefinition on load
- PR 1574 - Fix, correct usage of data returned by pyspectral AtmosphericalCorrection
- PR 1567 - Redesign awips_tiled writer to avoid xarray/dask deadlocks
- PR 1564 - Fix DifferenceCompositor ignoring YAML metadata
- PR 1558 - Fix dependency tree CompositorNode not retaining properties on copy
- PR 1556 - Fix the dataid sorting (1549)
- PR 1551 - Fix composite metadata overwriting and 'sensor' filename formatting (1550)
- PR 1548 - Add 'environment_prefix' to AWIPS tiled writer for flexible filenames
- PR 1546 - Make viirs-compact datasets compatible with dask distributed
- PR 1545 - Fix deprecated sphinx html_context usage in conf.py
- PR 1542 - Fix compression not being applied in awips_tiled writer
- PR 1541 - Fix swath builtin coordinates not being used
- PR 1537 - Add static scale_factor/add_offset/_FillValue to awips_tiled GLM config
- PR 1533 - Fix SLSTR composites for oblique view (1532)
- PR 1531 - Update the HRPT reader to latest satpy api (175)
- PR 1524 - Fixed issue with reading fci oca error data and added fci toz product (1507)
- PR 1521 - Fix config test when user environment variables are set (1520)
- PR 1519 - Allow to pass pathlike-objects to FSFile (1516)
- PR 1514 - Correct the pdict a_name of agri_l1 reader
- PR 1503 - Fix issue with reading MSG GRIB products from the eumetsat datastore (1477)
Features added
- PR 1597 - add file_patterns in file_types with resolution type for satpy_cf_nc reader
- PR 1591 - Disallow tests from downloading files while running tests (1587)
- PR 1586 - Update GRIB reader for greater flexibility.
- PR 1580 - Sar-c reader optimization
- PR 1577 - New compositors: MultiFiller and LongitudeMaskingCompositor
- PR 1570 - Add the SAR Ice Log composite
- PR 1565 - Rename min_area() and max_area() methods
- PR 1563 - Allow 'glm_l2' reader to accept arbitrary filename prefixes
- PR 1555 - Add altitude in the list of dataset for OLCI.nc
- PR 1554 - Enable showing DeprecationWarning in debug_on and add unit test (1554)
- PR 1544 - Read wavelength ranges from netcdf
- PR 1539 - Fix args of bucket_sum and bucket_avg resampler
- PR 1525 - When saving to CF prepend datasets starting with a digit by CHANNEL_ (1518)
- PR 1522 - Switch to 'ewa' and 'ewa_legacy' resamplers from pyresample
- PR 1513 - Add auxiliary data download API (1362)
- PR 1505 - Ascat soilmoisture reader
- PR 1501 - Add central configuration object (628)
Documentation changes
- PR 1559 - Fix geotiff writer FAQ link
- PR 1545 - Fix deprecated sphinx html_context usage in conf.py
- PR 1543 - Switch to sphinxcontrib.apidoc for automatically updating API docs (1540)
- PR 1534 - Clarify usage of config 'config_path' option (1530)
Backward incompatible changes
- [PR 1565](https://github.com/pytroll/satpy/pull/...
Version 0.25.1
Issues Closed
- Issue 1500 - Cannot create a scene for OLCI data
In this release 1 issue was closed.
Pull Requests Merged
Bugs fixed
- PR 1502 - Fix the linting error of test_agri_l1
- PR 1459 - Remove unnecessary string decode in agri_l1 reader
In this release 2 pull requests were closed.
Version 0.25.0
Issues Closed
- Issue 1494 - geolocation problem with MODIS LAADS data
- Issue 1489 - The reader "viirs_l1b" cannot read the VIIRS L1B data
- Issue 1488 - Resampling with bucket resamplers drops coords from xr.DataArray (PR 1491)
- Issue 1460 - VIIl1b reader fails for testdata (PR 1462)
- Issue 1453 - Small error in documentation (PR 1473)
- Issue 1449 - Encoding of wavelength range (PR 1466)
- Issue 1446 - Resample
- Issue 1443 - Loading and resampling composites sometimes discards their dependencies (PR 1351)
- Issue 1440 - Error reading SEVIRI native file from EUMETSAT API (PR 1438)
- Issue 1437 - HSD / HRIT projection question
- Issue 1436 - 'str' object has no attribute 'decode' during Sentinel-2 MSI processing
- Issue 1187 - Areas claiming to view "full globe" should be labelled "full disk" instead (PR 1485)
In this release 12 issues were closed.
Pull Requests Merged
Bugs fixed
- PR 1491 - Fix missing coordinates for bucket resamplers (1488)
- PR 1481 - Remove x/y coordinates in mviri_l1b_fiduceo_nc
- PR 1473 - Fix '::' erroneous for dicts syntax in docstrings (1453, 1453)
- PR 1466 - Fix wavelength range print out to use regular nbsp (1449)
- PR 1447 - Fix handling of modifiers in satpy-cf reader
Features added
- PR 1485 - Harmonise AreaDefinition namings in EUM geos readers and sort geos areas in areas.yaml (1187)
- PR 1478 - Improve FCI geolocation computation, harmonize area_id, add geolocation tests
- PR 1476 - Add support for multiple values in the DecisionTree used for enhancements
- PR 1474 - Fix EUMGACFDR reader so that all datasets can be read.
- PR 1465 - Updates to FCI reader to include CT, CTTH, GII and the latest filenam…
- PR 1457 - Harmonize calibration in SEVIRI readers
- PR 1442 - Switch ci coverage to xml for codecov compatibility
- PR 1441 - Add github workflow
- PR 1439 - Add support for s3 buckets in OLCI and ABI l1 readers
- PR 1438 - Full disk padding feature for SEVIRI Native data (1440)
- PR 1427 - Add reader for FIDUCEO MVIRI FCDR data
- PR 1421 - Add reader for AMSR2 Level 2 data produced by GAASP software (amsr2_l2_gaasp)
- PR 1402 - Add ability to create complex tiled AWIPS NetCDF files (formerly SCMI writer)
- PR 1393 - Fix sar-c calibration and add support for dB units
- PR 1380 - Add arbitrary filename suffix to ABI L1B reader
- PR 1351 - Refactor Scene loading and dependency tree (1443)
- PR 937 - Add GLM + ABI highlight composite
Documentation changes
- PR 1473 - Fix '::' erroneous for dicts syntax in docstrings (1453, 1453)
- PR 1448 - DOC: add explanation to the way x and y work in aggregate
Refactoring
- PR 1402 - Add ability to create complex tiled AWIPS NetCDF files (formerly SCMI writer)
- PR 1351 - Refactor Scene loading and dependency tree (1443)
In this release 26 pull requests were closed.
Version 0.24.0 (2020/11/16)
Issues Closed
- Issue 1412 - Mimic reader fails when multiple times are provided to Scene object
- Issue 1409 - "Unexpected number of scanlines!" when reading AVHRR GAC data
- Issue 1399 - Customes Scene creation from MultiScene.from_files (PR 1400)
- Issue 1396 - reader_kwargs should differentiate between different readers (PR 1397)
- Issue 1389 - Can't load angle data from msi_safe in version 0.23 (PR 1391)
- Issue 1387 - NUCAPS time format of data from CLASS (PR 1388)
- Issue 1371 - MIMIC reader available_dataset_names returns 1d lat/lon fields (PR 1392)
- Issue 1343 - Feature Request: available_readers to return alphabetical order
- Issue 1224 - GRIB-2/ICON geolocation unknown or invalid for western hemisphere (PR 1296)
In this release 9 issues were closed.
Pull Requests Merged
Bugs fixed
- PR 1435 - Fix tests for GEOFlippableFileYAMLReader after AreaDefinition.area_extent being immutable
- PR 1433 - Fix cloud-free pixels in cloudtop height composite
- PR 1432 - Fix enhance2dataset to support P-mode datasets
- PR 1431 - Fix crash when TLE files are missing
- PR 1430 - Fix infer_mode not using the band coordinate
- PR 1428 - Bugfix NWC SAF GEO v2016 area definition
- PR 1422 - Fix HDF5 utility file handler not decoding byte arrays consistently
- PR 1413 - Fix pyspectral link in the main doc page
- PR 1407 - Fix mersi 2 angles reading
- PR 1392 - Remove 1-D lat/lon variables from mimic reader's available datasets (1371)
- PR 1391 - Fix the MSI / Sentinel-2 reader so it uses new DataID (1389)
- PR 1388 - Fix handling of new date string formats in NUCAPS reader (1387)
- PR 1382 - Fixed bug getting name to the calibration in mitiff writer
- PR 1296 - Fix grib reader handling for data on 0-360 longitude (1224)
Features added
- PR 1420 - Add support for Near-realtime VIIRS L1b data.
- PR 1411 - Added MERSI-2 file pattern for data from NMSC
- PR 1406 - Handle bilinear caching in Pyresample
- PR 1405 - Add FIR product to seviri_l2_grib reader
- PR 1401 - Add function to the SLSTR L1 reader to enable correction of VIS radiances.
- PR 1400 - Improve customisation in multiscene creation (1399)
- PR 1397 - Allow different kwargs for different readers (1396)
- PR 1394 - Add satpy cf-reader and eumetsat gac reader (1205)
- PR 1390 - Add support to Pyspectral NIRReflectance masking limit
- PR 1378 - Alphabetize available_readers method and update documentation
Documentation changes
- PR 1415 - Update Code of Conduct contact email to groups.io address
- PR 1413 - Fix pyspectral link in the main doc page
- PR 1374 - DOC: add conda-forge badge
Backward incompatible changes
- PR 1360 - Create new ModifierBase class and move existing modifiers to satpy.modifiers
Refactoring
- PR 1360 - Create new ModifierBase class and move existing modifiers to satpy.modifiers
In this release 29 pull requests were closed.
Version 0.23.0 (2020/09/18)
Issues Closed
- Issue 1372 - fix typo in developer instructions for conda install (PR 1373)
- Issue 1367 - AVHRR lat/lon grids incorrect size (PR 1368)
- Issue 1355 - ir product
- Issue 1350 - pip install[complete] vs pip install[all]
- Issue 1344 - scn.load('C01') gives - TypeError
- Issue 1339 - hrv composites for global scene
- Issue 1336 - Problem with making MODIS L1 images
- Issue 1334 - SEVIRI reader doesn't include Earth-Sun distance in the rad->refl calibration (PR 1341)
- Issue 1330 - AAPP AVHRR level 1 reader raises a Value error when a channel is missing (PR 1333)
- Issue 1292 - Feature Request: update to Quickstart to use data from the demo module
- Issue 1291 - get_us_midlatitude_cyclone_abi in satpy.demo fails (PR 1295)
- Issue 1289 - update _makedirs in satpy.demo (PR 1295)
- Issue 1279 - MultiScene.blend(blend_function=timeseries) results in incorrect start_time, end_time
- Issue 1278 - Trying to get Earth's semimajor and semiminor axis size from HRIT files
- Issue 1271 - Test failures in MERSI and VIIRS readers after fixing bugs in test routines (PR 1270)
- Issue 1268 - Support multiple readers in MultiScene.from_files (PR 1269)
- Issue 1261 - Reading the SEVIRI HRV channel with seviri_l1b_native returns a numpy array (PR 1272)
- Issue 1258 - Saving true color GOES image requires double-resampling if calibration='radiance' (PR 1088)
- Issue 1252 - Incorrect error message when calibration key unknown
- Issue 1243 - Wrong data type of orbital_parameters in FY4A AGRI reader (PR 1244)
- Issue 1191 - cf_writer should append to Convention global attribute if given header_attr (PR 1204)
- Issue 1149 - GLM data LCFA from Class
- Issue 299 - Missing HRV-channel StackedAreaDefinition for native_msg-reader
In this release 23 issues were closed.
Pull Requests Merged
Bugs fixed
- PR 1368 - Fix wrong number of scanlines in eps reader (1367)
- PR 1366 - Fixing a few typos in slstr_l1b yaml reader
- PR 1365 - Fix leftovers from module splitting
- PR 1358 - Daskify Earth-Sun distance correction.
- PR 1357 - Only add longitude/latitude variables in cf_writer if they are not included already.
- PR 1354 - Update name for gridded AHI reader
- PR 1353 - Add_band workaround for dask bug
- PR 1341 - Add Sun-Earth distance corrector utility and apply in SEVIRI readers (1334)
- PR 1338 - Fix exception to catch when new namedtuple syntax is used
- PR 1333 - Fix aapp_l1b reader to behave nicely on missing datasets (1330)
- PR 1320 - Fix 'viirs_sdr' reader not scaling DNB data properly
- PR 1319 - Fix NIRReflectance passing None as sunz_threshold
- PR 1318 - Fix time extraction from filenames in yaml for SEVIRI Native and NetCDF readers
- PR 1315 - Fix tests on i386
- PR 1313 - Fix true colors generation for AHI HSD data and refactor the dep tree code
- PR 1311 - Make colorize compositor dask-compatible
- PR 1309 - Refactor the combine_metadata function and allow numpy arrays to be combined
- PR 1303 - Fix nucaps reader failing when kwargs are passed
- PR 1302 - Fix numpy scalars considered arrays in combine_metadata
- PR 1295 - Fix ABI mid-latitude cyclone demo downloading wrong number of files (1291, 1289)
- PR 1262 - Fix handling of HRV channel navigation for RSS data in seviri_l1b_native reader
- PR 1259 - Update safe_msi for new pyproj compatibility
- PR 1247 - Fix time reading in vaisala_gld360 reader
Features added
- PR 1352 - Reintroduce support for pyproj 1.9.6 in cf_writer
- PR 1342 - Update seviri icare tests
- PR 1327 - Refactor reader configuration loading to remove redundant code
- PR 1312 - Add reader for gridded AHI data
- PR 1304 - DOC: add create vm instructions
- PR 1294 - Add ability to supply radiance correction coefficients to AHI HSD and AMI readers
- PR 1284 - add more RGB to FY4A
- PR 1269 - Support multiple readers in group_files and MultiScene.from_files (1268)
- PR 1263 - Add generic filepatterns for mersi2 reader
- PR 1257 - Add per-frame decoration to MultiScene (1257)
- PR 1255 - Add test utility to make a scene.
- PR 1254 - Preserve chunks in CF Writer
- PR 1251 - Add ABI Fire Temperature, Day Convection, and Cloud Type composites.
- PR 1241 - Add environment variables handeling to static image compositor
- PR 1237 - More flexible way of passing avhrr_l1b_gaclac reader kwargs to pygac
- PR 1204 - Alter the way cf_writer handle hardcoded global attributes (1191)
- PR 1088 - Make the metadata keys that uniquely identify a DataArray (DataID) configurable per reader (1258)
- PR 564 - Add new ABI composites
Documentation changes
- PR 1373 - Fix word order error in conda install instructions (1372)
- PR 1346 - DOC: put pip install with extra dependency in quotation
- PR 1332 - Remove reference to datasetid in tests.utils.
- PR 1331 - Fix auxiliary files for releasing and pr template
- PR 1325 - Use nbviewer for linking notebooks.
- PR 1317 - Fix typo in variable names in resample documentation
- PR 1314 - Remove use of YAML Anchors for easier understanding
- PR 1304 - DOC: add create vm instructions
- PR 1264 - Fix "see above" reference at start of enhance docs
- PR 1088 - Make the metadata keys that uniquely identify a DataArray (DataID) configurable per reader (1258)
Backward incompatible changes
- PR 1327 - Refactor reader configuration loading to remove redundant code
- [P...
Version 0.22.0
Issues Closed
- Issue 1232 - Add link to documentation for VII L1b-reader. (PR 1236)
- Issue 1229 - FCI reader can read pixel_quality flags only after reading corresponding channel data (PR 1230)
- Issue 1215 - FCI reader fails to load composites due to metadata issues (PR 1216)
- Issue 1201 - Incorrect error message when some but not all readers found (PR 1202)
- Issue 1198 - Let NetCDF4FileHandler cache variable dimension names (PR 1199)
- Issue 1190 - Unknown dataset, solar_zenith_angle
- Issue 1172 - find_files_and_readers is slow (PR 1178)
- Issue 1171 - Add reading of pixel_quality variable to FCI FDHSI reader (PR 1177)
- Issue 1168 - Add more versatile options for masking datasets (PR 1175)
- Issue 1167 - saving sentinel-2 image as jpg
- Issue 1164 - Question about license
- Issue 1162 - abi_l2_nc reader unable to read MCMIP files
- Issue 1156 - dealing with 1D array output from data assimilation
- Issue 1154 - MERSI-2 250meters corrected refl.
- Issue 1153 - tropomi reader: scene attributes and data array attributes are different (PR 1155)
- Issue 1151 - amsr2 l1b reader also match amsr2 l2 products (PR 1152)
- Issue 1144 - Documentation bug: group_files keyword argument reader doc has sentence consisting of only the word "This" (PR 1147)
- Issue 1143 - save_datasets doesn't work for tropomi_l2 data (PR 1139)
- Issue 1132 - Add area definitions for the FCI FDHSI L1c grids (PR 1188)
- Issue 1050 - Return counts from avhrr_l1b_gaclac reader (PR 1051)
- Issue 1014 - The fci_l1c_fdhsi reader should proved the
platform_name
in the attributes (PR 1176) - Issue 958 - Add a CMSAF reader (PR 720)
- Issue 680 - Expose
overviews
from Trollimage for saving (geo)tiff images
In this release 23 issues were closed.
Pull Requests Merged
Bugs fixed
- PR 1230 - FCI: fix areadef when only pixel quality asked (1229, 1229)
- PR 1216 - Make combine_arrays understand non-numpy arrays (1215, 1215)
- PR 1213 - Remove invalid valid_range metadata from abi readers
- PR 1211 - Fix "rows_per_scan" not being available from VIIRS SDR readers
- PR 1202 - Fix bad error message when Scene was given a bad reader name (1201)
- PR 1195 - Fix accessing uncached root group variable when using NetCDF4FileHandler in caching mode (1195)
- PR 1170 - Fix cf writing of 3d arrays
- PR 1155 - Lowercase sensor of tropomi_l2 (1153)
- PR 1139 - Keep int type and fix scale_factor/dim bug in tropomi_l2 reader (1143)
Features added
- PR 1227 - Delete kdtree after saving cache
- PR 1226 - Add a feature for handling scheduled_time in ahi_hsd reader.
- PR 1219 - Add VII L2 netCDF-reader.
- PR 1218 - Add VII L1b netCDF-reader.
- PR 1212 - Add file pattern for NWCSAF input file names to 'grib' reader (1212)
- PR 1199 - Cache dimension per variable (1198)
- PR 1189 - Add option to supply sunz-threshold applied in Pyspectral
- PR 1188 - Add areas for FCI (1132)
- PR 1186 - Fix SEVIRI native reader flipping
- PR 1185 - Add scanline acquisition times to hrit_jma
- PR 1183 - Add options for creating geotiff overviews
- PR 1181 - Add more explicit error message when string is passed to Scene.load
- PR 1180 - Migrate FCI tests to pytest
- PR 1178 - Optimize readers searching for matching filenames (1172)
- PR 1177 - Add support for reading pixel_quality ancillary variables, FCI reader no longer logs warnings (1171)
- PR 1176 - Provide platform_name in FCI L1C FDHSI reader. (1014)
- PR 1175 - Add more flexible masking (1168)
- PR 1173 - Check whether time dimension exists for timeseries
- PR 1169 - Implement remote file search
- PR 1165 - Add missing_ok option to find_files_and_readers (1165)
- PR 1163 - Add TROPOMI NO2 LEVEL2 composites
- PR 1161 - Add Effective_Pressure to NUCAPS reader
- PR 1152 - amsr2 reader for l2 ssw product (1151)
- PR 1142 - add filepatterns S-HSAF-h03B and S-HSAF-h05B to hsaf_grib.yaml
- PR 1141 - Add night lights composites for ABI, AHI and AMI
- PR 1135 - Fix reflectance and BT calibration in FCI FDHSI reader
- PR 1100 - Add support for GPM IMERG data
- PR 1051 - Return counts from satpy/avhrr_l1b_gaclac reader (1050)
- PR 983 - Add group method to MultiScene
- PR 812 - Add MOD06 support to 'modis_l2' reader (1200)
- PR 720 - CMSAF CLAAS v2. reader (958)
Documentation changes
- PR 1223 - Add FCI Natural Color example page to sphinx docs
- PR 1203 - Add link to MTSAT sample data
- PR 1147 - Fix incomplete group_files docstring (1144)
In this release 43 pull requests were closed.