问题标签 [yt-project]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
215 浏览

python - 如何将标量值添加到 yt 数组?

我正在尝试为 yt 中的一个派生字段添加一个数字下限。但是,当我尝试时: new_field = 1.0e-10 + data['metal_density']

我收到以下错误:

0 投票
1 回答
932 浏览

python - 在 yt-Project 图中添加子图

我正在使用 yt-Project 库来可视化数据并创建绘图。现在,我想创建一个包含两个子图的图。似乎这不能直接使用 yt 并且您必须使用 matplotlib 进行进一步的自定义(在此处描述)。不习惯matplotlib(和一般的python)我尝试了这样的事情:

但是,它没有在第一个子图下方添加另一个子图,而是将其添加到其中。 在此处输入图像描述

我想要实现的是来自不同数据集的另一个图,该图具有相同的颜色条和相同的 x 和 y 轴,位于第一个下方。

谢谢您的帮助。

0 投票
1 回答
166 浏览

python - 使用 STAMPEDE 在 yt 项目中运行 python 程序

我一直在使用这个 python 程序来查找我的文件的 max_dens,但是每当我执行文件时,我都会遇到同样的错误。谁能告诉我这些错误指的是什么?我正在使用 yt 3.1

计算并绘制随时间变化的最大密度

为了您的方便,我还附上了错误。

进程(等级:0,pid:130364)以状态1退出

请帮我解决这个问题。我认为 yt 版本存在一些问题。

0 投票
1 回答
55 浏览

python - python语法错误及yt包的使用

我需要一点帮助来定义 yt 中的新派生字段。我的目标是找出一个恒星系统是否喷射出一些质量。

我从我拥有的文件中附加了derived_field_list。我试图定义系统的总能量 E=0.5*m*v**2+引力势能*m

我对 python 完全陌生,并试图通过 yt 掌握该语言。我附上我的努力和错误。请帮我解决这个问题。

提前致谢。

以及相应的错误

并且该文件已经包含以下这些派生字段

0 投票
2 回答
1334 浏览

python - 如何使用 set_cmap 设置 yt.SlicePlot 的颜色条限制?

我对 Python 完全陌生,我完全迷路了。我的主管帮助我生成了一个脚本来查看 3D 速度模型的一些切片:

使用这个脚本,我想修复颜色条,因为对于每个图像,这一个都会发生变化,而且这样解释并不容易。

我试图添加这样的限制:

但这不是好方法。有人有想法吗?我看到了很多东西,但没有看到 cmap。

0 投票
1 回答
118 浏览

yt-project - 在项目 yt 中创建字段的梯度作为派生字段

我需要一点帮助来创建一个派生场,它将返回重力势的负梯度,因此重力加速度。我试过这样的事情:

我得到了这个错误

请建议我定义该字段的正确方法。谢谢

0 投票
0 回答
128 浏览

python - yt 中的派生字段

我在 yt 中创建派生字段并打印它时遇到问题。请看我的代码:

和以下错误:

我只是在这里看不到我的错误,有人可以为我指出吗?

0 投票
1 回答
103 浏览

python - yt 中绑定材料的切片图,未显示未绑定

我试图用屏蔽场屏蔽系统的边界密度

它还返回带有白色条的未绑定密度以及绑定密度,但我不想在这里显示未绑定的内容。

我想知道是否有一种方法可以只显示该图中的绑定材料。另一种解决方案是将未绑定密度颜色条设置为与地板条匹配,因此为 1.0e0,这样虽然绘图仍显示未绑定密度,但它与绘图中的最低密度颜色条完全匹配,因此无法区分。

在此处输入图像描述

0 投票
0 回答
72 浏览

python - 使用 yt 工具包在 python 中制作平滑的线条图

我一直在使用基于 python 的 yt 工具包来分析一些数据,而我的文件不够频繁,无法从中绘制出平滑的图。该图以对数刻度显示。

示例输出如下所示在此处输入图像描述

我想知道 yt 或 python 本身是否有工具可以从这些数据中绘制平滑图。提前致谢

0 投票
1 回答
36 浏览

yt-project - 在两个不同的目录中安装两个不同的 yt 版本

我在集群上使用 yt 3.1,当前版本安装在目录 /work/../../sw/yt-3.1/yt-x86_64/bin/yt 中,现在我想尝试新版本 3.3 .1 但我仍然想并行使用旧版本进行比较。请让我知道在不同目录中获取不同版本的过程是什么。