This package aims to compute the overlap integral between two probability density functions.
Project description
Overlap Integral Project
This project focuses on calculating the overlap integral between two probability density functions (PDFs). The overlap integral is a measure of similarity between two distributions and is used in various fields such as statistics, data science, etc. The code and data files in this project are designed to perform these calculations efficiently and accurately.
Project Structure
src/overlap_integral/: Contains the core Python code for calculating the overlap integral.tests/: Includes the test scripts to validate the functionality of the code.README.md: Provides an overview and instructions for the project.pyproject.toml: Configuration file for the project dependencies and metadata.
Getting Started
To get started with the project, follow these steps:
- Clone the repository to your local machine.
- Navigate to the project directory.
- Install the required dependencies using Poetry:
poetry install - Run the tests to ensure everything is set up correctly:
poetry run make test
Requirements
- Python 3.11 or higher
- NumPy
- SciPy
- Plotly
- Kaleido
Usage
To calculate the overlap integral, run the following command:
poetry run python tests/test_overlap_integral.py
License
This project is licensed under the MIT License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file overlap_integral-0.1.0.tar.gz.
File metadata
- Download URL: overlap_integral-0.1.0.tar.gz
- Upload date:
- Size: 3.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.1 CPython/3.12.3 Linux/5.15.167.4-microsoft-standard-WSL2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
91dc8be5bd34bb5bcd248d3e1381694d3b5aaad8689e61a5ffe6add3b33a9e49
|
|
| MD5 |
a7c5adaf19854a894d8e04027167e1be
|
|
| BLAKE2b-256 |
c143178418987c1dff82c7ec9560fea0380fc6ac2734334b802c33211e64fea6
|
File details
Details for the file overlap_integral-0.1.0-py3-none-any.whl.
File metadata
- Download URL: overlap_integral-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.1 CPython/3.12.3 Linux/5.15.167.4-microsoft-standard-WSL2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0cee8ac707b4410e50fd7830f0648b4c04cb2dcb3d29c9a34cdcd8e4c5740515
|
|
| MD5 |
489c81ff4feeccf4034d8ad536ad8134
|
|
| BLAKE2b-256 |
9fe714546d69f05574eaf272ce5a5205ce6cb36c19418f81ca749fbc7a0c33c0
|