用于创建和操作形状的工具。

coxeter的Python项目详细描述


调酒师

ReadTheDocsCircleCIPyPIconda-forge

欢迎使用coxeter的文档coxeterPython库提供了处理二维和三维常见几何对象的工具。 以20th century geometer最著名的多面体研究命名,coxeter特别关注多边形和多面体,但它也支持各种标准的曲线形状,如球体和椭球体。在

Setup

建议安装coxeter的方法是使用pipconda。在

Installation via pip

要从PyPI安装包,请执行:

pip install coxeter --user

Installation via conda

要从conda安装包,首先添加conda forge通道:

^{pr2}$

添加conda forge通道后,可以通过执行

conda install coxeter

Installation from source

要从源安装,请执行:

git clone https://github.com/glotzerlab/coxeter.git
cd coxeter
python setup.py install --user

Requirements

  • Python>;=3.6
  • NumPy>;=1.15
  • SciPy>;=1.0.0
  • rowan>;=1.2

Testing

该包目前在类Unix系统上测试Python>;=3.6。 在这些Python版本上使用CircleCI执行连续集成测试。在

要运行打包的单元测试,请从存储库的根目录执行以下行:

pytest

要检查测试覆盖率,请确保已安装覆盖率模块:

pip install coverage

然后使用coverage模块运行打包的单元测试:

pytest --cov=coxeter

Documentation

coxeter的文档用reStructuredText编写,并使用Sphinx编译。 要构建文档,请首先安装Sphinx:

cd doc
pip install -r requirements.txt

然后,您可以通过在coxeter根目录中运行以下命令,使用Sphinx创建PDF或HTML格式的实际文档:

make html # For html output
make latexpdf # For a LaTeX compiled PDF file
open build/html/index.html

支持与贡献

此包托管在GitHub。 请报告您在issue tracker上发现的任何错误或问题。 欢迎所有对coxeter的贡献通过拉请求!在

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

推荐PyPI第三方库


热门话题
java检查服务器端广告查看(php)   Java将注释的使用限制在某些类型的方法上?   java使用gson重用顶级模型   当Java Spring作为Docker容器运行时,它不会与Concur对话   通过Java在不使用新URL()的情况下加载文件   Dicom4che调用的java结果不显示umlaut字符   java Updatea使用php/codeigniter使用ajax/javascript映射标记   Java8中的javaspringboot@ExceptionHandler未被访问   java如何读取长度未知的用户输入?   EclipseJava在MacBook和OSX上的性能非常差,而在Windows下在同一个单元上的性能就不那么差了,为什么?   java在Lucene查询语法中与+有什么区别   使用Spark和Cassandra Java驱动程序时检测到番石榴问题#1635   java工具栏标题未显示在选项卡式活动中