跳转到主要内容

FURY - Python中的免费统一渲染。一个免费的开源软件库,用于科学可视化和3D动画

项目描述


FURY
Python中的免费统一渲染

Python的科学可视化软件库。

一般信息关键特性安装使用方法致谢贡献引用

FURY Networks swarming simulation shaders horse
网络可视化 基于简单boids规则的群体/集群模拟 易于集成着色器效果。
sdf Collides simulation Physics bricks
光线追踪和有符号距离函数 粒子碰撞 pyBullet库的互操作性。
UI Tabs Shaders dragon skybox Picking object
自定义用户界面 着色器和天空盒集成 易于选择管理器

一般信息

关键特性

  • 自定义用户界面
  • 物理引擎API
  • 自定义着色器
  • Jupyter Notebook中的交互式本地和远程渲染
  • 大量教程和示例

安装

发行版

pip install furyconda install -c conda-forge fury

开发

从源码安装

步骤 1. 通过克隆此仓库获取最新源代码

git clone https://github.com/fury-gl/fury.git

步骤 2. 安装依赖项

pip install -r requirements/default.txt

步骤 3. 安装fury

作为本地项目安装使用

pip install .

或作为“可编辑”安装使用

pip install -e .

如果您正在开发fury,应选择可编辑安装。

步骤 4: 开心享受!

有关更多信息,请参阅fury.gl上的安装页面

测试

安装后,您可以安装测试套件依赖项

pip install -r requirements/test.txt

并启动测试套件

pytest -svv fury

使用方法

有许多方法可以开始使用FURY

致谢

请访问贡献者页面以查看参与FURY开发的人员。

贡献

我们热爱贡献!

您发现了错误或想进行更改的内容 - 极好!创建一个问题

引用

如果您在工作中使用了FURY,请引用这篇论文。通过引用FURY,您正在帮助维持FURY生态系统。

Eleftherios Garyfallidis, Serge Koudoro, Javier Guaje, Marc-Alexandre Côté, Soham Biswas,
David Reagan, Nasim Anousheh, Filipi Silva, Geoffrey Fox, and Fury Contributors.
"FURY: advanced scientific visualization." Journal of Open Source Software 6, no. 64 (2021): 3384.
https://doi.org/10.21105/joss.03384
    @article{Garyfallidis2021,
        doi = {10.21105/joss.03384},
        url = {https://doi.org/10.21105/joss.03384},
        year = {2021},
        publisher = {The Open Journal},
        volume = {6},
        number = {64},
        pages = {3384},
        author = {Eleftherios Garyfallidis and Serge Koudoro and Javier Guaje and Marc-Alexandre Côté and Soham Biswas and David Reagan and Nasim Anousheh and Filipi Silva and Geoffrey Fox and Fury Contributors},
        title = {FURY: advanced scientific visualization},
        journal = {Journal of Open Source Software}
    }

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

fury-0.11.0.tar.gz (68.8 MB 查看哈希值)

上传时间

构建分发

fury-0.11.0-py3-none-any.whl (544.9 kB 查看哈希值)

上传时间 Python 3

支持