Skip to content

Latest commit

 

History

History
261 lines (229 loc) · 10.4 KB

HISTORY.rst

File metadata and controls

261 lines (229 loc) · 10.4 KB

History

X.Y.Z (YYYY-MM-DD)

0.3.7 (2024-05-23)

  • Fix bda overload to return an implementation (:pr:`307`)
  • Upgrade obsolete readthedocs configuration (:pr:`304`)

0.3.6 (2024-04-15)

  • Fix jax configuration (:pr:`301`)
  • Configure dependabot for github actions (:pr:`296`)
  • Cache numba kernels between CI runs (:pr:`294`)

0.3.5 (2024-01-30)

  • Update setup.py metadata (:pr:`293`)
  • Address warnings (:pr:`292`)
  • Update github action versions (:pr:`291`)
  • Deprecate python 3.8 support (:pr:`290`)
  • Use pre-commit hooks for auto-linting (:pr:`290`)
  • Deprecate use of @generated_jit. Remove upper bound on numba. (:pr:`289`)
  • Remove unnecessary new_axes in calibration utils after upstream fix in dask (:pr:`288`)
  • Check that ncorr is never larger than 2 in calibration utils (:pr:`287`)
  • Optionally check NRT allocations (:pr:`286`)
  • Use packaging.version.Version instead of deprecated distutils.version.LooseVersion (:pr:`285`)
  • Pin numba to less than 0.59 in anticipation of @generated_jit deprecation (:pr:`284`)
  • Update trove hash (:pr:`279`)
  • Adjust SPI code to handle negative/zero Stokes components (:pr:`276`, :pr:`277`)

0.3.4 (2023-10-03)

  • Separate stokes and correlation dimensions in dask fused RIME (:pr:`273`)
  • Disallow feed rotation terms for RIME's containing less than four correlations (:pr:`273`)
  • Update trove hash (:pr:`274`)

0.3.3 (2022-08-03)

  • Deprecate Python 3.7 and test on Python 3.10 (:pr:`271`)
  • Pin flake8 to >= 4.0.0 and < 5.0.0 (:pr:`272`)
  • Document Fused RIME (:pr:`270`)
  • Add Multiton, LazyProxy and LazyProxyMultiton patterns (:pr:`269`)

0.3.2 (2022-01-13)

0.3.1 (2021-09-09)

  • Handle empty spectral indices in WSClean Model (:pr:`258`)
  • Support missing data during BDA (:pr:`252`)

0.3.0 (2021-09-09)

  • Deprecate Python 3.6 support, add Python 3.9 support (:pr:`248`)
  • Using contextlib.suppress instead of deprecated dask.util.ignoring in EstimatingProgressBar (:pr:`256`)
  • Disallow numba 0.54.0 (:pr:`254`)
  • Upgrade to CuPy 9.0 and fix template encoding (:pr:`251`)
  • Parse and zero spectral models containing 'nan' and 'inf' in wsclean model files (:pr:`250`)
  • Clarify _wrapper names (:pr:`247`)
  • Baseline-Dependent Time-and-Channel Averaging (:pr:`173`, :pr:`243`)

0.2.10 (2021-02-09)

  • Don't let dof go to zero during spi fitting (:pr:`240`)
  • Add support for Shapelets and Zernike Polynomials (:pr:`231`)
  • Add beam model during SPI fitting (:pr:`238`)
  • Add double accumulation option and Hessian function to wgridder (:pr:`237`)
  • Upgrade ducc0 to version 0.8.0 (:pr:`236`)
  • Add mindet to avoid div0 errors in spi fitter and fix alpha and I0 variance estimates (:pr:`234`)

0.2.9 (2020-12-15)

  • Upgrade ducc0 to version 0.7.0 (:pr:`233`)
  • Fix manually specifying wgridder precision (:pr:`230`)

0.2.8 (2020-10-08)

  • Fix NoneType issue in wgridder when weights are None (:pr:`228`)
  • Bounding hull geometric and image manipulation routines (:pr:`192`, :pr:`154`)
  • Fix row chunk chunking in Perley Polyhedron Degridder Dask Interface

0.2.7 (2020-09-23)

0.2.6 (2020-08-07)

  • Add wrapper for ducc0.wgridder (:pr:`204`)
  • Correct Irregular Grid nesting in BeamAxes (:pr:`217`)

0.2.5 (2020-07-01)

  • Convert WSClean Gaussian arcsecond and degree quantities to radians (:pr:`206`)
  • Update classifiers and correct license in setup.py to BSD3 (:pr:`201`)

0.2.4 (2020-05-29)

0.2.3 (2020-05-14)

  • Fix incorrect SPI calculation and make predict defaults MeqTree equivalent (:pr:`189`)
  • Depend on pytest-flake8 >= 1.0.6 (:pr:`187`, :pr:`188`)
  • MeqTrees Comparison Script Updates (:pr:`160`)
  • Improve requirements handling (:pr:`187`)
  • Use python-casacore wheels for travis testing, instead of kernsuite packages (:pr:`185`)

0.2.2 (2020-04-09)

0.2.1 (2020-04-03)

