Skip to content

Latest commit

 

History

History
530 lines (304 loc) · 24.1 KB

CHANGELOG.md

File metadata and controls

530 lines (304 loc) · 24.1 KB

###############################################################################

Version 0.16.0 (2024/10/22)

Pull Requests Merged

Bugs fixed

  • PR 207 - Fix tests for upcoming posttroll version

Features added

  • PR 217 - Add handling for SIGTERM
  • PR 205 - Add plugins for fsspec caching and cache cleaning
  • PR 202 - Reduce test warnings
  • PR 184 - Add a Command Line Interface

In this release 5 pull requests were closed.

###############################################################################

Version 0.15.3 (2024/02/29)

Issues Closed

In this release 3 issues were closed.

Pull Requests Merged

Bugs fixed

Features added

  • PR 200 - Update CI to use Python 3.10 - 3.12

In this release 3 pull requests were closed.

Version 0.15.1 (2023/12/07)

Pull Requests Merged

Bugs fixed

  • PR 191 - Fix call to posttroll publishers' start and stop

In this release 1 pull request was closed.

Version 0.15.0 (2023/09/25)

Issues Closed

In this release 2 issues were closed.

Pull Requests Merged

Bugs fixed

  • PR 171 - Fix tests for pyresample's spherical update

Features added

  • PR 174 - Update logging
  • PR 173 - Make it possible to disable nameserver in FilePublisher
  • PR 172 - Only yield msgs with valid msg types in generate_messages
  • PR 168 - Add callback functionality for dask-delayed dataset saving (160)
  • PR 164 - Create dependabot.yml
  • PR 162 - Add format_decoration (161)
  • PR 159 - Handle setting subscriber nameserver to False
  • PR 158 - Add a plugin to upload the generated images to S3
  • PR 151 - Add checking for incoming data age
  • PR 150 - Adapt remote (fsspec) file reading for newer pytroll-collector changes
  • PR 148 - Import hdf5plugin for JLS decompression support if available

Documentation changes

In this release 13 pull requests were closed.

Version 0.14.0 (2022/07/20)

Issues Closed

In this release 2 issues were closed.

Pull Requests Merged

Bugs fixed

  • PR 152 - Do not crash when computing coverage of a dynamic area def
  • PR 146 - Pop unknown keyword arguments in save_dataset (145)

Features added

  • PR 154 - Pass arbitrary params to Scene.load (153)

Documentation changes

  • PR 143 - Add installation method in the .readthedocs.yaml file
  • PR 142 - Add os in the .readthedocs.yaml file
  • PR 141 - Add a .readthedocs.yaml file

In this release 6 pull requests were closed.

Version 0.13.4 (2022/03/10)

No changes, raised version to make PyPI upload possible.

Version 0.13.3 (2022/03/10)

Pull Requests Merged

Bugs fixed

  • PR 140 - Fix sunlight coverage check to return 100% when the data is fully lit

Features added

  • PR 139 - Fix warning issued when multiple sensors are provided
  • PR 138 - Make it possible to do eager saving

In this release 3 pull requests were closed.

Version 0.13.2 (2022/02/22)

Issues Closed

  • Issue 136 - For newer Satpy, check_sunlight_coverage fails if posttroll message has no end time (PR 137 by @pnuu)

In this release 1 issue was closed.

Pull Requests Merged

Bugs fixed

  • PR 137 - Use scene properties instead of .attrs where needed (136)

Features added

  • PR 137 - Use scene properties instead of .attrs where needed (136)

In this release 2 pull requests were closed.

Version 0.13.1 (2022/01/25)

Pull Requests Merged

Bugs fixed

  • PR 135 - Use UnsafeLoader when reading product list for process()

In this release 1 pull request was closed.

Version 0.13.0 (2022/01/18)

Issues Closed

  • Issue 130 - Improve logging for sunlight filter

In this release 1 issue was closed.

Pull Requests Merged

Features added

  • PR 134 - Remove dpath version restriction and fix the import
  • PR 127 - Change tested Python versions to 3.8, 3.9 and 3.10

In this release 2 pull requests were closed.

Version 0.12.0 (2021/12/20)

Issues Closed

In this release 1 issue was closed.

Pull Requests Merged

Bugs fixed

  • PR 128 - Fix scene attribute usage in sza_check (1943)

