Metadata-Version: 2.4
Name: scikit-sampling
Version: 1.1.0
Summary: A set of python modules for dataset sampling
Author-email: Leonardo Moraes <leomaurodesenv@users.noreply.github.com>
License-Expression: MIT
Project-URL: homepage, https://github.com/leomaurodesenv/scikit-sampling
Project-URL: source, https://github.com/leomaurodesenv/scikit-sampling
Project-URL: tracker, https://github.com/leomaurodesenv/scikit-sampling/issues
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Topic :: Scientific/Engineering
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: scipy<2,>=1.15.0
Provides-Extra: build
Requires-Dist: setuptools<90,>=80.9.0; extra == "build"
Requires-Dist: uv<0.8,>=0.7.12; extra == "build"
Requires-Dist: python-semantic-release~=10.0; extra == "build"
Dynamic: license-file

# 🧪 Scikit-Sampling

[![GitHub](https://img.shields.io/static/v1?label=Code&message=GitHub&color=blue&style=flat-square)](https://github.com/leomaurodesenv/scikit-sampling)
[![MIT license](https://img.shields.io/static/v1?label=License&message=MIT&color=blue&style=flat-square)](LICENSE)
[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/leomaurodesenv/scikit-sampling/deployment.yml?label=Build&style=flat-square)](https://github.com/leomaurodesenv/scikit-sampling/actions/workflows/deployment.yml)


Scikit-Sampling (or `sksampling`) is a Python library for dataset sampling techniques. It provides a unified API for common sampling strategies, making it easy to integrate into your data science and machine learning workflows.

## Installation

You can install `sksampling` using pip:

```bash
pip install scikit-sampling
```

## Features

`sksampling` offers a range of sampling methods, including:

- `sample_size`: Computes the ideal sample size based on confidence level and margin of error.
- `confidence_level`: Calculates the confidence level for a given sample size.

## Documentation

For detailed information on the library's functions, including parameters and usage examples, please see our documentation in the `docs/` folder.

A good place to start is the 📑 [Estimation Functions Guide](docs/estimation.md).

We are continuously working on expanding our documentation to cover all features.
