安装

hIPPYlib-MUQ型生成于hIPPY库3.0.0版FEniCS公司版本2019.1和MUQ公司版本0.3.0。此处总结了这些软件包的安装,但请参阅每个github/bitbucket页面中都提供了详细的安装指南。

其他依赖项包括

  • jupyter,matplotlib(用于教程笔记本)

  • seaborn,statsmodels(用于后处理)

码头工人

我们强烈建议使用我们预先构建的Docker映像,它是最简单的跑步方式hIPPYlib-MUQ型。安装了的docker映像所有依赖项都可用在这里.

使用码头工人安装在系统上,请键入:

码头工人 运行 - --rm(毫米) 克基姆尤/嬉皮士2 muq

然后,hIPPYlib-MUQ型在生成的Docker容器中可用。

如果你想跑步hIPPYlib-MUQ型使用交互式笔记本,请键入

码头工人 运行 - --rm(毫米) -第页 8888:8888 克基姆尤/希皮立布2muq 'jupyter-notebook--ip=0.0.0.0'

笔记本将在您的浏览器中的以下地址提供。如果要在docker容器上安装本地目录,请使用-v(v)选项,例如将当前目录装载到/home/fenics/shared/in码头集装箱,类型

docker run-ti--rm-v$(pwd):/home/fenics/shared-p 8888:8888 ktkimyu/hippylib2muq“jupyter-notebook--ip=0.0.0.0”

康达

公寓也是设置使用环境的一种非常方便的方式hIPPYlib-MUQ型.下面的脚本使用FEniCS公司 2019MUQ公司.hIPPY库 3.0.0也可以通过下载和安装pip(点阵).

康达 创造 -q个 -n个 嬉皮士2 muq -c(c) 康达-锻造 击剑运动员==2019.1.0 muq(多功能) 海上出生的 statsmodels公司
康达 激活 嬉皮士2 muq
吉特 克隆 --深度 1 --分支 3.0.0 https(https)://github.通用域名格式/希皮立布/嬉皮士.吉特
蟒蛇 嬉皮士/设置.第页 安装

从源代码安装MUQ(专家用户/MUQ开发人员)

这需要cmake、GNU编译器集合或Clang以及pybind11。在macOS上,可以通过安装Xcode命令行工具来实现这些功能。

编译和安装MUQ公司,类型

吉特 克隆 https(https)://比特桶.组织/米图克/多路复用器2
光盘 多个2/建造
克马克 -DCMAKE_INSTALL_PREFIX公司=/你的/多个2/安装/目录 -DMUQ_USE_PYTHON汽车=打开 ..
制作
制作 安装

然后在中生成Python静态库/您的/muq2/install/directory/lib文件夹。

您可以将路径附加到此库文件夹,例如,

export PYTHONPATH=/your/muq2/install/directory/python:$PYTHONPATH

使用Sphinx构建hIPPYlib-MUQ文档

您可以使用以下命令在本地计算机上构建文档狮身人面像(在版本2.3.0上测试)。其他所需的软件包包括

  • 平方米

  • 狮身人面像(当前HTML主题)

如果要使用其他HTML主题,请安装相应的包并在中修改以下行conf.py公司在里面文档/源相应的文件夹:

html_主题 = '主题名称'

上述所有软件包都可以通过以下方式安装pip(点阵)康达.

安装完所需的软件包后,运行制作 html格式文件文件夹到构建文档,然后可以在文档/内部版本/html/.