AGAVE 3d体渲染器的Python客户端
项目描述
agave_pyclient
AGAVE 3d体渲染器的Python客户端
功能
- 连接到AGAVE服务器并发送绘图命令。接收并保存渲染的图像。
快速入门
您必须已安装AGAVE。在命令行中,运行
agave --server &
对于Linux无头操作,您需要告诉Qt库使用离屏平台插件
agave -platform offscreen --server &
from agave_pyclient import AgaveRenderer
# 1. connect to the AGAVE server
r = agave_pyclient.AgaveRenderer()
# 2. tell it what data to load
r.load_data("my_favorite.ome.tiff")
# 3. set some render settings (abbreviated list here)
r.set_resolution(681, 612)
r.background_color(0, 0, 0)
r.render_iterations(128)
r.set_primary_ray_step_size(4)
r.set_secondary_ray_step_size(4)
r.set_voxel_scale(0.270833, 0.270833, 0.53)
r.exposure(0.75)
r.density(28.7678)
# 4. give the output a name
r.session("output.png")
# 5. wait for render and then save output
r.redraw()
安装
稳定版本: pip install agave_pyclient
文档
请访问allen-cell-animated.github.io/agave以获取完整包文档。
开发
有关开发代码的相关信息,请参阅CONTRIBUTING.md。
您需要知道的四个命令
- 
pip install -e .[dev]这将以可编辑模式安装您的包,并包含所有必需的开发依赖项(即 tox)。
- 
make build这将运行 tox,它将在Python 3.7和Python 3.8上运行所有测试,并对您的代码进行linting。
- 
make clean这将清理各种Python和构建生成的文件,以确保您在一个干净的环境中工作。 
- 
生成文档这将生成并启动一个网页浏览器来查看您Python包的最新文档。 
艾伦研究所软件许可
项目详情
    
       关闭
    
      
        
    
    
  
agave_pyclient-1.7.2.tar.gz的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 94a2214170b8ed4dbcd14c92b2454fa057360f8e3b9f78d8d402474d94fb669e | |
| MD5 | f5594d006b0b176e733ef999c2d58ab5 | |
| BLAKE2b-256 | 5bd947ab36d3d361010e7405ff15994626afd9b7a6b8be73ecf7185585914024 | 
    
       关闭
    
      
        
    
    
  
agave_pyclient-1.7.2-py2.py3-none-any.whl的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | f166c954f2e302cb2e5a6e07824b873f8c7e15192078da30953238ad11f0b7fd | |
| MD5 | d87523b302ef9b9c34ed246ea5ed81c7 | |
| BLAKE2b-256 | 735383238e3207cb397304770d45ac6856816f06914d9cbe3128a8d04158decb |