# Changelog ## 1.1.0 - Support MSv2 as input to pipeline. - Upgrade xradio to 1.1.3 ## 1.0.0 - Upgrade radler dependency to 1.0 - Upgrade aoflagger dependency to 3.5 - Align frequency dimension value in predict processing function ## 0.8.0 - Migrate to ska-sdp-exec-piper V2 API ## 0.7.0 - Add support for numpy 2+ - Make use of radler deconvolver optional by default - Make flagging stage optional by default - Reduce memory usage while performing power law scaling in predict stage ## 0.6.4 - Remove internal piper package, and depend on `ska-sdp-exec-piper` repository - Update load_data stage to allow reading from multiple partitions of MSv4 data - Reduce memory usage in `read_model` stage - Add a script to benchmark the pipeline ## 0.6.3 - Fix xarray coordinate mismatch in deconvolver step - Update minimum dask and xarray versions - Rename cli command to `ska-sdp-spectral-line-imaging` ## 0.6.2 - Add support for power law scaling in `read_model` stage - Add support for configurable spectral line imaging flaggin strategy - Output FITS images are now written to seperate file per polarisation ## 0.6.1 - Add `flagging_stage`. - The `read_model` stage can accept a FITS spectral cube as a model image. - The `read_model` and `imaging` stage parameters have changed. Please refer the "Stage Configs" section of the documentation. - The `cont_sub` stage reports the peak visibility in subtracted visibilities and the corresponding channel - The `cont_sub` stage can optionally report extent of polynomial fit, based on input configuration - Use `subtract_visibility` and `convert_polarization` from `ska-sdp-func-python` - Remove `input_polarisation_frame` from `vis_stokes_conversion` stage - Rename `output_polarisation_frame` to `output_polarizations`, this option will consume an array of string for converting polarization frames - Add dask worker plugin to configure logger - Introduce delayed logger, used to log values which need computations - Remove all export stages. The export happens from the respective stages where the data is generated. - Move configs related to exported image name and image format to imaging stage, with the addition of export flags for image, psf, model, and residual. - Move read processing set logic from piper framework to spectral line imaging pipeline - Delay reading of FITS model images till execution of graph - Add support for power law scaling of continuum model images - Add `benchmark` subcommand in `piper` which can be used to benchmark pipeline using `dool` - Update xradio version to 0.0.40 - Add auto-complete script for bash and zsh ## 0.5.0 - Update documentation - Add support for radler deconvolver - Add script to install config and run pipeline ## 0.4.0 - Implement clean algorithm using ducc gridder and hogbom deconvolver - Allow pipeline to write spectral cube in FITS format - Add functionality to estimate cell size and image size for imaging - Add option `--set` to sub-command `install-config` to override config - Fix vulnerabilities in docker image - Performance improvements in the diagnostic stage ## 0.3.0 - Add Singularity Image - Update Documentation - Update default pipeline configuration ## 0.2.0 - Documentation updates - Enable dask bench marking - CSD3 example script - Move linting dependencies to dev section in pyproject - Streamline dev environment setup ## 0.1.0 Initial release of SKA SDP Spectral Line Imaging Pipeline