semvec/pypi-packages huggingface dataset:
linegenerator 0.0.2b0
CLI tool for generating log lines with customizable templates
Requires Python: >=3.9
Keywords: cli-tool, line-generator, linegenerator, log-generator, synthetic data

[![PyPI version](https://img.shields.io/pypi/v/linegenerator.svg)](https://pypi.org/project/linegenerator/)
[![CodeQL](https://github.com/vldmrdev/linegenerator/actions/workflows/codeql.yml/badge.svg)](https://github.com/vldmrdev/linegenerator/actions/workflows/codeql.yml)
[![Lint & Format](https://github.com/vldmrdev/linegenerator/actions/workflows/linters.yml/badge.svg)](https://github.com/ldmrdev/linegenerator/actions/workflows/linters.yml)
[![Tests](https://github.com/vldmrdev/linegenerator/actions/workflows/tests.yml/badge.svg)](https://github.com/vldmrdev/linegenerator/actions/workflows/tests.yml)

### Line Generator

This is a template-based synthetic string data generator.

### Install

```pip install linegenerator```

### After install

Show commands:

```linegenerator-cli --help```

Show available default generators:

```linegenerator-cli --help-generators```

Install autocompletion:

```linegenerator-cli --install-completion```

Show autocompletion script:

```linegenerator-cli --show-completion```

### Examples:

```linegenerator-cli --template "Hello, {name}, welcome to {city}!" --count 3```

output:

```
Hello, Timothy Lozano, welcome to North Lindaberg!
Hello, Joshua Williams, welcome to New Darrylshire!
Hello, Cody Smith, welcome to East Kimberlyton!
```

### License

[MIT License](LICENSE)
tool-webp-converter 0.2.0
A tool for optimal WebP image compression
Requires Python: >=3.10

# tool-webp-converter

A Python tool for optimal WebP image compression that automatically chooses between lossless and lossy compression to achieve the smallest file size.

## Why WebP?

WebP is a modern image format developed by Google that provides superior compression for images on the web. It offers:

- **Better compression**: 25-35% smaller file sizes compared to JPEG and PNG
- **Lossless and lossy compression**: Choose the best compression method for your needs
- **Transparency support**: Like PNG, but with better compression
- **Animation support**: Similar to GIF but with much smaller file sizes
- **Wide browser support**: Supported by all modern browsers

## Installation

Install the package from PyPI:

```bash
pip install tool-webp-converter
```

## Usage

The tool provides a command-line interface for converting images to WebP format. It automatically tests both lossless and lossy compression and saves the smaller file.

### Basic Usage

Convert a single image:
```bash
webp-converter image.jpg
```

Convert all images in a directory:
```bash
webp-converter /path/to/images/
```

### Command Line Options

```bash
webp-converter [OPTIONS] INPUT_PATH
```

**Arguments:**
- `INPUT_PATH`: Path to the input image file or directory

**Options:**
- `-o, --output-dir PATH`: Output directory (defaults to input file directory)
- `-q, --quality INTEGER`: Quality for lossy compression (1-100, default: 80)
- `-v, --verbose`: Enable verbose logging
- `-r, --recursive`: Process directories recursively

### Examples

Convert a single image with custom quality:
```bash
webp-converter photo.jpg --quality 90
```

Convert all images in a directory to a specific output folder:
```bash
webp-converter /path/to/images/ --output-dir /path/to/output/
```

Process a directory recursively (including subdirectories):
```bash
webp-converter /path/to/images/ --recursive
```

### Supported Formats

The tool supports the following input formats:
- JPEG (.jpg, .jpeg)
- PNG (.png)
- BMP (.bmp)
- TIFF (.tiff, .tif)
- GIF (.gif)
- WebP (.webp)

### How It Works

1. **Dual Compression**: The tool creates both lossless and lossy WebP versions
2. **Automatic Selection**: It automatically saves the smaller file
3. **Quality Control**: You can adjust the quality for lossy compression (1-100)
4. **Batch Processing**: Process single files or entire directories
5. **Recursive Support**: Optionally process subdirectories

### Output

The tool provides detailed feedback including:
- Compression statistics (original vs compressed size)
- Percentage reduction achieved
- Total space saved for batch operations
- Error reporting for failed conversions

## Development

This project uses Poetry for dependency management. To set up the development environment:

```bash
# Install dependencies
poetry install

# Activate virtual environment
poetry shell

# Run the tool
python -m tool_webp_converter.cli image.jpg
```
toml-update 0.2.1
Non-Official package managing tool with official pip installation tool.
Requires Python: >=3.9

# Toml_update

Automatically update `pyproject.toml` with a simple command:

```bash
toml_update
```

This project is not yet in release version.


# Installation

```bash
pip install toml_update
```

# Requirements

None! 

Simplicity is the key focus of this project.
setuptools-scm-branch-versions 0.0.2
New version scheme for setuptools-scm
Requires Python: >=3.8

# setuptools-scm-branch-versions

## Use

### With setuptools

In `pyproject.toml`:

```toml
[build-system]
requires = ["setuptools>=61", "setuptools-scm", "setuptools-scm-branch-versions"]
build-backend = "setuptools.build_meta"

[tool.setuptools_scm]
version_scheme = "branch-versions"
```

### With hatch/hatchling

In `pyproject.toml`:

```toml
[build-system]
requires = ["hatchling", "hatch-vcs", "setuptools-scm-branch-versions"]
build-backend = "hatchling.build"

[tool.hatch.version.raw-options]
version_scheme = "branch-versions"
```
temfield 0.2.1
Radiated EMC susceptibility measurements in (G)TEM wavegides using mpylab
Requires Python: >=3.8
Keywords: EMC, measurements, laboratory

# temfield

Radiated EMC susceptibility measurements in (G)TEM wavegides using **mpylab**

This software is distributed unter GPL-3 or higher. See LICENCE for details.

## Installation

> pipx install temfield

or

> pip3 install temfield

## License

GPL-3 or higher

## Repository

[https://github.com/hgkdd/TEMField](https://github.com/hgkdd/TEMField)

## Contact

Prof. Dr. Hans Georg Krauthäuser (hgk@ieee.org)  
Chair for Electromagnetic Theory and Compatibility  
Technische Universität Dresden, Dresden, Germany