Skip to main content

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:

  1. Clone the repository to your local machine.
  2. Navigate to the project directory.
  3. Install the required dependencies using Poetry:
    poetry install
    
  4. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

overlap_integral-0.1.0.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

overlap_integral-0.1.0-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

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

Hashes for overlap_integral-0.1.0.tar.gz
Algorithm Hash digest
SHA256 91dc8be5bd34bb5bcd248d3e1381694d3b5aaad8689e61a5ffe6add3b33a9e49
MD5 a7c5adaf19854a894d8e04027167e1be
BLAKE2b-256 c143178418987c1dff82c7ec9560fea0380fc6ac2734334b802c33211e64fea6

See more details on using hashes here.

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

Hashes for overlap_integral-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0cee8ac707b4410e50fd7830f0648b4c04cb2dcb3d29c9a34cdcd8e4c5740515
MD5 489c81ff4feeccf4034d8ad536ad8134
BLAKE2b-256 9fe714546d69f05574eaf272ce5a5205ce6cb36c19418f81ca749fbc7a0c33c0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page