geodesy:实用高效的大地测量学工具包

时间:2024-06-07 01:11:03
【文件属性】:

文件名称:geodesy:实用高效的大地测量学工具包

文件大小:34KB

文件格式:ZIP

更新时间:2024-06-07 01:11:03

python c-plus-plus geometry geodesy Python

实用高效的大地测量学工具包 当前的项目向实用,高效的大地测量工具包提供了不同语言的界面。 球形和WGS84模型都受支持,尽管为球形模型实现了更多功能。 C ++ 源代码对于所有语言都是通用的,并使用C ++模板实现,以实现简单和双精度浮点值。 如果可能,将提供SSE2矢量化。 (需要AVX)然后为Python(通过cython)和OCaml提供接口。 src文件夹包含C ++实现。 只需包含resp。 根据您的需要,请选择spherical_geodesy.h或wgs84_geodesy.h 。 *.cpp文件仅出于美学原因而提供,如果您想提前编译该库。 Python 在geodesy文件夹中包含了Python接口和公开都geodesy.sphere和geodesy.wgs84模块。 您可以使用提供的setup.py文件安装模块。 numpy是编译该库所必需的。 推荐的安装过程:


【文件预览】:
geodesy-master
----opam(573B)
----src()
--------spherical_geodesy.h(2KB)
--------wgs84_geodesy.h(2KB)
--------spherical_geodesy.cpp(32B)
--------sse2_math.h(38KB)
--------wgs84_geodesy.hpp(8KB)
--------spherical_geodesy.hpp(17KB)
--------wgs84_geodesy.cpp(28B)
----geodesy()
--------wgs84.pyx(18KB)
--------__init__.py(0B)
--------sphere.pyx(25KB)
--------c_geodesy.pxd(2KB)
--------.gitignore(6B)
----ocaml()
--------geodesy.mli(4KB)
--------META.in(242B)
--------geodesy.ml(1KB)
--------ml_geodesy.cpp(7KB)
----CMakeLists.txt(2KB)
----setup.py(1KB)
----tests()
--------logger.h(2KB)
--------test_geodesy.ml(2KB)
--------test_geodesy.py(122B)
--------test_sse2_math.cpp(6KB)
--------benchmark.py(1KB)
----.gitignore(34B)
----readme.md(2KB)
----license.txt(1KB)

网友评论