.. currentmodule:: africanus.util.cmdline
.. autosummary:: parse_python_assigns
.. autofunction:: parse_python_assigns
.. currentmodule:: africanus.util.requirements
.. autosummary:: requires_optional
.. autofunction:: requires_optional
.. currentmodule:: africanus.util.shapes
.. autosummary:: aggregate_chunks corr_shape
.. autofunction:: aggregate_chunks
.. autofunction:: corr_shape
.. currentmodule:: africanus.util.beams
.. autosummary:: beam_filenames beam_grids
.. autofunction:: beam_filenames
.. autofunction:: beam_grids
.. currentmodule:: africanus.util.code
.. autosummary:: format_code memoize_on_key
.. autofunction:: format_code
.. autoclass:: memoize_on_key
.. currentmodule:: africanus.util.dask_util
.. autosummary:: EstimatingProgressBar
.. autoclass:: EstimatingProgressBar :members: :no-inherited-members: :exclude-members: register, unregister
.. currentmodule:: africanus.util.cuda
.. autosummary:: grids
.. autofunction:: grids
.. currentmodule:: africanus.util.patterns
.. autosummary:: Multiton LazyProxy LazyProxyMultiton
.. autoclass:: Multiton :exclude-members: __call__, mro
.. autoclass:: LazyProxy
.. autoclass:: LazyProxyMultiton