跳转到主要内容

受RadVolViz启发的基于VTK的多变量体积可视化器

项目描述

MultivariateView

full

多变量/多模态体积可视化器!

RadVolViz原型利用trameVTK来渲染多通道体积数据集。

安装和运行

要安装,请确保您处于使用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相(离子导体)

cgo

CFO相(电子导体)

cfo

EP2相(新兴相)

ep2

注意:论文中的EP1阶段包含的体素较少,没有数据过滤器的情况下更难以可视化

数据加载

两种最容易使用的格式是HDF5和NPZ。对于这两种文件类型,每个体积的通道应在顶级拥有自己的数据集,并且每个数据集在形状和数据类型上必须完全相同。不应存在其他数据集。

如果使用multivariate-view --data /path/to/data.h5启动应用程序,则将自动加载并可视化所有顶级数据集。

项目详情


下载文件

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

源分发

multivariate_view-0.1.2.tar.gz (1.8 MB 查看散列值)

上传时间

构建分发

multivariate_view-0.1.2-py3-none-any.whl (1.8 MB 查看散列值)

上传时间 Python 3

支持单位: