semvec/pypi-packages huggingface dataset:
glarki-bmi-calculator 0.3.3
Calculate Body-Mass Index

# BMICalculator
**BMICalculator** is a Python package that allows users to calculate their Body Mass Index (BMI) based on their weight, height, and unit system (metric or imperial). It also categorizes the BMI into standard categories such as Underweight, Normal weight, Overweight, and Obesity.

## Installation
You can install the package using pip:
```bash
pip install glarki-bmi-calculator
```

## Usage
**Import**
``` python
from glarki_bmi_calculator import Class_01_BMIcalc as bmi
```

**Example with metric units**
```Python
person1 = bmi(gender="female", weight=68, height=1.65)
print(person1.get_bmi_info())  # Output: Gender: Female, BMI: 24.98, Category: Normal weight
```
**Example with imperial units**
``` Python
person2 = bmi(gender="male", weight=150, height=65, unit="imperial")
print(person2.get_bmi_info())  # Output: Gender: Male, BMI: 24.96, Category: Normal weight
```

## Help
In python:
```Python
print(bmi.__doc__)
print(bmi.{method}.__doc__)
```
In Command Line Interface
```Bash
glarki_bmi_help
```

<!-- <p> Some text that explains stuff </p>  -->
lastplot 1.2.1
LastPlot is a Python package designed to elaborate data into graphs coming from lipid extractions (LC/MS).

# Lipid Analysis and Statistical Testing with Plotting for LC-MS Output Transformation (LastPlot)

## What is it

LastPlot is a Python package designed to elaborate data into graphs coming from lipid extractions (LC/MS).
Starting from a file containing the **pmol/mg** values per each sample, this package streamlines the process of data
analysis and visualization.

## Features

LastPlot includes the following features:

- Data Sanitization: Clean and prepare data for analysis, removing internal standard samples and non value samples.
- Data Normalization: Normalize values with log10 to ensure consistency across samples.
- Normality Check: Use the Shapiro-Wilk test to check for normality of residuals.
- Equality of Variance Check: Use Levene's test to assess the equality of variances.
- Statistical Significance Annotation: Annotate boxplots with significance levels using t-test, Welch's t-test, or
  Mann-Whitney test depending on the data requirements, through the starbars package.
- Visualization Tools: Create boxplots to aid in data interpretation.

## Installation

You can install the package via pip:

```
pip install lastplot
```

\
Alternatively, you can install the package from the source:

```
git clone https://github.com/elide-b/lastplot.git
cd lastplot
pip install .
```

## Usage

Here is one example of how to use LastPlot:

```
import lastplot

# Example usage
df = lastplot.data_workflow(
    file_path="My project.xlsx",
    data_sheet="Data Sheet",
    mice_sheet="Mice ID Sheet",
    output_path="C:/Users/[YOUR-USERNAME]/Documents/example",
    control_name="WT",
    experimental_name=["FTD", "BPD", "HFD"]
)

lastplot.zscore_graph_lipid(
    df_final=df,
    control_name="WT",
    experimental_name=["FTD", "BPD", "HFD"]
    output_path="C:/Users/[YOUR-USERNAME]/Documents/example",
    palette="tab20b_r",
    show=True,
)
```

Returns graphs.

## Examples

