Skip to content

Releases: KennethKwabenaKenney/coorddetect

coorddetect v0.1.1

11 Jan 07:27

Choose a tag to compare

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

02 Jan 05:46

Choose a tag to compare

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