用于电化学和质谱的分析工具,以及介于两者之间的许多工具

EC-MS的Python项目详细描述


EC_MS提供了一个强大的面向对象的接口电化学数据、质谱数据, 尤其是电化学-质谱(EC-MS)技术产生的这两种数据集的组合,例如 微分电化学质谱(DEMS)和基于芯片的EC-MS

EC_MSSpectro Inlets销售的芯片EC-MS技术一致增长,但特别是 来自其他硬件和软件的有用数据集(见下文),因为它自动完成了将数据集及时对齐的繁琐任务。在

它的主要面向对象接口是Dataset类。例如:

>>> fromEC_MSimportDataset>>> MS_dataset=Dataset('MS_data.txt',data_type='MS')>>> EC_dataset=Dataset('EC_data.mpt',data_type='EC')>>> dataset=MS_dataset+EC_dataset# calls the function EC_MS.synchronize()>>> dataset.plot_experiment()# EC data in lower panel, MS data in upper panel

在这个例子中,MS和EC数据集是通过基于文件头中读取的时间戳排列所有时间变量来组合的。在

基于电化学程序的数据集易于操作

^{pr2}$

这只是个小玩笑。其他功能包括:

  • 面向对象的光谱和光谱类接口
  • 定量数据分析和绘图用校准函数和类
  • 用于计算标准电位和化学平衡的热化学和电解液分装
  • 电极与真空进口工作体积内产物和反应物的质量输运模型
  • 循环伏安图的欧姆降校正和自动定量比较

完整文档待定!在

安装

电子商务是pip安装!只需输入终端或Python提示:

$ pip install EC_MS

正在开发的版本在github上可用。在

EC\u MS需要numpyscipymatplotlib。我建议使用Anacondapython,并使用spyder编写和运行脚本。这已经被证明是在我尝试过的所有操作系统上最容易设置的。在

支持的数据类型

质谱

  • .tsv文件来自Spectro Inlets'Zilien(data_type=“SI”)
  • .dat文件(两个二进制数据以及扫描数据)来自Pfeiffer Vacuum的PVMassSpec(data_type=“PVMS”)
  • 来自cinfdata的.txt文件。(数据类型=“MS”)
  • .txt文件来自Stanford Reasearch Systsms的残余气体分析仪(data_type=“RGA”)
  • .txt文件来自MKS的Process Eye Professional软件(data_type=“MKS”)

电化学

  • .tsv文件来自Spectro Inlets'Zilien(data_type=“SI”)
  • .mpt来自BioLogic的EC实验室的文件(data_type=“EC”)
  • 来自CH仪器软件的.txt文件(data_type=“CHI”)

完整文档待定!在

如果您想支持其他文件类型,请写信给我。在

参考文献

此python包首次在中描述:

Daniel B.Trimarco和Soren B.Scott等人,,能够实时检测具有亚单层灵敏度的电化学脱附现象Electrochimica Acta, 2018。在

它的功能在以下图表和脚注中得到了更为及时的展示:

索伦·B·斯科特。同位素标记在可再生能源转化电催化中的研究和本博士项目的净二氧化碳影响。PhD Thesis, 2019.。在

其他由EC}MS进行图表和数据分析的文章包括:

项目信息

这是一个前阿尔法版本,所以它是小车。恳求在github上记录问题以帮助我改进它。在

EC_MS是完全免费和开源的。在

如果您有任何问题或希望提供帮助,请与我联系。在

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

推荐PyPI第三方库


热门话题
java重写父类中的特定行   java Apache Commons CLI订购帮助选项?   java如何将数据添加到网格视图   java如何在Apache Camel批处理后移动文件?   java如何为日期范围的between子句编写hql查询?   雅加达ee开始Java编程,我应该从哪里开始?   排序Java8+流:检查我的objectinstances的两个字段的列表顺序是否正确   java如何将json转换为Map<String,Object>确保整数为整数   java不能在Spring数据JPA批处理过程中创建TransactionException   java损坏的PDF文件从FTP下载到使用Apache Common Net的设备   java无法使用Spring批处理和Wso2为XML架构命名空间找到Spring NamespaceHandler   java Android ImageView未显示在SherlockFragment中   Maven在构建时出错=无法识别Java路径   java如何使用批处理文件调用关闭处理程序?   java admob广告横幅重叠我的游戏屏幕安卓