Metadata-Version: 2.4
Name: mowjsub
Version: 2.0rc1
Summary: Radio astronomy data continuum subtraction tools
Author: Sphesihle Makhathini, Mika Naidoo, Amir Kazemi-Moridani
License-Expression: MIT
License-File: LICENSE
Requires-Python: <3.14,>=3.11
Requires-Dist: astropy
Requires-Dist: dask
Requires-Dist: dask-ms
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: stimela<3,>=2.1.2
Requires-Dist: tqdm
Requires-Dist: xarray
Requires-Dist: xarray-fits
Requires-Dist: zarr
Description-Content-Type: text/x-rst

Mowjsub
=======

.. image:: https://img.shields.io/pypi/v/mowjsub.svg
    :target: https://pypi.org/project/mowjsub/
    :alt: PyPI version

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


Image and uv-plane continuum subtraction tools for spectral line data.

Installation
------------

PyPI (stable; recommended)
^^^^^^^^^^^^^^^^^^^^^^^^^^

.. code-block:: bash

    pip install mowjsub

Latest (in development)
^^^^^^^^^^^^^^^^^^^^^^^

.. code-block:: bash

    pip install git+https://github.com/laduma-dev/mowjsub.git


Using uv (Recommended development install)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The package requires Python >=3.11, so uv is the recommended way to install
from a local clone. If you do not have `uv <https://docs.astral.sh/uv/>`_ installed, install it first:

.. code-block:: bash

    pip install uv

Then clone the repository, navigate into it, activate your existing virtual
environment, and sync dependencies:

.. code-block:: bash

    git clone https://github.com/laduma-dev/mowjsub.git
    cd mowjsub

    source /path/to/your/.venv/bin/activate

    uv sync --python 3.12 --active 
.. note::

    ``--active`` ensures the package is installed in your activated virtual environment.

The full documentation is available on `readthedocs <https://contsub.readthedocs.io/>`_.


