scienta omicron(nanoscience)(nanotechnology)矩阵控制系统结果文件访问工具
access2theMatrix的Python项目详细描述
access2thematrix是一个用于访问scienta omicron的python库 (纳米科学)(纳米技术)矩阵控制系统结果文件。 扫描探针显微镜(SPM)图像数据,单点光谱 (sps)曲线数据和相位/振幅曲线数据将通过 这个图书馆。access2thematrix是纯python。
库access2thematrix具有包access2thematrix 包含模块access2thematrix。access2thematrix中的mtrxdata类 模块具有打开spm图像、sps曲线和相位/幅度曲线的方法。 结果文件,从四个可能的跟踪中选择一个(正向/向上, 向后/向上、向前/向下和向后/向下)用于图像,并从中选择一个 曲线的两种可能轨迹(轨迹,回溯)。包含方法 实验元件参数概述。
依赖关系
access2thematrix需要numpy(http://www.numpy.org)和六个 (https://pypi.python.org/pypi/six/)库。
安装
使用pip:
> pip install access2theMatrix
示例用法
在本例中,矩阵控制系统将采集的数据存储在 文件夹c:\data。除了结果数据文件外,文件夹还必须 包含结果文件链,请参阅SPM的矩阵应用手册。 图像文件Au(111) bbik fe-20151110-112314--3_1.Z_mtrx将被打开 将选择forward/up跟踪。
>>> importaccess2thematrix>>> mtrx_data=access2thematrix.MtrxData()>>> data_file=r'c:\data\Au(111) bbik fe-20151110-112314--3_1.Z_mtrx'>>> traces,message=mtrx_data.open(data_file)>>> traces{0: 'forward/up', 1: 'backward/up'} >>> im,message=mtrx_data.select_image(traces[0])>>>
变量im将包含所选 图像和im对象具有初始属性data,width, height、y_offset、x_offset、angle和channel_name_and_unit。 我们将通过打开de curve文件来继续这个示例 Au(111) bbik fe-20151110-112314--2_1.Aux2(V)_mtrx并选择 retrace跟踪。
>>> data_file=r'c:\data\Au(111) bbik fe-20151110-112314--2_1.Aux2(V)_mtrx'>>> traces,message=mtrx_data.open(data_file)>>> traces{0: 'trace', 1: 'retrace'} >>> cu,message=mtrx_data.select_curve(traces[1])>>>
变量cu将包含所选 曲线和cu对象具有初始属性data, referenced_by、x_data_name_and_unit和y_data_name_and_unit。
获取实验元素的列表和可打印的排序文本列表 参数及其值和单位,使用方法 get_experiment_element_parameters。