Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

3s_toolkit-0.1.0.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

3s_toolkit-0.1.0-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

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

Hashes for 3s_toolkit-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e61966c6076fd8b8910b92d5ced6a9893bcccc342882d7abf6f72b3b4883a096
MD5 5c9b17fb27d8ef990c34ed142441e18b
BLAKE2b-256 0920f9c9fc955044db4d672287c2a44dd77029f6b2ce7c3ab4c1d5157634aa28

See more details on using hashes here.

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

Hashes for 3s_toolkit-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b562941611527b758cbe2c9dfcb7d9235f7d4b31711981e32bdf90c1c142e619
MD5 f5618585ce3a02d9c8461307e89cbe20
BLAKE2b-256 5f279bc97c9ecdc480efed11834ca2f55b4fea86ed9ffc1f1bd978394a5d6072

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page