Metadata-Version: 2.1
Name: codex-africanus
Version: 0.1.7
Summary: Radio Astronomy Building Blocks
Home-page: https://github.com/ska-sa/codex-africanus
Author: Simon Perkins
Author-email: sperkins@ska.ac.za
License: GNU General Public License v2
Keywords: codex-africanus
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v2 (GPLv2)
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Requires-Dist: appdirs (>=1.4.3)
Requires-Dist: decorator
Requires-Dist: numpy (!=1.15.3,>=1.14.0)
Requires-Dist: numba (>=0.43.0)
Provides-Extra: astropy
Requires-Dist: astropy (>=3.0.0) ; extra == 'astropy'
Provides-Extra: complete
Requires-Dist: astropy (>=3.0.0) ; extra == 'complete'
Requires-Dist: dask[array] (>=1.1.0) ; extra == 'complete'
Requires-Dist: jax (==0.1.27) ; extra == 'complete'
Requires-Dist: jaxlib (==0.1.14) ; extra == 'complete'
Requires-Dist: pytest ; extra == 'complete'
Requires-Dist: pytest-runner ; extra == 'complete'
Requires-Dist: python-casacore (>=2.2.1) ; extra == 'complete'
Requires-Dist: scipy (>=1.0.0) ; extra == 'complete'
Provides-Extra: complete-cuda
Requires-Dist: astropy (>=3.0.0) ; extra == 'complete-cuda'
Requires-Dist: cupy (>=5.0.0) ; extra == 'complete-cuda'
Requires-Dist: dask[array] (>=1.1.0) ; extra == 'complete-cuda'
Requires-Dist: jax (==0.1.27) ; extra == 'complete-cuda'
Requires-Dist: jaxlib (==0.1.14) ; extra == 'complete-cuda'
Requires-Dist: jinja2 (>=2.10) ; extra == 'complete-cuda'
Requires-Dist: pytest ; extra == 'complete-cuda'
Requires-Dist: pytest-runner ; extra == 'complete-cuda'
Requires-Dist: python-casacore (>=2.2.1) ; extra == 'complete-cuda'
Requires-Dist: scipy (>=1.0.0) ; extra == 'complete-cuda'
Provides-Extra: cuda
Requires-Dist: cupy (>=5.0.0) ; extra == 'cuda'
Requires-Dist: jinja2 (>=2.10) ; extra == 'cuda'
Provides-Extra: dask
Requires-Dist: dask[array] (>=1.1.0) ; extra == 'dask'
Provides-Extra: jax
Requires-Dist: jax (==0.1.27) ; extra == 'jax'
Requires-Dist: jaxlib (==0.1.14) ; extra == 'jax'
Provides-Extra: python-casacore
Requires-Dist: python-casacore (>=2.2.1) ; extra == 'python-casacore'
Provides-Extra: scipy
Requires-Dist: scipy (>=1.0.0) ; extra == 'scipy'
Provides-Extra: testing
Requires-Dist: pytest ; extra == 'testing'
Requires-Dist: pytest-runner ; extra == 'testing'

===============
Codex Africanus
===============


.. image:: https://img.shields.io/pypi/v/codex-africanus.svg
        :target: https://pypi.python.org/pypi/codex-africanus

.. image:: https://img.shields.io/travis/ska-sa/codex-africanus.svg
        :target: https://travis-ci.org/ska-sa/codex-africanus

.. image:: https://readthedocs.org/projects/codex-africanus/badge/?version=latest
        :target: https://codex-africanus.readthedocs.io/en/latest/?badge=latest
        :alt: Documentation Status


.. image:: https://pyup.io/repos/github/ska-sa/codex-africanus/shield.svg
     :target: https://pyup.io/repos/github/ska-sa/codex-africanus/
     :alt: Updates



Radio Astronomy Building Blocks


Documentation
-------------

https://codex-africanus.readthedocs.io.



=======
History
=======

0.1.6 (2019-05-09)
------------------

* Support automated travis releases.

0.1.5 (2019-05-09)
------------------
* Predict script enhancements (:pr:`103`) and
  dask channel chunking fix (:issue:`104`).
* Directly jit DFT functions (:pr:`100`, :pr:`101`)
* Spectral Models (:pr:`86`)
* Fix radec sign conversion in wsclean sky model (:pr:`96`)
* Full Time and Channel Averaging Implementation (:pr:`80`, :pr:`97`, :pr:`98`)
* Support integer seconds in wsclean ra and dec columns (:pr:`91`, :pr:`93`)
* Fix ratio computation in Gaussian Shape (:pr:`89`, :pr:`90`)

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 :math:`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 :math:`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.