Features added

  • PR 128 - Fix scene attribute usage in sza_check (1943)
  • PR 126 - Add flag to create temporary file in temporary directory (125, 125)

In this release 3 pull requests were closed.

Version 0.11.1 (2021/11/22)

Pull Requests Merged

Bugs fixed

  • PR 124 - Logging fix using global QueueHandler

In this release 1 pull request was closed.

Version 0.11.0 (2021/10/21)

Issues Closed

In this release 5 issues were closed.

Pull Requests Merged

Bugs fixed

  • PR 120 - Fix MacOS timeout test skip
  • PR 119 - Allow products based on multiple datasets to be published (116)
  • PR 115 - Use queued logging for running in subprocesses

Features added

  • PR 122 - Use safe loading for logging config (121)
  • PR 114 - Add no. of files to check_results log message (113)
  • PR 112 - Skip products when data contain too many fill values (111)
  • PR 108 - Make it possible to use FilePublisher without running a nameserver

In this release 7 pull requests were closed.

Version 0.10.0 (2021/04/12)

Issues Closed

  • Issue 100 - Trollflow2 stops processing if plugin gets stuck (messages go unprocessed, no error message in log) (PR 104)

In this release 1 issue was closed.

Pull Requests Merged

Bugs fixed

  • PR 110 - For unstable build, also install pyresample.

Features added

  • PR 104 - Add an option to configure a timeout for plugins (100)

In this release 2 pull requests were closed.

Version 0.9.0 (2021/03/31)

Issues Closed

  • Issue 96 - Latest trollflow2 master fails with latest satpy master (PR 97)
  • Issue 92 - Go through logging levels and adjust as necessary (PR 93)
  • Issue 77 - Sometimes weird products is send to plugins.FilePublisher (PR 109)
  • Issue 28 - Filename sometimes defined in format section

In this release 4 issues were closed.

Pull Requests Merged

Bugs fixed

  • PR 109 - Check that products exist before publishing (77)
  • PR 105 - Fix fsfile-induced test failures
  • PR 97 - Adapt trollflow2 for removal of ppp_config_dir (96, 96)
  • PR 90 - Fix a default resolution bug making satpy 0.23 crash

Features added

  • PR 102 - Add github actions
  • PR 101 - Add area name to "area kept" log message (101)
  • PR 94 - Add possibility to provide a jsonified filesystem spec in the message
  • PR 93 - Adjust message levels and wordings (92)
  • PR 91 - Add the aggregate plugin

In this release 9 pull requests were closed.

Version 0.8.0 (2020/09/24)

Issues Closed

In this release 2 issues were closed.

Pull Requests Merged

Bugs fixed

  • PR 89 - Fix null resampling with newer versions of satpy (88)

Features added

  • PR 86 - Replace usage of DatasetID by DataQuery for newer satpy versions
  • PR 83 - Add support to dask.distributed (82)

In this release 3 pull requests were closed.

Version v0.7.1 (2020/07/16)

Pull Requests Merged

Bugs fixed

  • PR 85 - Fix broken scm versioning

Features added

  • PR 85 - Fix broken scm versioning

In this release 2 pull requests were closed.

Version v0.7.0 (2020/07/16)

Issues Closed

  • Issue 74 - Add documentation on configuration options (PR 75)
  • Issue 36 - Document Trollflow production chain - Meteosat
  • Issue 21 - Don't create scene object for sensor data not asked for

In this release 3 issues were closed.

Pull Requests Merged

Bugs fixed

  • PR 84 - Upgrade packages on travis installation
  • PR 69 - Publish topic was wrong in config file
  • PR 68 - Fix conda channel priority issue

Features added

  • PR 73 - Add a pluging to check message metadata
  • PR 71 - Implement call to native resampler
  • PR 70 - Use get_geostationary_bounding_box from pyresample instead of satpy
  • PR 67 - Use area definition names to check sunlight coverage (228)
  • PR 58 - Fix versioning using setuptools_scm and leave versioneer.py

Documentation changes

In this release 10 pull requests were closed.

Version 0.6.1 (2019/11/15)

Pull Requests Merged

Bugs fixed

  • PR 66 - Fix formats dictionary being the same object

In this release 1 pull request was closed.

Version 0.6.0 (2019/11/14)

Pull Requests Merged

