Metadata-Version: 2.4
Name: pymapstitcher
Version: 3.0.0
Summary: PySide6 WebEngine map tile downloader and direct georeferenced BigTIFF stitcher.
Author: Tarek Wasfy
License-Expression: MIT
Project-URL: Homepage, https://mustatil.de/
Project-URL: Repository, https://github.com/tarekwasfy01/Mustatil-YOLO-AI-Model-Trainer-
Keywords: map,tiles,xyz,bigtiff,geotiff,gis,remote-sensing,pyside6,webengine
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: GIS
Classifier: Topic :: Multimedia :: Graphics
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS
Requires-Python: <3.13,>=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: PySide6<6.10,>=6.7
Requires-Dist: requests>=2.31
Requires-Dist: Pillow>=10
Requires-Dist: numpy>=1.26
Requires-Dist: tifffile>=2024.2.12
Provides-Extra: cuda
Requires-Dist: cupy-cuda12x>=13.0; extra == "cuda"
Provides-Extra: dev
Requires-Dist: build>=1.2; extra == "dev"
Requires-Dist: twine>=5.0; extra == "dev"
Dynamic: license-file

# PyMapStitcher3

PyMapStitcher3 is a PySide6 WebEngine desktop tool for selecting a map area, downloading authorized XYZ map tiles, and streaming them directly into a georeferenced TIFF/BigTIFF output.

## Important usage note

Use PyMapStitcher only with map or tile servers where you have permission to download and stitch tiles. Many public map providers restrict or prohibit bulk downloading.

## Install

```powershell
py -m pip install pymapstitcher
```

## Start

```powershell
pymapstitcher
```

or:

```powershell
py -m pymapstitcher
```

The package also installs the alias:

```powershell
pymapstitcher3
```

## Optional CUDA support

CUDA stitching uses CuPy when available. It is optional because CUDA/CuPy wheels depend on the NVIDIA driver/CUDA generation.

For CUDA 12.x, install:

```powershell
py -m pip install "pymapstitcher[cuda]"
```

If CuPy is unavailable, the application falls back to CPU stitching.
