python中的扫描隧道谱分析

stsp的Python项目详细描述


##################### STSPY #########################

版本=1.0.0

扫描隧道谱python分析

建立一个名为spectra object的python类,该类的相关参数自动列表化(并可选地建立下面描述的stm对象)

另外,添加一个specgrid对象,该对象包含类似的属性

要从vert文件加载光谱,只需执行:spec=stspy.load_vert_file(filename) 要加载specgrid文件,请执行以下操作:specgrid=stspy.load_specgrid_file(filename)filename是.specgrid文件,dat文件必须与.specgrid文件位于同一位置,但不包含在arugment中

光谱(和specgrid)对象具有多种属性。

自动提取特别重要的参数,包括: 压电常数 锁定采样

一旦调用,spectra对象包含具有以下属性: V:采样电压(伏特) Z:(埃) I:电流(安培) didv:微分电导(mv)

可用方法: 平均值(hyst_cor=true):如果有多次通过,则前后平均光谱。hyst_cor(默认为真)在扫描时应用差异的更正 normalize(kappa):如果使用z渐变,这很有用。将电流和电导乘以exp(-2*kappa*z),其中kappa是通过测量确定的给定数字(或与z相同长度的数组)。

另一个python类被创建为stm,它具有以下属性和默认值: dac_voltage_range=20000.0:dac的电压范围,单位为mV(即10V-(-10V)=20V=20000mV) lockinrc_facotr=7960.0:获取lockinrc参数的可变因素,单位为赫兹

调整此对象的值以考虑不同的stm或stmafm软件的版本

版本日志: 0.1.0-实现specgrid读取器并更改vert文件加载语法 0.1.1-当hyst因子为奇数时的小修正 0.1.2-从specgrid文件加载电压时的小修正 0.1.3-引入了与stmafm 4.0 beta版本的兼容性,其中重复光谱标记为.bak文件 0.1.4-添加光谱的x,y,length_x和length_y属性,用于线光谱剖面切割 1.0.0-更新了加载文件速度,并升级了Python3兼容性

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Android首选项相同getPreference()值的不同数据   字符串如何在Java中连接两个列表中的单词   安卓 Java Socket编程:检测客户端和服务器是否连接   使用JTextField的java无法将值转换为int   在java中,如何在不通过超级构造函数设置的情况下将消息设置为自定义异常类   用于标识属性值的java正则表达式模式   Android中的java不可见谷歌地图   java正确取消启动ExecutorService的JavaFX任务   在非活动java类中使用安卓的融合位置提供程序,并在主活动类中获取经度和纬度   spring为什么我的大摇大摆不能用springboot在java中工作?   java JSF(2.2)ViewScope在Weblogic 12.2.1.2和JDK 8上使用Spring 4.3.7(在Mac OS和Docker Oracle Linux环境上)   java如何用一个按钮提高计时器速度   java如何检查字符是否是元音?   注册表引用了不存在的Java运行时环境安装或运行时已损坏错误   来自ResultSet java的mysql getDateTime   maven LanguageTool Java API是否具有“无用”依赖关系?   twitter api身份验证的java Trycatch问题   java在Apache Struts 1.1中是否可以显式白名单?   安卓致命异常:主java。lang.RuntimeException:被问及未知片段