光学光线跟踪器

batoid的Python项目详细描述


[//]:(@mainpage) [![生成状态](https://travis-ci.org/jmeyers314/batoid.svg?branch=master)](https://travis-ci.org/jmeyers314/batoid) [![codecov](https://codecov.io/gh/jmeyers314/batoid/branch/master/graph/badge.svg)](https://codecov.io/gh/jmeyers314/batoid) [![文档状态](https://readthedocs.org/projects/batoid/badge/?version=latest)](https://batoid.readthedocs.io/en/latest/?徽章=最新)

蝙蝠形

一个c++支持的python光学光线跟踪器。

要求

众所周知,batoid使用python 3.4+版本在macos和linux上工作,并且 支持c++11的clang或gcc编译器。

安装

这个应该像克隆repo并运行setup.py一样简单。一个未成年人 问题是这个repo包含pybind11和eigen的子模块,所以当 第一次克隆时,类似于以下命令之一的命令应该是 使用:

` git clone --recurse-submodules git@github.com:jmeyers314/batoid.git `

` git clone --recurse-submoduleshttps://github.com/jmeyers314/batoid.git `

复制完repo和子模块后,使用

` python setup.py install `

或可选

` python setup.py install --user `

测试

要从batoid目录运行单元测试,首先安装测试 要求:

` pip install -r test_requirements.txt `

然后使用setup.py:

运行测试

` python setup.py test `

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

推荐PyPI第三方库


热门话题
带有嵌套JAR的java RCP ClassNotFoundException   java在输入框中设置默认值,crud应用程序使用spring   java如何在Heroku中使用fs创建新文件   java将JPanel放在JFrame中   java这个正则表达式会匹配“i.imgur.com/xxx”吗?   java在片段内创建RecylerView,而无需在Android中设置片段   Android上Groovy导致java错误的双精度浮点精度损失   swing Java查找JFrame属于JPanel的内容   java Spring junit自连线自定义类本身必须有构造函数吗?   java textswitcher支持前面的文本   从Android客户端到JAXRS的java Post自定义对象   java如何检索JSON数据并使用MPAndroidChart绘制折线图,以及在安卓上的改进   拒绝用户“root”@“localhost”的java c3p0访问(使用密码“是”)   使用Selenium Webdriver自动化ExtJS应用程序时java面临的问题