Metadata-Version: 2.4
Name: 3s-toolkit
Version: 0.1.0
Summary: Lightweight GNSS, geodesy and spatial analysis toolkit for education
Author-email: 张云衢 <your@email.com>
License: Apache-2.0
Project-URL: Homepage, https://gitee.com/zhangborui_2026/3s-research-tool
Project-URL: Repository, https://gitee.com/zhangborui_2026/3s-toolkit
Project-URL: Issues, https://gitee.com/zhangborui_2026/3s-research-tool/issues
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Education
Classifier: Topic :: Scientific/Engineering :: GIS
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy>=1.21.0
Requires-Dist: scipy>=1.7.0
Dynamic: license-file

# 3s-toolkit

轻量级 GNSS、大地测量和空间分析工具包，专为教学和快速原型设计。

## 安装
pip install 3s-toolkit
快速示例
python
from s3_toolkit import haversine_distance

dist = haversine_distance(30.5235, 114.3575, 39.9042, 116.4074)
print(f"武汉大学到天安门距离：{dist:.0f} 米")
功能列表
haversine_distance – 大圆距离计算

trajectory_length – 轨迹总长度

elevation_stats – 高程统计

speed_between_points – 点间速度

nearest_neighbor_distance – 最近邻分析

parse_osm_response – 地理编码响应解析

许可证
Apache 2.0

## 🧪 第四步：本地安装测试

在 `3s-toolkit` 根目录打开终端（PowerShell），执行：

pip install -e .
然后测试导入：

python -c "import s3_toolkit as stk; print(stk.haversine_distance(30, 114, 31, 115))"
如果没有报错并输出了一个数字（如 111195.08），说明包已正常工作。