0.2.0 (2019-09-30)

  • Added standalone SPI fitter (:pr:`153`)
  • Fail earlier and explain duplicate averaging rows (:pr:`155`)
  • CUDA Beam Implementation (:pr:`152`)
  • Fix documentation package versions (:pr:`151`)
  • Deprecate experimental w-stacking gridder in favour of nifty gridder (:pr:`148`)
  • Expand travis build matrix (:pr:`147`)
  • Drop Python 2 support (:pr:`146`, :pr:`149`, :pr:`150`)
  • Support the beam in the predict example (:pr:`145`)
  • Fix weight indexing in averaging (:pr:`144`)
  • Support EFFECTIVE_BW and RESOLUTION in averaging (:pr:`144`)
  • Optimise predict_vis jones coherency summation (:pr:`143`)
  • Remove use of @wraps (:pr:`141`, :pr:`142`)
  • Set row chunks to nan in dask averaging code. (:pr:`139`)
  • predict_vis documentation improvements (:pr:`135`, :pr:`140`)
  • Upgrade to dask-ms in the examples (:pr:`134`, :pr:`138`)
  • Explain how to obtain predict_vis time_index argument (:pr:`130`)
  • Update RIME predict example to support Tigger LSM's and Gaussians (:pr:`129`)
  • Add dask wrappers for the nifty gridder (:pr:`116`, :pr:`136`, :pr:`146`)
  • Testing and requirement updates. (:pr:`124`)
  • Upgraded DFT kernels to have a correlation axis and added flags for vis_to_im. Added predict_from_fits example. (:pr:`122`)
  • Fixed segfault when using _unique_internal on empty ndarrays (:pr:`123`)
  • Removed apply_gains. Use africanus.calibration.utils.correct_vis instead (:pr:`118`)
  • Add streams parameter to dask predict_vis (:pr:`118`)
  • Implement the beam in numba (:pr:`112`)
  • Add residual_vis, correct_vis, phase_only_GN (:pr:`113`)

0.1.8 (2019-05-28)

  • Use environment markers in setup.py (:pr:`110`)
  • Add apply_gains, a wrapper around predict_vis (:pr:`108`)
  • Fix testing extras_require (:pr:`107`)
  • Fix WEIGHT_SPECTRUM averaging and add more averaging tests (:pr:`106`)

0.1.7 (2019-05-09)

  • Even more support for automated travis deploys.

0.1.6 (2019-05-09)

  • Support automated travis deploys.

0.1.5 (2019-05-09)

0.1.4 (2019-03-11)

  • Support complete and complete-cuda to support non-GPU installs (:pr:`87`)
  • Gaussian Shape Parameter Implementation (:pr:`82`, :pr:`83`)
  • WSClean Spectral Model (:pr:`81`)
  • Compare predict versus MeqTrees (:pr:`79`)
  • Time and channel averaging (:pr:`75`)
  • cupy implementation of predict_vis (:pr:`73`)
  • Introduce transpose in second antenna term of predict (:pr:`72`)
  • cupy implementation of feed_rotation (:pr:`67`)
  • cupy implementation of stokes_convert kernel (:pr:`65`)
  • Add a basic RIME example (:pr:`64`)
  • requires_optional accepts ImportError's for a better debugging experience (:pr:`62`, :pr:`63`)
  • Added fit_component_spi function (:pr:`61`)
  • cupy implementation of the phase_delay kernel (:pr:`59`)
  • Correct phase_delay argument ordering (:pr:`57`)
  • Support dask for radec_to_lmn and lmn_to_radec. Also add support for radec_to_lm and lm_to_radec (:pr:`56`)
  • Added test for dft to test if image space covariance is symmetric(:pr:`55`)
  • Correct Parallactic Angle Computation (:pr:`49`)
  • Enhance visibility predict (:pr:`50`)
  • Fix Kaiser Bessel filter and taper (:pr:`48`)
  • Stokes/Correlation conversion (:pr:`41`)
  • Fix gridding examples (:pr:`43`)
  • Add simple dask gridder example (:pr:`42`)
  • Implement Kaiser Bessel filter (:pr:`38`)
  • Implement W-stacking gridder/degridder (:pr:`38`)
  • Use 2D filters by default (:pr:`37`)
  • Fixed bug in im_to_vis. Added more tests for im_to_vis. Removed division by n since it is trivial to reinstate after the fact. (:pr:`34`)
  • Move numba implementations out of API functions. (:pr:`33`)
  • Zernike Polynomial Direction Dependent Effects (:pr:`18`, :pr:`30`)
  • Added division by n to DFT. Fixed dask chunking issue. Updated test_vis_to_im_dask (:pr:`29`).
  • Implement RIME visibility predict (:pr:`24`, :pr:`25`)
  • Direct Fourier Transform (:pr:`19`)
  • Parallactic Angle computation (:pr:`15`)
  • Implement Feed Rotation term (:pr:`14`)
  • Swap gridding correlation dimensions (:pr:`13`)
  • Implement Direction Dependent Effect beam cubes (:pr:`12`)
  • Implement Brightness Matrix Calculation (:pr:`9`)
  • Implement RIME Phase Delay term (:pr:`8`)
  • Support user supplied grids (:pr:`7`)
  • Add dask wrappers to the gridder and degridder (:pr:`4`)
  • Add weights to gridder/degridder and remove PSF function (:pr:`2`)

0.1.2 (2018-03-28)

  • First release on PyPI.