semvec/pypi-packages huggingface dataset:
ds-pricing-framework 0.1.14
Read the latest Real Python tutorials
Requires Python: >=3.7
Keywords: feed,reader,tutorial

# ds-pricing-framework

This package contains the following class(es):
- TriageVariable

To use the TriageVariable module, you will need to start with a pandas dataframe that has the following variables:
- ep
- il
- policy_number
- claim_indicator
- policy_gen
- age
- price_per_mile

You will also need:
- a target variable for the model (claim_indicator is the preferred variable)
- a proposed variable that you are testing, summarized at the policy level
- any variables that you would like to control for

The inputs for TriageVariable are:
- pandas dataframe
- target variable
- proposed variable
- list of control variables

Call the function run_triage which will output tables to help make a decision about the variable.

Example:
```
pip install ds-pricing-framework
import pricing_framework_triage as pf
triage = pf.TriageVariable(df, "claim_indicator", "prior_claim", ["package", "seasoning", "age_bucket"])
triage.run_triage()
```
htrc-vsm 0.4.15.1
HTRC rework of the InPHO vsm package.
Requires Python: >=3.6

#VSM

[![Build Status](https://img.shields.io/travis/inpho/vsm.svg?label=UNIX+build)](https://travis-ci.org/inpho/vsm)
[![Appveyor](https://img.shields.io/appveyor/ci/JaimieMurdock/vsm.svg?label=Windows+build)](https://ci.appveyor.com/project/JaimieMurdock/vsm)
[![Coveralls](https://img.shields.io/coveralls/inpho/vsm.svg)](https://coveralls.io/r/inpho/vsm)
[![GitHub license](https://img.shields.io/github/license/mashape/apistatus.svg)](https://github.com/inpho/vsm/blob/master/LICENSE.txt)
[![PyPI](https://img.shields.io/pypi/v/vsm.svg)](https://pypi.python.org/pypi/vsm)

**Note:** More than likely, you are looking for the [InPhO Topic Explorer](http://github.com/inpho/topic-explorer). This library is for the machine learning implementations underlying the Topic Explorer and is updated much slower than the user interfaces. If you are using the Topic Explorer, please file issues there and the developers will triage appropriately.

Vector Space Model Framework developed for the 
[InPhO Project](https://inpho.cogs.indiana.edu/).

Documentation can be found in the module and [here](http://inpho.github.io/vsm/).

##Installation

```
git clone git@github.com:inpho/vsm.git
cd vsm
pip install -r requirements.txt -e .
```
eipiphany-time 0.1.0.dev20230306154257
Simple Multiprocessing EIP Framework For Python: Time Components
Requires Python: >=3.9

# Eipiphany

## Setting up the Python Environment

# MacOS
  1. Install pyenv (https://github.com/pyenv/pyenv#set-up-your-shell-environment-for-pyenv)
     1. ```brew update```
     2. ```brew install pyenv```
     3. In ~/.bashrc add
        1. ```export PYENV_ROOT="$HOME/.pyenv"```
        2. ```export PATH="$PYENV_ROOT/bin:$PATH"```
        3. ```eval "$(pyenv init -)"```
     4. ```brew install openssl readline sqlite3 xz zlib tcl-tk```
  2. Install pyenv-virtualenv (https://github.com/pyenv/pyenv-virtualenv)
     1. ```brew install pyenv-virtualenv```
     2. In ~/.bashrc add
         1. ```eval "$(pyenv virtualenv-init -)"```
  3. Open a new terminal
  4. Install Python version
     1. ```env PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv install 3.9.2```
     2. Optional: set global version of Python ```env PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv global 3.9.2```
  5. Create virtual env
     1. ```pyenv virtualenv 3.9.2 auto-qc-pipeline-1.0.0-SNAPSHOT```
  6. Set local version of python (if not done already)
     1. change directory to root of project
     2. ```pyenv local auto-qc-pipeline-1.0.0-SNAPSHOT```

# Other OS
  1. TODO

## Setting up IntelliJ

  1. Install the IntelliJ Python plugin
  2. Set up pyenv
     1. File -> Project Structure or CMD + ;
     2. SDKs -> + -> Add Python SDK -> Virtual Environment
     3. Select Existing Environment
     4. Choose ~/.pyenv/versions/uscg-split-survey-1.0.0-SNAPSHOT/bin/python
  3. Set up Python Facet (not sure if this is required)
     1. File -> Project Structure or CMD + ;
     2. Facets -> + -> Python 
     3. Set interpreter 

## Installing Dependencies

  1. Add dependencies with versions to requirements.txt
  2. ```pip install --upgrade pip && pip install -r requirements_dev.txt```

## Maven
This project can use Apache Maven to easily build this project.  However, this is not required, but recommended.
Maven can be easily installed by downloading it from the Maven site or using sdkman.

## Build with Maven
After setting up your pyenv run:
```mvn clean package```
eipiphany-seda 0.1.0.dev20230306154257
Simple Multiprocessing EIP Framework For Python: SEDA Components
Requires Python: >=3.9

# Eipiphany

## Setting up the Python Environment

# MacOS
  1. Install pyenv (https://github.com/pyenv/pyenv#set-up-your-shell-environment-for-pyenv)
     1. ```brew update```
     2. ```brew install pyenv```
     3. In ~/.bashrc add
        1. ```export PYENV_ROOT="$HOME/.pyenv"```
        2. ```export PATH="$PYENV_ROOT/bin:$PATH"```
        3. ```eval "$(pyenv init -)"```
     4. ```brew install openssl readline sqlite3 xz zlib tcl-tk```
  2. Install pyenv-virtualenv (https://github.com/pyenv/pyenv-virtualenv)
     1. ```brew install pyenv-virtualenv```
     2. In ~/.bashrc add
         1. ```eval "$(pyenv virtualenv-init -)"```
  3. Open a new terminal
  4. Install Python version
     1. ```env PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv install 3.9.2```
     2. Optional: set global version of Python ```env PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv global 3.9.2```
  5. Create virtual env
     1. ```pyenv virtualenv 3.9.2 auto-qc-pipeline-1.0.0-SNAPSHOT```
  6. Set local version of python (if not done already)
     1. change directory to root of project
     2. ```pyenv local auto-qc-pipeline-1.0.0-SNAPSHOT```

# Other OS
  1. TODO

## Setting up IntelliJ

  1. Install the IntelliJ Python plugin
  2. Set up pyenv
     1. File -> Project Structure or CMD + ;
     2. SDKs -> + -> Add Python SDK -> Virtual Environment
     3. Select Existing Environment
     4. Choose ~/.pyenv/versions/uscg-split-survey-1.0.0-SNAPSHOT/bin/python
  3. Set up Python Facet (not sure if this is required)
     1. File -> Project Structure or CMD + ;
     2. Facets -> + -> Python 
     3. Set interpreter 

## Installing Dependencies

  1. Add dependencies with versions to requirements.txt
  2. ```pip install --upgrade pip && pip install -r requirements_dev.txt```

## Maven
This project can use Apache Maven to easily build this project.  However, this is not required, but recommended.
Maven can be easily installed by downloading it from the Maven site or using sdkman.

## Build with Maven
After setting up your pyenv run:
```mvn clean package```
eipiphany-file 0.1.0.dev20230306154257
Simple Multiprocessing EIP Framework For Python: File Components
Requires Python: >=3.9

# auto-qc-pipeline

## Setting up the Python Environment

# MacOS
  1. Install pyenv (https://github.com/pyenv/pyenv#set-up-your-shell-environment-for-pyenv)
     1. ```brew update```
     2. ```brew install pyenv```
     3. In ~/.bashrc add
        1. ```export PYENV_ROOT="$HOME/.pyenv"```
        2. ```export PATH="$PYENV_ROOT/bin:$PATH"```
        3. ```eval "$(pyenv init -)"```
     4. ```brew install openssl readline sqlite3 xz zlib tcl-tk```
  2. Install pyenv-virtualenv (https://github.com/pyenv/pyenv-virtualenv)
     1. ```brew install pyenv-virtualenv```
     2. In ~/.bashrc add
         1. ```eval "$(pyenv virtualenv-init -)"```
  3. Open a new terminal
  4. Install Python version
     1. ```env PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv install 3.9.2```
     2. Optional: set global version of Python ```env PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv global 3.9.2```
  5. Create virtual env
     1. ```pyenv virtualenv 3.9.2 auto-qc-pipeline-1.0.0-SNAPSHOT```
  6. Set local version of python (if not done already)
     1. change directory to root of project
     2. ```pyenv local auto-qc-pipeline-1.0.0-SNAPSHOT```

# Other OS
  1. TODO

## Setting up IntelliJ

  1. Install the IntelliJ Python plugin
  2. Set up pyenv
     1. File -> Project Structure or CMD + ;
     2. SDKs -> + -> Add Python SDK -> Virtual Environment
     3. Select Existing Environment
     4. Choose ~/.pyenv/versions/uscg-split-survey-1.0.0-SNAPSHOT/bin/python
  3. Set up Python Facet (not sure if this is required)
     1. File -> Project Structure or CMD + ;
     2. Facets -> + -> Python 
     3. Set interpreter 

## Installing Dependencies

  1. Add dependencies with versions to requirements.txt
  2. ```pip install --upgrade pip && pip install -r requirements_dev.txt```

## Maven
This project can use Apache Maven to easily build this project.  However, this is not required, but recommended.
Maven can be easily installed by downloading it from the Maven site or using sdkman.

## Build with Maven
After setting up your pyenv run:
```mvn clean package```
eipiphany-core 0.1.0.dev20230306154257
Simple Multiprocessing EIP Framework For Python: Core
Requires Python: >=3.9

# Eipiphany

## Setting up the Python Environment

# MacOS
  1. Install pyenv (https://github.com/pyenv/pyenv#set-up-your-shell-environment-for-pyenv)
     1. ```brew update```
     2. ```brew install pyenv```
     3. In ~/.bashrc add
        1. ```export PYENV_ROOT="$HOME/.pyenv"```
        2. ```export PATH="$PYENV_ROOT/bin:$PATH"```
        3. ```eval "$(pyenv init -)"```
     4. ```brew install openssl readline sqlite3 xz zlib tcl-tk```
  2. Install pyenv-virtualenv (https://github.com/pyenv/pyenv-virtualenv)
     1. ```brew install pyenv-virtualenv```
     2. In ~/.bashrc add
         1. ```eval "$(pyenv virtualenv-init -)"```
  3. Open a new terminal
  4. Install Python version
     1. ```env PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv install 3.9.2```
     2. Optional: set global version of Python ```env PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv global 3.9.2```
  5. Create virtual env
     1. ```pyenv virtualenv 3.9.2 auto-qc-pipeline-1.0.0-SNAPSHOT```
  6. Set local version of python (if not done already)
     1. change directory to root of project
     2. ```pyenv local auto-qc-pipeline-1.0.0-SNAPSHOT```

# Other OS
  1. TODO

## Setting up IntelliJ

  1. Install the IntelliJ Python plugin
  2. Set up pyenv
     1. File -> Project Structure or CMD + ;
     2. SDKs -> + -> Add Python SDK -> Virtual Environment
     3. Select Existing Environment
     4. Choose ~/.pyenv/versions/uscg-split-survey-1.0.0-SNAPSHOT/bin/python
  3. Set up Python Facet (not sure if this is required)
     1. File -> Project Structure or CMD + ;
     2. Facets -> + -> Python 
     3. Set interpreter 

## Installing Dependencies

  1. Add dependencies with versions to requirements.txt
  2. ```pip install --upgrade pip && pip install -r requirements_dev.txt```

## Maven
This project can use Apache Maven to easily build this project.  However, this is not required, but recommended.
Maven can be easily installed by downloading it from the Maven site or using sdkman.

## Build with Maven
After setting up your pyenv run:
```mvn clean package```
pyscrapelib 0.9.0
PyScrapeLib is a Python library designed to make it easy to gather information and data from other Python libraries.
Keywords: python

With PyScrapeLib, you can easily extract relevant information from a wide range of libraries and use it for your own purposes. Whether you need to gather data for research, build a new application, or simply explore the capabilities of other libraries, PyScrapeLib can help you get the information you need.
Flare-Utilities 0.0.9
 Flare Utilities having support libraries for Flare-BDD framework for reporting purposes. 

# Flare Utilities

Flare Utilities having support libraries for `Flare-BDD` framework for reporting purposes.

### What is included with Flare Utilities?

- 🎨 Flare has its own in-build HTML report which supports `behave` framework
- 📝 Auto generates folders for every test run which contains `logs`, `HTML report` and `supporting CSS file`

### Flare - Reporting Capabilities

- 🖼️ Having a minimalistic reporting mechanism which displays test cases in accordians (which can be expanded and collapsed)
- 🏷️ Each testcases will have test case summary and test step summaries
- ✔️ For all successful test steps, carries a PASSED icon
- ❌ For all unsuccessful test steps, carries a FAILED icon
- 🐞 For any exception thrown by system at runtime, carries a BUG icon along with entire test run will be terminated
- Each test case accordian displays overall status highlighted in `GREEN` or `RED`
- For instance if any one test case gets FAILED, overall test case will be shown in `RED`
- PASS and FAIL: [Flare - Test Summary Report - 1](Reporting/Sample_TC_PASS/Flare%20-%20Test%20Summary%20Report.html)
- BUG/EXCEPTION: [Flare - Test Summary Report - 2](Reporting/Sample_TC_BUG/Flare%20-%20Test%20Summary%20Report.html)

---

## Install the project

- To include `Flare_Utilities` to the `Flare-BDD` project, just like any other pip installables,

```bash
$ pip install Flare_Utilities
```
image-transfer 0.2.0
Transfer images and videos from one directoy to another with new folder structure by date
Requires Python: >=3.8

# Image Transfer

Basic package to transfer images and videos into a date structure.

This package looks through both images and videos for creation time metadata.
If found it can copy or move the files from a source directory to a destination directory.
The sub directory of the destination directory will be based on creation time. As default
year/month/day e.g 2023/01/27.

## Usage

Copy from one directory to another

```pwsh
imgtrf copy {source/directory} {destination/directory}
```

Move from one directory to another

```pwsh
imgtrf move {source/directory} {destination/directory}
```

Change format of destination directory structure.  
Defaults to `Y/m/d` for Year/Month/Day. Directories are seperated by `/` and the format codes can be found [here](./docs/format_codes.md).

```pwsh
imgtrf copy --dir-format {dir_format} {source/directory} {destination/directory}
```

You can also remove empty directories.

```pwsh
imgtrf remove dirs {target/root/directory}
```

You can always find specific help with the `--help` flag.

```pwsh
# Either for the application
imgtrf --help

# Or for a specific command
imgtrf copy --help
```

## Installation

Installation of image-transfer is simply done via a pip command.

```pwsh
pip install image-transfer
```

### FFmpeg

To support gathering metadata from video files, you need to have **FFmpeg** installed and added to your PATH environment variable. FFmpeg can either be installed from their site [ffmpeg.org](https://ffmpeg.org/download.html)  
It can also be donwloaded via winget in windows or apt in linux.

```pwsh
winget install --id Gyan.FFmpeg
```

or if on linux

```bash
sudo apt install ffmpeg
```

Make sure to check your environment variables. Some times even a restart of your computer is necessary for them to be read in properly.
reverse-gecode-bd 1.0.0
Offline reverse geocoder for Bangladesh Map
Keywords: python

# Reverse GeoCode BD

[//]: # ([![PyPI Downloads]&#40;https://static.pepy.tech/personalized-badge/reverse-geocode-bd?period=total&units=international_system&left_color=grey&right_color=blue&left_text=pypi%20downloads&#41;]&#40;https://pepy.tech/project/reverse-geocode-bd&#41;)

## Installation
```shell
$ pip install reverse-geocode-bd
```
A Python library for offline reverse geocoding. Reverse Geocode BD takes a (latitude , longitude) coordinate and returns the Division, District, Upazila and Thana of any location in Bangladesh.

##  Example Use 
```python
from reverse_geocode_bd import ReverseGeoBD

loc = ReverseGeoBD()
loc.find(25.7363, 89.2715)

```
Or

```python
import reverse_geocode_bd

reverse_geocode_bd.search(25.7363, 89.2715)

```

### Output
```json
{'division': 'Rangpur',
 'district': 'Rangpur',
 'upazila': 'Rangpur Sadar',
 'union': 'Paurashava'}
```
heatgraphy 0.2.1
Create x-layout visualization
Requires Python: >=3.8

![Logo](img/logo.png)

[![Documentation Status](https://img.shields.io/readthedocs/heatgraphy?color=00B796&logo=readthedocs&logoColor=white&style=flat-square)](https://heatgraphy.readthedocs.io/en/stable)
![pypi version](https://img.shields.io/pypi/v/heatgraphy?color=00B796&logo=python&logoColor=white&style=flat-square)


❗We are in beta, API may change and bugs expected

### Create x-layout visualization!

Quick start in the browser without a line of code!
[Open App](https://heatgraphy.streamlit.app)

[Read Documentation](https://heatgraphy.readthedocs.io/en/stable)


### Installation

```shell
pip install heatgraphy
```

### Examples

| ![stacked bar](https://heatgraphy.readthedocs.io/en/latest/_images/sphx_glr_plot_stacked_bar_thumb.png) | ![heatmap](https://heatgraphy.readthedocs.io/en/latest/_images/sphx_glr_plot_pbmc3k_thumb.png) | ![oncoprint](https://heatgraphy.readthedocs.io/en/latest/_images/sphx_glr_plot_oncoprint_thumb.png) |
|:-------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------:|
|                                             **Stacked Bar**                                             |                                          **Heatmap**                                           |                                            **Oncoprint**                                            |

### Deploy yourself

The web version of heatgraphy cannot handle large traffic,  
if you want a more fluent experience,
you can easily deploy it yourself or run it locally.

You only need 3 steps:

- Clone this repository: `git clone https://github.com/Heatgraphy/heatgraphy.git`
- Install dependencies: `pip install -r app/requirements.txt`
- Launch: `streamlit run app/Home.py`
folderdiff 0.0.2
FolderDiff is a tool to compare unzipped archives (e.g. Wordpress installations) with their original zip archive or a clean source folder.
Requires Python: >= 3.7
Keywords: folder compare diff

# FolderDiff


FolderDiff can be used to compare unzipped archives (e.g. Wordpress installations)
with their original zip archive or a clean source folder. 

As a result the found changes (added, deleted, moved and changed) are displayed.

## Command usage

```
$ folderdiff -h
usage: folderdiff [-h] [--prefix PREFIX] FILES FILES

folder compare tool

positional arguments:
  FILES            directory or archive to compare

options:
  -h, --help       show this help message and exit
  --prefix PREFIX  remove the profix from the source and/or destination folder
```

## Sample output

```
folderdiff wordpress-6.0.3-de_AT.zip /var/www/ --prefix wordpress/
===================== Added ======================
+ webshell.php
==================== Modified ====================
* index.php
```
asmc 1.3
The Ascertained Sequentially Markovian Coalescent and related tools
Requires Python: >=3.6

ASMC
----

A Python package that provides:

- `ASMC <https://pypi.org/project/asmc-asmc/>`_ v1.3
- `PrepareDecoding <https://pypi.org/project/asmc-preparedecoding/>`_ v2.2.3