跳转到主要内容

用于在Python中处理NMR数据的一个模块

项目描述

什么是nmrglue?

nmrglue是一个用于在Python中处理NMR数据的模块。当与numpy、scipy和matplotlib包一起使用时,nmrglue提供了一个强大的解释环境,用于处理、分析和检查NMR数据。

nmrglue能做什么?

nmrglue能够读取、写入并将多种常见的NMR文件格式(包括Varian、Bruker、NMRPipe和Sparky文件)之间进行转换。这些文件在Python中作为包含谱参数和Numpy数组对象的字典表示,可以轻松地进行检查、修改和处理。

nmrglue提供了一些常见的NMR数据处理函数,如衰减、频谱移位、傅里叶和其他变换、基线平滑和展平、线性预测。此外,可以使用nmrglue提供的函数和Numpy和Scipy包提供的众多数值例程轻松实现新的处理方案。

当与matplotlib(或其他)Python绘图库结合使用时,nmrglue可以用来创建高质量的NMR谱图或交互式地检查数据。

nmrglue可以用来分析NMR数据,包括峰提取、多维线形拟合(峰拟合)和峰积分等功能。可以在Python中快速开发和新测试新的分析方法,或者通过集成Fortran和C/C++代码来实现。

要开始使用,请参阅我们的在线文档:http://nmrglue.readthedocs.org/en/latest/index.html

引用nmrglue

如果您在研究中发现nmrglue很有用,请在引用时引用该软件包

J.J. Helmus, C.P. Jaroniec, Nmrglue:一个用于多维NMR数据分析的开源Python软件包,J. Biomol. NMR 2013,55,355-367,http://dx.doi.org/10.1007/s10858-013-9718-x

项目详情


下载文件

下载适合您平台的应用程序。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

nmrglue-0.10.tar.gz (204.6 kB 查看散列值)

上传时间 源代码

构建分布

nmrglue-0.10-py2.py3-none-any.whl (225.7 kB 查看散列值)

上传时间 Python 2 Python 3

由以下组织支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面