scikit手术球面拟合实现了最小二乘球面拟合算法,读取vtk poly数据文件、配置文件并输出拟合球面

scikit-surgery-sphere-fitting的Python项目详细描述


LogoGitLab-CI test statusTest coverageDocumentation Status

作者:斯蒂芬汤普森

scikit手术球面拟合是SNAPPY软件项目的一部分,在Wellcome EPSRC Centre for Interventional and Surgical Sciences开发,是University College London (UCL)的一部分。

scikit手术球体配件支持python 3.6。

scikit手术球面拟合将球面拟合到一组三维点。它包括一个用户界面 将从vtk polydata文件中读取数据,创建显示拟合球体的输出polydata文件。 示例用法:

python sksurgeryspherefitting.py polydata_in.vtp --output polydatata_in.vtp

它的创建部分是为了提供算法开发的简单演示,作为 Snappy教程程序,还提供了一个有用的服务,如果你想适合一个球体 一些数据。

开发

克隆

您可以使用以下命令克隆存储库:

git clone https://weisslab.cs.ucl.ac.uk/StephenThompson/scikit-surgery-sphere-fitting

运行测试

Pytest用于运行单元测试:

pip install pytest
python -m pytest

起毛

本规范符合PEP8标准Pylint可用于分析代码:

pip install pylint
pylint --rcfile=tests/pylintrc sksurgeryspherefitting

安装

您可以直接从存储库进行pip安装,如下所示:

pip install git+https://weisslab.cs.ucl.ac.uk/StephenThompson/scikit-surgery-sphere-fitting

或直接从PYPI

pip install scikit-surgery-sphere-fitting

致谢

WellcomeEPSRC支持

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何启用TLSv1。3在Tomcat8.5.5中使用JSSE实现   java表单post在jsp中,contentType头没有字符集,为什么?   java My Basic货币转换器程序输出错误   java在Eclipse4中单击最后一个部件(选项卡)时动态创建部件   java 2 servlet,一个在响应中获得ContentLength,另一个则没有   JavaStruts2:如何发送url参数?   linux从java运行bash文件   java TransactionRequiredException执行更新/删除查询   java如何使用JTA插入到表中?   从枚举到泛型的类型的java映射   java使用接口类<T>作为键来获取具体的实例值?