Releases: KennethKwabenaKenney/coorddetect
Releases · KennethKwabenaKenney/coorddetect
coorddetect v0.1.1
coorddetect v0.1.1
This release is an update of coorddetect v0.1.0 and expands coorddetect with spatial QA/QC diagnostics and batch processing while preserving the original XYZ detection logic.
Highlights
- Refactored spatial diagnostics to run after XYZ detection without affecting column selection logic.
- Added robust bounding box computation for detected XYZ coordinates (supports outlier-resistant percentile bounds).
- Improved convex hull geometry extraction (2D XY by default, optional 3D).
- Improved batch processing support for CSV and Excel files.
- Improved a command-line interface (CLI) for automated folder-level processing.
- Improved Python 3.9 compatibility by replacing PEP 604 union type hints.
Notes
- Spatial diagnostics are computed after XYZ detection and do not affect column selection.
- Convex hull and density metrics require scipy.
- This release maintains backward compatibility with existing usage patterns.
coorddetect v0.1.0
coorddetect
coorddetect automatically detects X, Y, Z coordinate columns from messy CSV
and Excel files and provides spatial diagnostics for QA/QC workflows.
Features
- Automatic XYZ detection
- Coordinate system inference
- Confidence score
- Robust bounding box
- Convex hull geometry
- Point density metrics
- Batch processing (CSV & Excel)
- CLI support
Installation
pip install coorddetect