###############################################################################
- PR 207 - Fix tests for upcoming posttroll version
- 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.
###############################################################################
- Issue 197 - Valid log config fails in trollflow2 (PR 199 by @mraspaud)
- Issue 192 - trollflow2 fails with KeyError when trying to process a message (PR 199 by @mraspaud)
- Issue 183 - Subprocess crash when using custom log config (PR 199 by @mraspaud)
In this release 3 issues were closed.
- PR 200 - Update CI to use Python 3.10 - 3.12
In this release 3 pull requests were closed.
- PR 191 - Fix call to posttroll publishers' start and stop
In this release 1 pull request was closed.
- Issue 161 - Decorate product with scene metadata (PR 162 by @nedelceo)
- Issue 160 - Eager processing for faster and more continuous image delivery (PR 168 by @gerritholl)
In this release 2 issues were closed.
- PR 171 - Fix tests for pyresample's spherical update
- 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
- PR 174 - Update logging
In this release 13 pull requests were closed.
- Issue 153 - Pass parameters to Scene.load (PR 154 by @gerritholl)
- Issue 145 - save_dataset plugin mixes arguments for itself and for the writer (PR 146 by @gerritholl)
In this release 2 issues were closed.
- PR 152 - Do not crash when computing coverage of a dynamic area def
- PR 146 - Pop unknown keyword arguments in save_dataset (145)
- 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.
No changes, raised version to make PyPI upload possible.
- PR 140 - Fix sunlight coverage check to return 100% when the data is fully lit
- 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.
- 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.
In this release 2 pull requests were closed.
- PR 135 - Use UnsafeLoader when reading product list for process()
In this release 1 pull request was closed.
- Issue 130 - Improve logging for sunlight filter
In this release 1 issue was closed.
- 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.
- Issue 125 - Writing ninjo(geo)tiff with use_tmp_file writes temporary filename to metadata (PR 126 by @gerritholl)
In this release 1 issue was closed.
- 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.
- PR 124 - Logging fix using global QueueHandler
In this release 1 pull request was closed.
- Issue 121 - trollflow2 fails to launch with pyyaml 6.0 (PR 122 by @pnuu)
- Issue 116 - Netcdf product with multiple dataset can't be created anymore (PR 119 by @mraspaud)
- Issue 113 - Improve usefulness of "all files produced nominally in x seconds" (PR 114 by @gerritholl)
- Issue 111 - Check channel-dependent validity (PR 112 by @gerritholl)
- Issue 103 - Dpath isn't maintained anymore
In this release 5 issues were closed.
- 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
- 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.
- 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.
- PR 110 - For unstable build, also install pyresample.
In this release 2 pull requests were 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.
- 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
- 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.
- Issue 88 - Failure when saving in satellite-native projection (PR 89)
- Issue 82 - Add support for dask.distributed (PR 83)
In this release 2 issues were closed.
- 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.
- PR 85 - Fix broken scm versioning
- PR 85 - Fix broken scm versioning
In this release 2 pull requests were 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.
- PR 84 - Upgrade packages on travis installation
- PR 69 - Publish topic was wrong in config file
- PR 68 - Fix conda channel priority issue
- 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
In this release 10 pull requests were closed.
- PR 66 - Fix formats dictionary being the same object
In this release 1 pull request was closed.
- 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
- 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.
- 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
- 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.
- PR 33 - Fix hanging publisher
- PR 32 - Feature sunlight coverage
In this release 2 pull requests were closed.
- PR 30 - Use only one sensor for coverage calculations
- PR 26 - Handle aliases for iterable metadata values
- 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.
- 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
- 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.
- 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.