一个简单的点配对包。
项目描述
一个简单的点配对包。
用法
from pointpare import PointPare pp = PointPare() pp.add_points([... list of point ...]) pp.pare_points() pared_points = pp.get_pared_points()
点可以作为列表的列表提供,如下所示
points = [[-10.4498, 31.1871, 1161.39], [-9.26793, 26.6263, 1162.51], [-8.96271, 27.5622, 1161.49], [-10.4498, 31.1871, 1161.39]] pp.add_points(points)
或者作为一个平面列表,其中列表是3的倍数,如下所示
points = [31.1871, 1161.39, -10.7776, 29.8503, 1162.7, -9.26793, 26.6263, 1162.51, -10.7776] pp.add_points(points)
测试
测试是用unittest编写的,可以像这样运行
python -m unittest discover -s tests
其中工作目录是存储库的基本目录。
使用以下命令运行覆盖率分析
coverage run --source=src/ -m unittest discover -s tests
其中工作目录是存储库的基本目录。
报告应显示以下内容
Name Stmts Miss Cover ----------------------------------------------- src/pointpare/__init__.py 54 0 100% ----------------------------------------------- TOTAL 54 0 100%
来自覆盖率报告命令
coverage report
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装软件包 的更多信息。
源分发
此版本没有可用的源分发文件。请参阅 生成分发存档的教程。
构建分发
pointpare-0.1.0-py3-none-any.whl (6.5 kB 查看散列)
关闭
pointpare-0.1.0-py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 3400d7201c6b293732a79f214d7d6c6d7be415954e5de3924aaaffbde2128f4c |
|
MD5 | 6a01e5059493ab0eece3312b19c8eb21 |
|
BLAKE2b-256 | 5377c0d0b18611ccfd4386fc4deb6cb731c8d268f467678c9b325510c47ac44d |