Lightweight GNSS, geodesy and spatial analysis toolkit for education
Project description
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),说明包已正常工作。
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file 3s_toolkit-0.1.0.tar.gz.
File metadata
- Download URL: 3s_toolkit-0.1.0.tar.gz
- Upload date:
- Size: 7.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e61966c6076fd8b8910b92d5ced6a9893bcccc342882d7abf6f72b3b4883a096
|
|
| MD5 |
5c9b17fb27d8ef990c34ed142441e18b
|
|
| BLAKE2b-256 |
0920f9c9fc955044db4d672287c2a44dd77029f6b2ce7c3ab4c1d5157634aa28
|
File details
Details for the file 3s_toolkit-0.1.0-py3-none-any.whl.
File metadata
- Download URL: 3s_toolkit-0.1.0-py3-none-any.whl
- Upload date:
- Size: 8.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b562941611527b758cbe2c9dfcb7d9235f7d4b31711981e32bdf90c1c142e619
|
|
| MD5 |
f5618585ce3a02d9c8461307e89cbe20
|
|
| BLAKE2b-256 |
5f279bc97c9ecdc480efed11834ca2f55b4fea86ed9ffc1f1bd978394a5d6072
|