跳转到主要内容

将MOF分解为金属节点和连接体。

项目描述

Tests PyPI PyPI - Python Version PyPI - License Documentation Status Code style: black

💪 入门指南

mof = MOF.from_cif('tests/test_files/HKUST-1.cif')

分解MOF

fragments = mof.fragment()

如果您在Jupyter笔记本中,可以可视化组件。

fragments.linkers[0].show_molecule()
fragments.nodes[0].show_molecule()

您还可以在PubChem中搜索构建块

fragments.linkers[0].search_pubchem()

要获取RCSR代码,请运行

fragments.net_embedding.rcsr_code

🚀 安装

要安装最新版本,请运行

pip install moffragmentor

要安装开发版本,请运行

pip install git+https://github.com/kjappelbaum/moffragmentor.git

您需要安装openbabel,您可以使用conda install -c conda-forge openbabel进行安装。

作为工具,您还可以运行bash create_conda.sh以创建包含所有依赖项的conda环境。注意,您可能需要更改环境名称(默认为moffragmentor)。

MOF分解器在MOF分解工具景观中的位置

尽管moffragmentor具有一些独特功能,但它可能不是完成您任务的正确工具。由于一些设计选择(具有所有片段和网络的pymatgen表示),在当前实现中它相对较慢(尽管有明显的修复方法)。

因此,我们鼓励您也考虑其他替代工具

👐 贡献

贡献,无论是提交问题、提交拉取请求还是分支,都受到欢迎。有关参与的信息,请参阅CONTRIBUTING.rst

⚖️ 许可证

本包中的代码采用MIT许可证。

💰 资助

本研究得到欧洲研究委员会(ERC)的支持,该委员会隶属于欧盟的“地平线2020”研究和创新计划(协议号666983,MaGic),由NCCR-MARVEL资助,由瑞士国家科学基金会(SNSF)资助,并得到瑞士国家科学基金会(SNSF)的资助,协议号为200021_172759。

项目详情


下载文件

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

源代码分发

moffragmentor-0.0.6.tar.gz (1.6 MB 查看哈希值)

上传时间 源代码

构建分发

moffragmentor-0.0.6-py3-none-any.whl (1.6 MB 查看哈希值)

上传时间 Python 3

支持者

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