semvec/pypi-packages huggingface dataset:
qranalyze 0.1.0
A QR code analysis and utility package
License: MIT
Requires Python: >=3.7
Keywords: qr, qrcode, analysis, utility

# QRAnalyze

A Python package for QR code analysis and utilities.

## Installation

```bash
pip install qranalyze
```

## Usage

```python
import qranalyze

# Package functionality will be added in future versions
print(qranalyze.__version__)
```

## Features

This package is currently in development. Future features will include:

- QR code generation
- QR code analysis
- QR code validation
- QR code metadata extraction

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## License

This project is licensed under the MIT License - see the LICENSE file for details.
utlib 0.3.4
A utility library that contains useful functions, decorators and more
License: MIT
Requires Python: >=3.7
Keywords: utilities, decorators, tools, functions, python, lib

# Utlib - Utility Library

**utlib** is a lightweight and customizable utility library designed to simplify everyday Python programming.  
Created by Myroslav Repin, the project is in **active development** and will continue to grow with new features and improvements.

---

## ✨ Current Features

- `digit_sum(n)`

  - Returns the sum of all digits in an integer.
  - Example: `digit_sum(1234)` → `10`

- `is_palindrome(text)`

  - Checks if a given string is a palindrome (reads the same forwards and backwards).
  - Example: `is_palindrome("level")` → `True`

- `vowels(lang='eng', consonants=False)`

  - Returns the list of vowels of supported languages including: English (eng), Russian (ru), Spanish (es), French (fr), German (de)
  - Using secong parametr of the function you can select which list you want to return: vowels or consonants

- `average_value(values, decimal, get_nearest_value)`

  - Returns the average of a list of numbers, rounded to the given decimal places.
  - Can return nearest value from the list to average
  - Currently `average_value()` is supporting floats
  - Example:

    ```python
    average_value([1, 2, 3, 4, 5], 2)        # → 3.00
    average_value([1, 2, 3, 4, 5], 5)  # → 3.00000
    ```

- `remove_vowels(text, lang, consonants)`
  - Returns the string without vowels
  - Using `consonants=True` function return string with vowels only
  - Function returning now **lower case** only
  - `lang` by default is **eng**, supporting languages: **eng, ru, fr, es, de**
- `count_words(text, min_lenght, max_lenght)`
  - Number of words in `text` with length greater than or equal to `min_lenght`.
  - Now supporting `max_lenght` as an atribute.
  - `text` — input string.
  - `min_lenght` — minimum word length (integer).
- `get_size(path)`
  - Returns the size of a file or directory

---

## 🚧 Planned Features

- **Advanced math helpers**
- Filtering tools
- Custom data structures
- Useful decorators and wrappers
- Useful function

---

## 📦 Installation

