semvec/pypi-packages huggingface dataset:
wiggle-camera 0.0.4
WiggleCamera - Control the camera on your WiggleBin
Requires Python: >=3.7

# WiggleCamera

The [WiggleBin](https://github.com/wiggle-bin/wiggle-bin) recording service for taking pictures.

## Prepare Raspberry PI

### Camera

Install picamera2 - https://github.com/raspberrypi/picamera2.

Set package venv to have access to system packages

```
python3 -m venv --system-site-packages .venv
```

### Light

In `/boot/firmware/config.txt` add the following:

```
dtparam=spi=on
enable_uart=1
```

Reboot the Raspberry Pi via terminal

```
sudo reboot
```

## Installation

```
pip3 install wiggle-camera
```

## CLI

```
wiggle-camera -h
```

## Prepare Raspberry PI

```
sudo apt-get install libcap-dev
```

## Enable recording service

In the terminal run `wiggle-camera-install`. This will install and start a service which runs `wiggle-camera --record` to take pictures every couple of seconds.

```
wiggle-camera-install
```

## Services

You can check the status with:

```
systemctl --user status wiggle-camera.service
```

To stop the service run:

```
systemctl --user stop wiggle-camera.service
```

To start the service run:

```
systemctl --user start wiggle-camera.service
```

## Installation for development

Updating packages on Raspberry Pi
```
pip install --upgrade pip setuptools wheel
python -m pip install --upgrade pip
```

Installing package
```
pip3 install -e .
```

For installation without dev dependencies
```
pip install --no-dev -r requirements.txt
```

## Publishing to PyPi

To build your package, you'll need to install the `build` module. You can do this with pip:

```bash
pip install --upgrade build
```

Then, you can build your package with the following command:

```bash
python -m build
```

To publish your package to PyPI, you'll need to install the `twine` module:

```bash
pip install --upgrade twine
```

Then, you can use `twine` to upload your distributions to PyPI:

```bash
twine upload -u __token__ -p your_token_here dist/*
```
cli-snapsort 1.0.0
A CLI tool to classify photos
Requires Python: >=3.8


<p align="center">
<img src="assets/snapsort-logo-main.jpg" alt="Logo" width="200"> 
</p>

# SnapSort  

**SnapSort** is a light weighted (relatively) command-line tool that helps you classify and organize your photos. It leverages OpenCV for image processing and allows you to quickly sort your photos into categorized folders for easy management.

## Features
- **Semantic search**: Search for images based on your prompt.
- **Find similar images**: Find similar images based on a reference image.
- **Exposure Classification**: Categorize images by their overall luminance/brightness

## Usage
See [examples.md](examples.md) for usage examples.
## Installation

You can install SnapSort using `pip`:

```bash
pip install cli-snapsort
```

## Development
```bash
git clone ...
pip install --editable .
```
ml-pipeline-jhansi 0.1.6
A package for ML Pipeline with Streamlit dashboard

# ML Pipeline

A machine learning pipeline for Exploratory Data Analysis (EDA), data preprocessing, model training, and evaluation. This package helps to quickly analyze datasets, preprocess data, and train models like Random Forest or XGBoost with detailed evaluation metrics.

## Features
- Perform EDA and visualize data
- Handle missing values and scale data
- Encode categorical data
- Train Random Forest or XGBoost models
- Evaluate models using F1 score, R², MSE, etc.

## Installation

You can install the package via pip:

```bash
pip install ml_pipeline_jhansi
tomatia 0.1.1
A dead simple pomodoro application built using textual.
Requires Python: >=3.13

# Tomatia

![Screenshot of the TUI](./.github/screenshot.png)

A dead simple pomodoro application build using textual. You can:

- Start a new session (`s`/`space`).
- Stop the current session (`s`/`space`).
- Reset your pomodoro sessions (`r`).
- Quit (`q`).
steamworkspy 0.0.2
A small example package
Requires Python: >=3.8

# SteamworksPy
Howdy!  This project originally started as a fork of Easimer's SteamworksForPython in an attempt to bring a fully-functional Python module for Steam out for the public.  Since then it has grown beyond that and added a lot of functionality.

Feel free to fork or contribute to this module.

Pre-builds for Windows and Linux here: https://github.com/philippj/SteamworksPy/releases

Full documentation on getting started is now available here: https://philippj.github.io/SteamworksPy/

## What's New
Updates since February 1st, 2020
- Added: GetNumAchievements, GetAchievementName, GetAChievementDisplayAttribute by **aveao**
- Added: missing file for packaging by **tpchanho**
- Changed: organized Apps and Friends functions alphabetically to make editing easier
- Changed: ClearGameInfo to actual Steamworks function ClearRichPresence
- Fixed: argtypes for Workshop_SuspendDownloads by **tpchanho**

## Requirements
Following files are required to be located in your project working directory:
- steam_appid.txt - Stating your games app id or any other valid app id given the account owns a license
- steam_api library (.dll, .so, .darwin) and the corresponding steam_api.lib
- SteamworksPy library (.dll, .so, .darwin)

The library will only function if the Steam client is running and logged in. Otherwise you will encounter exceptions.

## Some Notes
While I am still tinkering away with this, here are some things to note:

- You will need a Steamworks account, with a valid AppID, to use more advanced functions (set achievements, set stats, etc.)
- Steam Overlay will only work if your game is using OpenGL or D3D!  Overlay will only work if the game is actually launched from Steam itself.  Possible if the SteamRestart command is fired; however, this is not implemented yet in SteamworksPy.
- Do not install Python from the Microsoft App Store. Make sure to [download and install it from Python's main site.](https://www.python.org/)

## Usage
Please check the examples in the "examples" directory for a basic understanding of the module. For further reference you can go through the interface implementations itself or use the official Steamworks documentation (https://partner.steamgames.com/doc/api)
steamworkspy-RocketFriday 0.0.1
A small example package
Requires Python: >=3.8

# SteamworksPy
Howdy!  This project originally started as a fork of Easimer's SteamworksForPython in an attempt to bring a fully-functional Python module for Steam out for the public.  Since then it has grown beyond that and added a lot of functionality.

Feel free to fork or contribute to this module.

Pre-builds for Windows and Linux here: https://github.com/philippj/SteamworksPy/releases

Full documentation on getting started is now available here: https://philippj.github.io/SteamworksPy/

## What's New
Updates since February 1st, 2020
- Added: GetNumAchievements, GetAchievementName, GetAChievementDisplayAttribute by **aveao**
- Added: missing file for packaging by **tpchanho**
- Changed: organized Apps and Friends functions alphabetically to make editing easier
- Changed: ClearGameInfo to actual Steamworks function ClearRichPresence
- Fixed: argtypes for Workshop_SuspendDownloads by **tpchanho**

## Requirements
Following files are required to be located in your project working directory:
- steam_appid.txt - Stating your games app id or any other valid app id given the account owns a license
- steam_api library (.dll, .so, .darwin) and the corresponding steam_api.lib
- SteamworksPy library (.dll, .so, .darwin)

The library will only function if the Steam client is running and logged in. Otherwise you will encounter exceptions.

## Some Notes
While I am still tinkering away with this, here are some things to note:

- You will need a Steamworks account, with a valid AppID, to use more advanced functions (set achievements, set stats, etc.)
- Steam Overlay will only work if your game is using OpenGL or D3D!  Overlay will only work if the game is actually launched from Steam itself.  Possible if the SteamRestart command is fired; however, this is not implemented yet in SteamworksPy.
- Do not install Python from the Microsoft App Store. Make sure to [download and install it from Python's main site.](https://www.python.org/)

## Usage
Please check the examples in the "examples" directory for a basic understanding of the module. For further reference you can go through the interface implementations itself or use the official Steamworks documentation (https://partner.steamgames.com/doc/api)