上旋Python接口

Python是科学界最流行的编程语言。Python包指数(PyPI),官方的第三方Python软件存储库,包含超过290000包与广泛的特性。

Jython解释器(基于Python 2.7)一直是上旋的一部分作为一个标准组件的脚本和应用程序开发了20年。Jython脚本执行在同一Java虚拟机的用户界面上旋。这提供了无数的可能性,但也有一些限制。

为什么不上旋的能力结合起来,作为处理的标准软件的核磁共振光谱,与Python 3脚本和利用所有可用的包吗?

上旋的新的Python应用程序编程接口允许用户访问上旋从任何Python 3.9 +环境,是一种选择,但不能替代,行之有效的上旋Jython解释器。

免费获得最新的Python接口包。注册/登录下载。

新功能

  • 先进的数据分析
  • 数据挖掘
  • 出版物的质量形象代


以下功能是可用的

  • 读/写的参数
  • 读取的数据向量,峰列表、整合区域……
  • 辅助功能如NMR数据搜索、数据集显示在上旋…
  • 执行任何上旋的命令

数据访问目前仅限于一和二维光谱。你可以读取所有数据向量,或选定的部分,如个别行“爵士”文件,从2 d光谱或列。

在Python编程接口的发展,特别重点放在用户友好性。只要有可能,一个熟悉的语法使用。例如,处理参数或发送命令上旋使用相同的语法输入命令行上旋。用于数据访问的接口为Python和Jython是相同的。这允许为不同的用例代码共享。

可用性


Windows和Linux上旋4.1.3包括Python 3.9环境,力量Python包预装。文档和示例脚本也可以。

所需的许可是免费上旋处理许可证的学术界。

为工业客户,免费评估许可可以在需求。

图1上旋作为服务Python 3解释器是一个独立的应用程序。因此,最简单的Python应用程序之间的桥梁和上旋的方法是使用一个网络连接。力量实现了Python 3包连接到嵌入式web服务上旋。这样,核磁共振数据可以从Python脚本读取,或上旋命令可以执行。

图2核磁共振的吡啶滴定80 MHz来说,这是一个Python示例脚本的输出评价滴定数据与80年傅里叶光谱仪获得。Python脚本使用上旋API读取数据并计算滴定曲线和估计的Kb。整个脚本(处理光谱,计算的结果,并生成图像使用NumPy)长约150行。