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

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在Android中维护应用程序状态   javajavacc:如何指定在特定上下文中需要哪些令牌?   java为什么改型会在重新加载数据时设置以前的响应?   java如何将键转换为字符串,反之亦然   java JDOM解析器插入#固定手动属性   java按元素对XML数据排序?   java Android中有哪些哈希算法?   java为什么使用可选返回类型进行单元测试失败?   Gson和argonauts使用Gson将javascript数组转换为json字符串并转换为javapojo时遇到的问题。试图让我的结构正确   java中的空格   java SQLite高分,草率IndexOutofBounds Android   使用Spring OAUTH2的java Make客户端   netbeans如何在java中创建一个JPopupMenu,其中包含一个要复制文本的项