semvec/pypi-packages huggingface dataset:
cht_tiling 0.1.2
CHT Tiling is a package to create and use slippy tiles (xyz)
License: MIT
Requires Python: >=3.10

# Coastal Hazards Toolkit - Tiling

The **Coastal Hazards Toolkit - Tiling (cht-tiling)** is a Python package that provides utilities for creating and managing tiled datasets used in coastal hazard analysis and visualization workflows.

## Features
- Efficient tiling of large coastal hazard datasets.
- Tools for generating multi-resolution tile structures.
- Built-in support for integration with the Coastal Hazards Toolkit ecosystem.

## Installation
You can install the package from PyPI:

```bash
pip install cht-tiling
```

Or with [uv](https://github.com/astral-sh/uv):

```bash
uv add cht-tiling
```

## Development
Clone the repository and install with development dependencies:

```bash
uv sync --all-extras --dev
```

Run the test suite:

```bash
uv run pytest
```

Build and publish to PyPi:
```bash
uv build
uv publish
```

## License
This project is licensed under the [MIT License](LICENSE).
gpxcollection 0.1.0
Generate static HTML pages with interactive Leaflet maps for GPX file collections
License: MIT
Requires Python: >=3.8
Keywords: cycling, gps, gpx, hiking, leaflet, maps, visualization

# GPX Collection Viewer

A Python tool that generates beautiful static HTML pages with interactive
Leaflet maps to visualize collections of GPX files. Perfect for organizing and
sharing GPS tracks from hiking, cycling, running, or any GPS-recorded
activities.

## Features

- **Interactive Maps**: View GPX tracks and waypoints on beautiful interactive maps powered by Leaflet
- **Collection Organization**: Organize GPX files into collections using folder structure
- **Multiple Map Layers**: Support for Mapbox outdoor and satellite map layers (optional)
- **Responsive Design**: Mobile-friendly interface with collapsible sidebars
- **Markdown Content**: Add descriptions and content to collections using markdown files
- **File Downloads**: Direct download links for original GPX files
- **Track Highlighting**: Click on filenames to zoom and highlight specific tracks
- **Overview Map**: Master overview page showing all collection locations

## Quick Start

1. **Install dependencies**:
   ```bash
   pip install jinja2 markdown
   ```

2. **Organize your GPX files**:
   ```
   input/
   \x00\x00 hiking-trails/
      \x00\x00 trail1.gpx
      \x00\x00 trail2.gpx
      \x00\x00 index.md (optional description)
   \x00\x00 cycling-routes/
      \x00\x00 route1.gpx
      \x00\x00 route2.gpx
   \x00\x00 running-tracks/
       \x00\x00 morning-run.gpx
   ```

3. **Generate the static site**:
   ```bash
   python run.py input/ output/
   ```

4. **Open the result**:
   Open `output/index.html` in your web browser

## Usage

### Basic Usage

```bash
python run.py INPUT_DIR OUTPUT_DIR
```

### With Mapbox Tokens (Recommended)

For enhanced map layers, obtain Mapbox access tokens and use:

```bash
python run.py input/ output/ --mapbox_outdoor_token YOUR_TOKEN --mapbox_satellite_token YOUR_TOKEN
```
caesar-rawan 0.1.0
Simple Caesar Cipher CLI (Arabic UI) by Rawan Fouad
License: MIT
Requires Python: >=3.8

# caesar-rawan

Simple Caesar Cipher CLI with Arabic UI.

Author: Rawan Fouad

Usage (development):
- Create and activate venv
- Run: `python -m caesar_rawan.cli`

After installation:
- Run: `caesar-rawan`

Package provides:
- encrypt(text, key) and decrypt(cipher_text, key)
- interactive CLI: caesar_rawan.cli:main