一个简单的围绕chemspider web服务的python包装器。

ChemSpi的Python项目详细描述


https://img.shields.io/pypi/v/ChemSpiPy.svg?style=flathttps://img.shields.io/pypi/l/ChemSpiPy.svg?style=flathttps://img.shields.io/travis/mcs07/ChemSpiPy/master.svg?style=flathttps://img.shields.io/coveralls/mcs07/ChemSpiPy/master.svg?style=flat

chemspipy提供了一种在python中与chemspider交互的方法。它允许化学搜索,化学文件下载, 化学性质的描述和检索:

>>> from chemspipy import ChemSpider
>>> cs = ChemSpider('<YOUR-API-KEY>')
>>> c1 = cs.get_compound(236)  # Specify compound by ChemSpider ID
>>> c2 = cs.search('benzene')  # Search using name, SMILES, InChI, InChIKey, etc.

安装

使用conda:

conda install -c conda-forge chemspipy

或者使用pip:

pip install chemspipy

或者,尝试另一个installation options

文档

完整的文档可在https://chemspipy.readthedocs.io/en/stable/获得。

general documentation for the ChemSpider API也是一种有用的资源。

贡献

  • 欢迎使用Issue Tracker上的功能想法和错误报告。
  • 分叉github上的source code,进行更改并提交一个pull请求。

许可证

chemspipy是根据MIT license授权的。

这个项目最初是由ChemSpiPy by Cameron Neylon派生的,它已经发布到公共域中。

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

推荐PyPI第三方库


热门话题
OS X上的macos Java DTrace桥   java[]int和int[]之间有什么区别   sonarqube Java 8将两个空检查替换为可选   java按后退按钮进入另一个活动   从Java创建HTML表,检查TD是否已经在它的右边有一个TD   java将十进制128序列化为JSON   java SimpleDataFormat以不同语言返回字符串日期   java通过某个键将<Long,List<String>>映射到字符串Lambda的列表   java中为二维数组赋值时出现的问题   java通过nativeimage编译spring启动应用程序   @QueryParam+@PathParam的java日期参数   Java:startsWith()具有不同的前缀,而不仅仅是一个   java执行器服务。调用所有(超时,时间单位)与未来。获取(超时,时间单位)   java中检查空引用的乐观方法