简介
打算工程化6S模型,批量处理数据,首先需要配置6S模型,配置过程如下,本系统为win10 专业版 X64,版本号1909
- 先贴出官方安装文档:https://py6s.readthedocs.io/en/latest/installation.html
- 6Sv官方:http://6s.ltdri.org/pages/downloads.html
注:Py6S暂不支持6SV2.1,官方推荐1.1版本,链接在官方安装文档中有,或者流程图中点击 下载6s 也可以下载 - Gnuwin Packages:http://gnuwin32.sourceforge.net/packages.html
- Fort99:http://www.cse.yorku.ca/~roumani/fortran/ftn.htm
安装6S
1.1下载安装GnuWin32
打开上面的链接,找到Make 和Tar,下载安装,添加环境变量
1.2 安装Fortran编译器
点击Fort99链接,下载Fort99并解压,提取出G77文件夹放到C盘下,并添加环境变量。
1.3 下载6S源码并编译
下载6SV1.1源码并解压,找到Makefile文件,打开删除sixsV1.1后面的-lm,保存。
在此文件夹路径中输入cmd下打开命令行,输入make进行编译。
编译成功后,生成.o文件,将sixsV1.1修改后缀为sixsV1.1.exe即可。
出现上图所示即编译完成,编译好后把sixsV1.1的路径加入环境变量。
2.安装Py6S
命令行输入
pip install Py6S
即可安装。
测试是否安装成功,在编译器里输入
from Py6S import *
SixS.test()
如果出现:
6S wrapper script by Robin Wilson
Using 6S located at <PATH_TO_SIXS_EXE>
Running 6S using a set of test parameters
The results are:
Expected result: 619.158000
Actual result: 619.158000
#### Results agree, Py6S is working correctly
表示安装成功。