跳转到主要内容

一个简单的点配对包。

项目描述

一个简单的点配对包。

用法

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 查看散列)

上传时间: Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面