跳转到主要内容

使用Trame从Kitware Inc.开发的MOOSE GUI。

项目描述

使用Trame从Kitware Inc.开发的MOOSE GUI。

image_1

许可证

免费软件: Apache软件许可证

Mamba设置

curl -L -O https://github.com/conda-forge/miniforge/releases/latest/download/Mambaforge-MacOSX-arm64.sh
bash Mambaforge-MacOSX-arm64.sh -b -p ~/mambaforge3
export PATH=$HOME/mambaforge3/bin:$PATH

您可能需要将~/.bash_profile中生成的代码移动到~/.zshrc

然后终端重启后添加INL通道

conda config --add channels https://conda.software.inl.gov/public

运行软件

mkdir peacock-work
cd peacock-work
git clone --recursive git@github.com:Kitware/peacock.git
git clone --recursive https://github.com/idaholab/moose.git

使用mamba在本地创建venv

mamba install python=3.9
mamba create -n moose python=3.9 moose paraview -y
mamba activate moose
pip install peacock-trame

在moose示例上测试应用程序

peacock-trame -I ./moose/examples/ex08_materials/ex08.i

使用语言服务器运行

克隆并构建moose语言服务器

git clone git@github.com:idaholab/moose-language-support.git
cd moose-language-support
npm run compile

安装中间件包

cd /path/to/peacock/lang-server
npm i

运行应用程序时指向编译后的语言服务器

peacock-trame -I ./ex08.i -L /path/to/moose-language-support/server/out/server.js

开发设置

使用本地文件安装孔雀

pip install -e ./peacock

构建客户端代码

cd vue-components
npm i
npm run build
cd -

假设布局与之前描述相同运行应用程序

cd ./moose/examples/ex08_materials
make
peacock-trame -I ./ex08.i

项目详情


下载文件

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

源分发

peacock-trame-0.1.1.tar.gz (11.9 MB 查看哈希值)

上传时间

构建分发

peacock_trame-0.1.1-py3-none-any.whl (12.0 MB 查看哈希值)

上传时间 Python 3

由以下提供支持