使用Trame从Kitware Inc.开发的MOOSE GUI。
项目描述
使用Trame从Kitware Inc.开发的MOOSE GUI。
许可证
免费软件: 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 查看哈希值)
关闭
peacock-trame-0.1.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2bf5a8793f964192a882ef45812139ac7d307140a1cd219e705d4880690d60dd |
|
MD5 | 5a5ebfc29d9343ff63247a49fc6b02e3 |
|
BLAKE2b-256 | 9b3ef1375f5e831281a34182d76e339893456ec3edcfc6167955fccf933db7e9 |
关闭
peacock_trame-0.1.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 17ecc89a96ef074353c9596b9f525046382695640147ce934fb0e12a86f8c847 |
|
MD5 | 364d019f8e62d99bcf2321ecbcbd205d |
|
BLAKE2b-256 | 1478d36e793fbbe08d29133f1e2d610940cb6d5dc9935c7e358749559ecb2f12 |