Metadata-Version: 2.2
Name: pymultifit
Version: 1.0.4
Summary: A library to fit data with multiple fitters.
Home-page: https://github.com/syedalimohsinbukhari/pyMultiFit
Author: Syed Ali Mohsin Bukhari
Author-email: syedali.b@outlook.com
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: setuptools
Requires-Dist: numpy<2.1.0
Requires-Dist: matplotlib
Requires-Dist: scipy
Requires-Dist: mpyez
Requires-Dist: custom-inherit
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# `pyMultiFit`

- [`pyMultiFit`](#pymultifit)
  - [What is `pymultifit`](#what-is-pymultifit)
  - [How to install](#how-to-install)
  - [Documentation](#documentation)

A python multi-fit library for fitting the data with multiple `X` fitters.

![GitHub-licence](https://img.shields.io/github/license/syedalimohsinbukhari/pymultifit?style=for-the-badge&color=darkblue)
![GitHub top language](https://img.shields.io/github/languages/top/syedalimohsinbukhari/pymultifit?color=lightgreen&style=for-the-badge)
![GitHub contributors](https://img.shields.io/github/contributors/syedalimohsinbukhari/pymultifit?color=gold&style=for-the-badge)
![Github Issues](https://img.shields.io/github/issues/syedalimohsinbukhari/pymultifit?color=orange&style=for-the-badge)
![GitHub OPEN PRs](https://img.shields.io/github/issues-pr/syedalimohsinbukhari/pymultifit?color=darkred&style=for-the-badge)
![GitHub CLOSED PRs](https://img.shields.io/github/issues-pr-closed/syedalimohsinbukhari/pymultifit?color=darkgreen&style=for-the-badge)

## What is `pymultifit`

`pymultifit` is a library made specifically to tackle one problem, **fit the data with multiple fitters**.

Fitter implementations include,

- `Gaussian` fitter,
- `SkewedNormal` fitter,
- `LogNormal` fitter,
- `Exponential` fitter,
- `Laplace` fitter, and more.

Additionally, it provides capabilities to generated n-modal data as well through its `generators` module.
Along with this, the user can also generate probability distribution data using `distributions` module.

## How to install

Using pip: `pip install pymultifit`

## Documentation

The documentation can be found on [readthedocs](https://pymultifit.readthedocs.io/latest/)
