Skip to content

Commit 17e2c24

Browse files
author
KennethKwabenaKenney
committed
first commit
0 parents  commit 17e2c24

20 files changed

Lines changed: 387 additions & 0 deletions

.gitignore

Whitespace-only changes.

LICENSE

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
MIT License
2+
3+
Copyright (c) 2026 Kenneth Kenney

README.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# coorddetect
2+
3+
**coorddetect** automatically detects X, Y, Z coordinate columns from messy CSV
4+
and Excel files and provides spatial diagnostics for QA/QC workflows.
5+
6+
## Features
7+
- Automatic XYZ detection
8+
- Coordinate system inference
9+
- Confidence score
10+
- Robust bounding box
11+
- Convex hull geometry
12+
- Point density metrics
13+
- Batch processing (CSV & Excel)
14+
- CLI support
15+
16+
## Installation
17+
```bash
18+
pip install coorddetect
19+
"# coorddetect"
20+
"# coorddetect"
21+
"# coorddetect"
22+
"# coorddetect"

coorddetect.egg-info/PKG-INFO

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
Metadata-Version: 2.4
2+
Name: coorddetect
3+
Version: 0.1.0
4+
Summary: Automatic XYZ coordinate detection and spatial diagnostics for messy tabular data
5+
Author-email: Kenneth Kwabena Kenney <kenneykennethkwabena@gmail.com>
6+
License: MIT
7+
Project-URL: Homepage, https://github.com/KennethKwabenaKenney/coorddetect
8+
Project-URL: Issues, https://github.com/KennethKwabenaKenney/coorddetect/issues
9+
Keywords: XYZ,coordinates,geomatics,lidar,surveying,point-cloud,qaqc
10+
Requires-Python: >=3.9
11+
Description-Content-Type: text/markdown
12+
License-File: LICENSE
13+
Requires-Dist: numpy
14+
Requires-Dist: pandas
15+
Requires-Dist: scipy
16+
Dynamic: license-file
17+
18+
# coorddetect
19+
20+
**coorddetect** automatically detects X, Y, Z coordinate columns from messy CSV
21+
and Excel files and provides spatial diagnostics for QA/QC workflows.
22+
23+
## Features
24+
- Automatic XYZ detection
25+
- Coordinate system inference
26+
- Confidence score
27+
- Robust bounding box
28+
- Convex hull geometry
29+
- Point density metrics
30+
- Batch processing (CSV & Excel)
31+
- CLI support
32+
33+
## Installation
34+
```bash
35+
pip install coorddetect

coorddetect.egg-info/SOURCES.txt

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
LICENSE
2+
README.md
3+
pyproject.toml
4+
coorddetect/__init__.py
5+
coorddetect/__main__.py
6+
coorddetect/cli.py
7+
coorddetect/core.py
8+
coorddetect.egg-info/PKG-INFO
9+
coorddetect.egg-info/SOURCES.txt
10+
coorddetect.egg-info/dependency_links.txt
11+
coorddetect.egg-info/entry_points.txt
12+
coorddetect.egg-info/requires.txt
13+
coorddetect.egg-info/top_level.txt
14+
tests/test_basic.py
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[console_scripts]
2+
coorddetect = coorddetect.cli:main

coorddetect.egg-info/requires.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
numpy
2+
pandas
3+
scipy

coorddetect.egg-info/top_level.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
coorddetect

coorddetect/__init__.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
from .core import detect_xyz, detect_xyz_batch
2+
3+
__all__ = ["detect_xyz", "detect_xyz_batch"]
4+
5+
__version__ = "0.1.0"

0 commit comments

Comments
 (0)