For more detailed examples, please check the [example](https://github.com/elide-b/lastplot/tree/master/example)
folder.

## Contributing

We welcome contributions!
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also
simply open an issue with the tag **"enhancement"**.

To contribute:

1. Fork the repository.
2. Create a new branch (`git checkout -b feature-branch`).
3. Commit your changes (`git commit -m 'Add some amazing feature'`).
4. Push to the branch (`git push origin feature-branch`)
5. Open a pull request

## License

Distributed under the MIT License. See `LICENSE.txt` for more information.
pkrsplitter 1.1.4
A package to split poker history files
Requires Python: >=3.10

# Poker Splitter

A package to split poker history files

[![Documentation Status](https://readthedocs.org/projects/pkrsplitter/badge/?version=latest)](https://pkrsplitter.readthedocs.io/en/latest/?badge=latest)
[![PyPI version](https://badge.fury.io/py/pkrsplitter.svg)](https://badge.fury.io/py/pkrsplitter)

## Table of Contents

- [Description](#description)
- [Setup](#setup)
- [Usage](#usage)
- [License](#license)
- [Documentation](#documentation)

## Description
A package to split poker history files
Currently only supports Winamax history files

## Setup

From PyPi:

```bash
pip install pkrsplitter
```

From source:

```bash
git clone https://github.com/manggy94/PokerSplitter.git
cd PokerSplitter
```

Add a .env file in the root directory with the following content:

```.env
DATA_DIR=path/to/data/dir
BUCKET_NAME=your_bucket_name on s3
```

You can also directly set the environment variable in your system.


## Usage

Basic Usage from the command line:

```bash
# Split all files in the directory to local split directory
python -m pkrsplitter.runs.local.split_files

# split only the files that have not been split yet from S3 raw histories to S3 split histories
python -m pkrsplitter.runs.s3.split_new_files
```

Usage in a script:

```python
from pkrsplitter.splitters.local import LocalFileSplitter

splitter = LocalFileSplitter(data_dir='path/to/data/dir')
splitter.split_files()
```

You can choose to split all the files in the directory or only the files that have not been split yet.:

```python
from pkrsplitter.splitters.local import LocalFileSplitter

splitter = LocalFileSplitter(data_dir='path/to/data/dir')
splitter.split_new_files()
```
This will result in overwriting the files if they already exist in the split directory.
The same can be done considering splitting only raw histories that have never been split before:

```python
from pkrsplitter.splitters.local import LocalFileSplitter

splitter = LocalFileSplitter(data_dir='path/to/data/dir')
splitter.split_new_histories()

```
We can also replace the LocalFileSplitter with the S3FileSplitter to split files from an S3 bucket:


## License

This project is licensed under the MIT License -
You can check out the full license [here](LICENSE.txt)

## Documentation

The documentation can be found [here](https://pkrsplitter.readthedocs.io/en/latest/)
sphinx-example-includer 0.6
Include code examples to sphinx documentation
Requires Python: >=3.8

# Sphinx Example Includer


Build Sphinx docs for the package's source code and 
automatically gaenerate .rst files from examples folder for the sphinx documentation. It is used by the 
[sphinx-docs action](https://github.com/marketplace/actions/sphinx-docs) to automate
the generation of sphinx documentation.

![examples screenshot](https://github.com/ahmad88me/sphinx_example_includer/blob/main/examples-screenshot.png?raw=true)
## Installation
```
pip install sphinx_example_includer
```

## Usage
```
usage: Sphinx Example Includer [-h] [--debug] [--info] [--overwrite] [--files FILES [FILES ...]] [--dest-dir DEST_DIR] [--toc-fname TOC_FNAME]
                               [--title TITLE] [--readme README] [--build] [--conf CONF] [--docs-dir DOCS_DIR] [--project-dir PROJECT_DIR]
                               [--index INDEX]

A Sphinx docs generation tool

options:
  -h, --help            show this help message and exit
  --debug               Showing debug messages
  --info                Showing info messages
  --overwrite           Overwrite files that already exists
  --files FILES [FILES ...]
                        one or more files to be
  --dest-dir DEST_DIR   The output directory of the included files inside the docs dir (e.g., docs/examples)
  --toc-fname TOC_FNAME
                        The name of the toc file
  --title TITLE         The title of the documentation in the index page.
  --readme README       The readme file to include in the docs index page.
  --build               Build Sphinx docs.
  --conf CONF           The configuration file (e.g., pyproject.toml)
  --docs-dir DOCS_DIR   The directory of the documentation
  --project-dir PROJECT_DIR
                        The path of the project's code
  --index INDEX         The name of the index file.
```

## Example
```
python -m sphinx_example_includer --info --build --project src --files examples/*example*.py --overwrite --readme README.md
```

## How to use it

### Assumptions
1. You have your example source code in `examples/`
2. Your code is documented so Sphinx can generate the docs for you.

### Generating the docs
1. Install the package `sphinx_example_includer`
2. In the directory of your project (that you want to document), run the command 
`python -m sphinx_example_includer --build`. Note that the `--build` is the flag responsible for generating 
the docs. You can also specify the directory of your code with the flag `--project`.
3. Include the examples into the docs. This can be done by running the same command with 
`--files` flag and you can choose multiple files using a pattern as shown in the example above.
download-from-stupid-emby 0.0.0
稳定的EMBY服资源下载器
Requires Python: <4.0,>=3.10

# Download-From-Stupid-Emby

## 介绍
本项目提供一个稳定的EMBY服资源下载器。

## 特点
 - 自动下载汉语字幕
 - 可以单独过滤出剧集，单集，电影
 - 在下载资源时如果报错，可以继续下载上次未下载完的资源

## 下载
```
pip install --upgrade download-from-stupid-emby
```

## 快速使用
请填写(src/pyproject.toml)配置（服地址，账户，密码），注意不要自己手动填user_id和api_key，运行项目，跟着项目的提示走。

如果觉得下载速度慢，请在配置里添加代理地址（请注意流量消耗）。
AymanPackage 0.1.0
A small example package
Requires Python: >=3.6

# Developing Python Packages

## Project Description

this project is a template or a guide to help you develop your own python package.


## Project Structure
    .
    ├── python-package
    │   ├── pythonPackage
    │   │   ├── __init__.py
    │   │   ├── subpackage
    │   │   │   ├── __init__.py
    │   │   │   └── module.py
    │   ├── setup.py
    │   ├── README.md
    │   ├── HISTORY.md
    │   ├── LICENSE
    │   ├── requirements.txt
    │   ├── MANIFEST.in
    │   ├── tox.ini
    │   └── tests
    │       ├── __init__.py
    │       ├── pytest.ini
    │       ├── config.py
    │       └── test_sub_package
    │           ├── __init__.py
    │           └── test_module.py


## Installation

```bash

pip install -e .

```

## How to build distribution package

```bash
python setup.py sdist bdist_wheel
```
sdidt: source distribution

bdist_wheel: wheel distribution

## Upload package to PyPi

```bash
twine upload dist/*
```

## Upload package to TestPyPi

```bash
twine upload -r testpypi dist/*
```

# History

## 0.3.0
### Added
- What you added to this version.
### Changed
- What you changed in this version.

## 0.2.0
### Deprecated
- What deprecated in this version.
### Fixed
- what fixed in this version.

## 0.1.0
### Added
- What you added to this version.
AymanpythonPackage 0.1.0
A small example package
Requires Python: >=3.6

# Developing Python Packages

## Project Description

this project is a template or a guide to help you develop your own python package.


## Project Structure
    .
    ├── python-package
    │   ├── pythonPackage
    │   │   ├── __init__.py
    │   │   ├── subpackage
    │   │   │   ├── __init__.py
    │   │   │   └── module.py
    │   ├── setup.py
    │   ├── README.md
    │   ├── HISTORY.md
    │   ├── LICENSE
    │   ├── requirements.txt
    │   ├── MANIFEST.in
    │   ├── tox.ini
    │   └── tests
    │       ├── __init__.py
    │       ├── pytest.ini
    │       ├── config.py
    │       └── test_sub_package
    │           ├── __init__.py
    │           └── test_module.py


## Installation

```bash

pip install -e .

```

## How to build distribution package

```bash
python setup.py sdist bdist_wheel
```
sdidt: source distribution

bdist_wheel: wheel distribution

## Upload package to PyPi

```bash
twine upload dist/*
```

## Upload package to TestPyPi

```bash
twine upload -r testpypi dist/*
```

# History

## 0.3.0
### Added
- What you added to this version.
### Changed
- What you changed in this version.

## 0.2.0
### Deprecated
- What deprecated in this version.
### Fixed
- what fixed in this version.

## 0.1.0
### Added
- What you added to this version.
pytest-persistence 0.1.11
Pytest tool for persistent objects

# pytest-persistence

Pytest plugin for persistent fixtures.

## Installation

In a Python environment do:

    python -m pip install pytest-persistence

## Usage

To store fixtures to file run tests with `--store {file_path}`:

    python -m pytest --store {file_path}

To load fixtures from file run tests with `--load {file_path}`:

    python -m pytest --load {file_path}

**BEWARE** When this plugin is in use cleanup of all the fixtures is **not**
executed. This is necessary to successfully run tests with `--load`. However it
is important to keep this fact in mind.