To install the latest version from [PyPI](https://pypi.org/project/utlib), use:

```bash
pip install utlib
```

---

## 📄 Documentation

Official documentation is coming soon.
For now, explore the source code and **README** and **Docs** understand available functionality.

If you have any ideas or requests for the documentation, feel free to share!

---

## 💌 Feedback & Contact

If you find a bug or want to request a feature:

📧 Email: [myroslavrepin@gmail.com](mailto:myroslavrepin@gmail.com)
📁 GitHub: [github.com/MyroslavRepin/utlib](https://github.com/MyroslavRepin/utlib)

---

## 📌 License

> This project is licensed under the [MIT License](LICENSE).
kajaani-passgen 0.1.0
A simple password generator package
License: MIT
Requires Python: >=3.7
Keywords: password, generator, random, secure

# kajaani-passgen

A simple Python library to generate secure random passwords.

## Installation

```bash
pip install kajaani-passgen
```

## Usage

```python
from kajaani-passgen import generate_password

password = generate_password(length=16, use_digits=True, use_specials=True)
print(password)
```

## Features

- Control password length
- Optionally include digits and special characters
noahs-google-drive-downloader 0.1.5
An simple extension of gdown that adds redundancy checks
License: MIT
Requires Python: >=3.9

# Noahs Google Drive Downloader

This module provides Python functions for downloading **files** and **folders** from public Google Drive URLs using the `gdown` library with the additional option of redundancy checks and the added feature of automatically cleaning urls to match `gdown`'s expected url input format. Just use the normal link to the file or folder that you would use to open it in your web browser and it will download.

## Installation

```bash
pip install noahs_google_drive_downloader
```

---

### `download_google_drive_folder(folder_url, output_dir, redundancy_check=True, quiet=False, use_cookies=False)`

Downloads the contents of a public Google Drive **folder** to a specified local directory.

#### Parameters:
- `folder_url` (str): Public URL to the Google Drive folder.
- `output_dir` (str): Local path to save the downloaded files.
- `redundancy_check` (bool): If `True`, skips download if files already exist in `output_dir`.
- `quiet` (bool): If `True`, suppresses print statements.
- `use_cookies` (bool): Use authentication cookies for private folders (optional).

#### Example:
```python
from noahs_google_drive_downloader import download_google_drive_folder

download_google_drive_folder(
    folder_url="https://drive.google.com/drive/folders/abc123?usp=drive_link",
    output_dir="./my_folder"
)
```

---

### `download_google_drive_file(url, output_path, redundancy_check=True, quiet=False, use_cookies=False)`

Downloads a single public Google Drive **file** to a specified local path.

#### Parameters:
- `url` (str): Public file URL (e.g. `https://drive.google.com/uc?id=...`).
- `output_path` (str): Destination filepath.
- `redundancy_check` (bool): If `True`, skips download if the file already exists at `output_path`.
- `quiet` (bool): If `True`, suppresses print statements.
- `use_cookies` (bool): Use authentication cookies for private files (optional).

#### Example:
```python
from noahs_google_drive_downloader import download_google_drive_file

download_google_drive_file(
    url="https://drive.google.com/file/d/abc123/view?usp=drive_link",
    output_path="./my_folder/my_file.pdf"
)
```

---
pyalphashape 0.1.0
A Python library for Alpha Shapes in Euclidean and Spherical Geometries.
License: MIT
Requires Python: <4.0,>=3.9
Keywords: AlphaShape, Alpha Shape, Convex Hull, Spherical, Geometry

# AlphaShape

<p align="center">
  <img src="https://raw.githubusercontent.com/NiklasMelton/PyAlphaShape/main/docs/_static/img/logo.png?raw=true" alt="AlphaShape Logo" width="400"/>
</p>


**PyAlphaShape** is a Python library for constructing alpha shapes in both  
**Euclidean** and **spherical** geometries. It supports flexible alpha filtering,  
connectivity pruning, and robust geometric computation via `scipy.spatial`.

- The **Euclidean** implementation supports **n-dimensional** data.
- The **spherical** implementation directly supports **latitude–longitude** data or any set of unit vectors on the sphere.

Alpha shapes are filtered subsets of the complete Delaunay triangulation, where simplices are retained based on the radius of their circumscribing spheres. The spherical implementation exploits the geometric equivalence between the 3D convex hull of unit vectors and the Delaunay triangulation on the surface of the sphere.

<!-- START installation -->
---
## Installation

```bash
pip install pyalphashape
```

Ensure you have Python 3.9 or newer installed.
<!-- END installation -->

<!-- START examples -->
## Example Usage

### Euclidean Alpha Shape

```python
from pyalphashape import AlphaShape
import numpy as np

# Generate 2D sample data
points = np.random.rand(100, 2)

# Construct alpha shape with given alpha radius
alpha_shape = AlphaShape(points, alpha=0.1)

# Get edges or simplices of the shape
edges = alpha_shape.perimeter_edges()
triangles = alpha_shape.triangle_faces() 
```

### Spherical Alpha Shape
```python
from pyalphashape import SphericalAlphaShape
import numpy as np

# Define latitude and longitude in degrees
# Format: [latitude, longitude]
latlon_points = np.array([
    [34.05, -118.25],  # Los Angeles
    [40.71, -74.01],   # New York
    [51.51, -0.13],    # London
    [35.68, 139.69]    # Tokyo
])

# Create alpha shape directly from lat/lon
spherical_shape = SphericalAlphaShape(latlon_points, alpha=0.5)

# Extract perimeter points and edges
perimeter_points = spherical_shape.perimeter_points
perimeter_edges = spherical_shape.perimeter_edges
```

<!-- END examples -->

<!-- START license -->
## License

PyAlphaShape is open source and available under the MIT license. See the [`LICENSE`](https://github.com/NiklasMelton/AdaptiveResonanceLib/blob/develop/LICENSE) file for more info.
<!-- END license -->

<!-- START citation -->
## Citing this Repository
If you use this project in your research, please cite it as:

Melton, N. (2025). PyAlphaShape (Version 0.1.0)
<!-- END citation -->