受RadVolViz启发的基于VTK的多变量体积可视化器
项目描述
MultivariateView
多变量/多模态体积可视化器!
本RadVolViz原型利用trame和VTK来渲染多通道体积数据集。
安装和运行
要安装,请确保您处于使用Python3.10或更新的环境,然后运行以下命令
pip install multivariate-view
接下来,运行多元视图
或mv-view
以启动应用程序。如果没有提供--data
路径,它将自动下载并加载上述图片中的示例数据集。
开发版本
cd vue-components
npm i
npm run build
cd -
pip install -U pip
pip install -e .
示例数据
上述示例数据集来自以下文章中混合离子电子导体(MIEC)的X射线荧光断层扫描重建
Ge, M., Huang, X., Yan, H.等。通过定量荧光X射线断层扫描分析的三维晶界成像。通讯材料3,37(2022)。https://doi.org/10.1038/s43246-022-00259-x
如果应用程序启动时未提供--data
路径,则会自动下载并加载此示例数据集。在多元视图中使用透镜可以产生以下相的可视化
CGO相(离子导体)
CFO相(电子导体)
EP2相(新兴相)
注意:论文中的EP1阶段包含的体素较少,没有数据过滤器的情况下更难以可视化
数据加载
两种最容易使用的格式是HDF5和NPZ。对于这两种文件类型,每个体积的通道应在顶级拥有自己的数据集,并且每个数据集在形状和数据类型上必须完全相同。不应存在其他数据集。
如果使用multivariate-view --data /path/to/data.h5
启动应用程序,则将自动加载并可视化所有顶级数据集。
项目详情
关闭
multivariate_view-0.1.2.tar.gz的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 193d6007b2af59eac0f13139743358a5a11f05334e267b98ac38293c543f1d1e |
|
MD5 | 6584e9166c847723491f3d7995e1f9e7 |
|
BLAKE2b-256 | 49a786906866b028f78551ea4300c53f2dab36144cec53841f6d0f2d68ab5b7b |
关闭
multivariate_view-0.1.2-py3-none-any.whl的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 3280e3271e72d604ce324a05831d4d018906a5fba58e2097bd58eed2b36662a8 |
|
MD5 | 2f987c69fd5161719c6fc201313e1589 |
|
BLAKE2b-256 | 71badbcadbe4f9fa4164e44d7f118913c3c2553f3fd7744fe3c11400bdb24204 |