Metadata-Version: 2.4
Name: MiLoMerge
Version: 1.0.0
Summary: A package to take a given distribution and retrieve the best binning to maximize separation
Project-URL: Github, https://github.com/MohitS704/bin_merging
Project-URL: Homepage, https://spin.pha.jhu.edu/
Project-URL: Discussions, https://github.com/MohitS704/bin_merging/discussions
Project-URL: Changelog, https://github.com/MohitS704/bin_merging/releases
Author-email: MiLoMerge authors <msrivas6@jhu.edu>
Maintainer-email: MiLoMerge authors <msrivas6@jhu.edu>
License-File: LICENSE
Requires-Python: >=3.8
Requires-Dist: h5py>=3.0.0
Requires-Dist: numba>=0.63.1
Requires-Dist: numpy>=2.0.0
Requires-Dist: tqdm
Description-Content-Type: text/markdown

# MiLoMerge

A package to merge bins together in such a way that the separability between distributions is minimally lossless.
The ROC and LOC curves defined in the paper above are also included as functions in this package.
It is fully Pythonic, with full interoperability with Numpy.

## Installation

### Through pip

MiLoMerge is available in pip, and soon to conda, and can be installed as below:

```bash
pip install MiLoMerge
```

### Manual Installation

Download the .tar.gz installation and run the following command in the MiLoMerge directory:

```bash
pip install .
```

## Getting Started

To use MiLoMerge, import the package within your file, and 
generate distributions to merge.