logo资料库

gprMax_V3使用说明.docx

第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
资料共4页,全文预览结束
gprMax的基本用法是:
Ascan
Bscan
更新gprMax
更新conda和Python包
gprMax 的基本用法是: 打开命令提示符(CMD),导航到顶级 gprMax 目录,如果它尚未 激活,则激活 gprMax conda 环境 conda activate gprMax。 相关命令: 导航到 gprMax 目录: cd c:/ cd gprmax/ conda activate gprMax 激活之后 cmd 显示 (gprMax) c:\gprMax> Ascan 1.执行输入文件 python -m gprMax 输入文件路径\输入文件 (gprMax)$ python -m gprMax path_to / name_of_input_file 例如,运行其中一个测试模型:(路径信息 c:/gprMax/user_models/ cylinder_Ascan_2D.in) (gprMax)$ python -m gprMax user_models / cylinder_Ascan_2D.in 例如,运行其中一个测试模型:(路径信息 c:/test/Ascan_2D.in) (gprMax)$ python -m gprMax c:/test/Ascan_2D.in 或者使用相对路径 $ python -m gprMax ../../test/Ascan_2D.in 模拟完成后,您可以使用以下方法绘制 A 扫描: 2.绘制图形
python -m tools.plot_Ascan 输出文件路径\输出文件 输出 1 $ python -m tools.plot_Ascan user_models / cylinder_Ascan_2D.out 输出 2 (gprMax)$ python -m tools.plot_Ascan ../../Ascan_2D.out Bscan 1.执行输入文件 python -m gprMax 输入文件路径\输入文件 -n 采集道数 ( gprMax ) $ python -m gprMax path_to / name_of_input_file -n Number_of_tracks 例如,运行其中一个测试模型:(路径信息 c:/gprMax/user_models/ cylinder_Bscan_2D.in) $ python -m gprMax user_models/cylinder_Bscan_2D.in -n 60 例如,运行其中一个测试模型:(路径信息 c:/test/ Bscan_2D.in) (gprMax)$ python -m gprMax ../../test/Bscan_2D.in -n 60 或使用绝对路径$ python -m gprMax c:/test/Bscan_2D.in -n 60 PS:这种情况下,输入文件当中必须要有天线的移动步距啊,否则 就是在同一个位置采集了 60 道数据 PS:如果采集多道数据,那么执行完输入文件后所得到的是便是 n 个输出 out 文件,n 为采集道数,所以我们需要将这 n 道 A-scan 数据 整 合 成 一 个 B-scan 数 据 , 这 里 就 要 用 到 命 令 : python -m
tools.outputfiles_merge 输出文件路径\输出文件名 --remove-files PS:如果要自动删除原始单个 A-scan 输出文件,可以添加可选参 数--remove-files PS:你应该已经产生 60 个输出文件,每一个都是 A 扫描,并且以 名字 cylinder_Bscan_2D1.out,cylinder_Bscan_2D2.out 等等。 2.组合单个文件 把这些单个的输出文件组合成使用命令单个文件: python -m tools.outputfiles_merge user_models/cylinder_Bscan_2D --remove-files python -m tools.outputfiles_merge ../../test/Bscan_2D --remove-files PS:--remove-files 可有可没有 加上--remove-files 即代表合并完 成删除原单个文件 否则保留原单个文件 3.绘制图形 现在可以使用以下命令查看 B 扫描的图像: 输出 1 python -m tools.plot_Bscan user_models/cylinder_Bscan_2D_merged.out Ez 输出 2 python -m tools.plot_Bscan ../../test/Bscan_2D_merged.out Ez 使用完 gprMax 后,可以使用命令 conda deactivate 停用 conda 环 境。 更新 gprMax 打开终端(Linux / macOS)或命令提示符(Windows),导航到顶
级 gprMax 目录,如果它尚未激活,则激活 gprMax conda 环境。运行 以下命令:conda activate gprMax (gprMax)$ git pull (gprMax)$ python setup.py cleanall (gprMax)$ python setup.py build (gprMax)$ python setup.py install 这将从 GitHub 中提取最新的 gprMax 源代码,删除/清除以前构建 的模块,然后构建并安装最新版本的 gprMax。 更新 conda 和 Python 包 您应该定期更新 conda 和所需的 Python 包。在取消激活 gprMax 环境后,从顶级 gprMax 目录运行以下命令: $ conda update conda $ conda env update -f conda_env.yml
分享到:
收藏