Bugs fixed

  • PR 65 - Stop the workers when the process is done
  • PR 63 - Fix publisher stopping after first processed area
  • PR 61 - Ensure composites are generated for scenes without resampling
  • PR 60 - Check the area from correct level of the product list
  • PR 55 - Make productname, areaname and format optional in the published message

Features added

  • PR 65 - Stop the workers when the process is done
  • PR 62 - Check if the composites are actually produced when the trollflow2 process is over
  • PR 61 - Ensure composites are generated for scenes without resampling
  • PR 59 - Add "nameserver" and "addresses" command-line options
  • PR 57 - Add the possibility to add extra metadata to the published messages
  • PR 56 - Add GitHub templates and make flake8 happy
  • PR 53 - Add max daylight coverage feature
  • PR 52 - Add the possibility to provide a log config to satpy_laucher.py
  • PR 51 - Allow multiple bands tuple to be passed as a single composite
  • PR 50 - Fix the RTD pages
  • PR 49 - Add some metadata to the published file messages
  • PR 48 - Switch to pytest and add codecov reports
  • PR 47 - Add dispatch order messages
  • PR 46 - Make writing via tmp file more robust

In this release 19 pull requests were closed.

Version v0.5.0 (2019/07/01)

Pull Requests Merged

Bugs fixed

  • PR 38 - Handle gracefully the situation when a dataset is not loaded
  • PR 37 - Handle the situation when data is not covering the area at all

Features added

  • PR 45 - Add pre-commit config
  • PR 44 - Remove print statement
  • PR 43 - Adding .stickler.yml configuration file
  • PR 42 - Add option to run in test-mode providing a specific message on the co…
  • PR 41 - Allow saving files to a temporary name and small fixes
  • PR 40 - Add the areas level
  • PR 39 - Refactor trollflow2 to put plugins in their own file
  • PR 35 - Add pass coverage computation to sunlight coverage checking
  • PR 34 - Add debuginfo area coverage

In this release 11 pull requests were closed.

Version 0.4.1 (2019/04/10)

Pull Requests Merged

Bugs fixed

  • PR 33 - Fix hanging publisher

Features added

  • PR 32 - Feature sunlight coverage

In this release 2 pull requests were closed.

Version 0.4.0 (2019/04/08)

Pull Requests Merged

Bugs fixed

  • PR 30 - Use only one sensor for coverage calculations
  • PR 26 - Handle aliases for iterable metadata values

Features added

  • PR 30 - Use only one sensor for coverage calculations
  • PR 27 - Add overviews to output images
  • PR 26 - Handle aliases for iterable metadata values
  • PR 25 - Add a possibility to send emails about crashes
  • PR 24 - Check collection_area_id in the input metadata
  • PR 23 - Add a possibility to define subscribe topics in config file
  • PR 22 - Make publish topic composable
  • PR 6 - Add a docker example

In this release 10 pull requests were closed.

Version 0.3.0 (2019/03/19)

Pull Requests Merged

Bugs fixed

  • PR 20 - Handling nicer the situation where the scene cannot be created when th…
  • PR 19 - Fix compatibility issues caused by changes introduced in pyyaml 5.1
  • PR 18 - First take the info from the scene object, then update with what is p…
  • PR 15 - Fix plist_iter to provide the area and product keys too

Features added

  • PR 20 - Handling nicer the situation where the scene cannot be created when th…
  • PR 17 - Allow formats to be specified at any level
  • PR 16 - Make it possible to delay composite creation

In this release 7 pull requests were closed.

Version 0.2.0 (2019/02/28)

Pull Requests Merged

Bugs fixed

  • PR 12 - Fix and test the expand function
  • PR 4 - Skip bogus composites to allow saving the rest

Features added

  • PR 14 - Add support for passing a resolution parameter to the scene loading
  • PR 11 - Expose more kwargs for scn.resample()
  • PR 10 - Report error when process crashes
  • PR 9 - Expand minimal product lists before processing
  • PR 8 - Add support for products in satellite projection
  • PR 7 - Add Sun zenith angle filtering
  • PR 5 - Add possibility to prioritize production by area
  • PR 3 - Add a plugin to update input metadata with aliases
  • PR 2 - Add a plugin to check platform name
  • PR 1 - Make plugins configurable

In this release 12 pull requests were closed.