Metadata-Version: 2.1
Name: ratapi
Version: 0.0.0.dev12
Summary: Python extension for the Reflectivity Analysis Toolbox (RAT)
Project-URL: Documentation, https://rascalsoftware.github.io/RAT/
Project-URL: Repository, https://github.com/RascalSoftware/python-RAT
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Provides-Extra: dev
Provides-Extra: matlab_2023a
Provides-Extra: matlab_2023b
Provides-Extra: matlab_2024a
Provides-Extra: matlab_2024b
Provides-Extra: matlab_2025a
Provides-Extra: matlab_2025b
Provides-Extra: matlab_latest
Provides-Extra: orso

python-RAT
==========
Python-RAT is the Python interface for the [Reflectivity Algorithm Toolbox](https://github.com/RascalSoftware/RAT) (RAT).

Install
=======
To install in local directory:

    git clone --recurse-submodules https://github.com/RascalSoftware/python-RAT.git
    cd python-RAT
    pip install -e .

matlabengine is an optional dependency only required for Matlab custom functions. The version of matlabengine should match the version of Matlab installed on the machine. This can be installed as shown below:

    pip install -e .[matlab-2023a]

Development dependencies can be installed as shown below

    pip install -e .[dev]

To build wheel:

    pip install build
    python -m build --wheel
