Changelog¶
All notable changes to SudaPy will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.0.1] - 2026-02-01¶
Fixed¶
- Project URLs now point to correct GitHub repository (Osman-Geomatics93/sudapy).
- INSTALL_OFFLINE.md link uses absolute GitHub URL (no longer 404s on PyPI).
- Version/classifier alignment: 1.x with Production/Stable status.
[1.0.0] - 2026-02-01¶
Added¶
- Initial release of SudaPy.
- Built-in CRS presets for Sudan: WGS 84 UTM zones 34-37N, Adindan UTM zones 35-37N.
- CRS suggestion engine (
sudapy crs suggest) for automatic UTM zone detection. - Vector operations: reproject, clip, dissolve, area calculation, buffer, simplify, fix-geometry.
- Raster operations: clip by vector, reproject, resample, mosaic, hillshade, slope.
- Quick map visualization export to PNG and interactive HTML.
sudapy doctorcommand for environment diagnostics.sudapy initcommand for project scaffolding.sudapy reportcommand for dataset summary.sudapy batchcommand for batch processing.- Remote sensing Sentinel search/download (optional
[rs]extra). - Offline installation support with wheelhouse builder script.
- conda
environment.ymlfor known-good geospatial setup. - GitHub Actions CI for Linux and Windows.
- Full test suite for CRS logic, vector operations, and area calculations.