Skip to main content

Crystal Structure Design Software Based on Molecular/Ionic Configuration.

Project description

基于分子/离子构型的晶体结构设计软件 V2.0

基于分子/离子构型的晶体结构设计软件可以从分子/离子构型出发,结合经验公式、微调的机器学习势、第一性原理分步优化以及分子/离子识别方法,可以高效且有导向地筛选同时满足结构要求和性质要求的分子/离子晶体结构。该软件实现了分子/离子晶体结构的设计、构建、分析、筛选、评估全流程的自动化与模块化,保证了流程的扩展性和可重用性,能够在保证结果精度的同时,显著提高材料筛选效率。在整个流程中提供了多种检查功能以及结果可视化功能,方便用户使用。该软件使用Python语言编写,提供了完整的面向对象编程支持,在具有较高运行效率的同时使程序更易于理解、扩展和维护。

安装

在项目根目录下使用以下命令安装依赖:

pip install -r requirements.txt

pip install -e .

chmod +x ./scripts/*.sh

使用示例

使用交互式功能自主选择

./scripts/main.sh

使用经验评估(EE)模块从SMILES表格开始生成离子组合

./scripts/main_EE.sh examples/example_1

使用离子晶体结构预测(CSP)模块从离子组合开始生成晶体并筛选和优化

./scripts/main_CSP.sh examples/example_2

功能

使用经验评估(EE)模块从SMILES表格开始生成离子组合。

使用离子晶体结构预测(CSP)模块从离子组合开始生成晶体并筛选和优化。

联系

如有问题,请联系 yangze1995007@163.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ion_csp-2.0.2.tar.gz (47.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ion_csp-2.0.2-py3-none-any.whl (47.5 kB view details)

Uploaded Python 3

File details

Details for the file ion_csp-2.0.2.tar.gz.

File metadata

  • Download URL: ion_csp-2.0.2.tar.gz
  • Upload date:
  • Size: 47.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.8

File hashes

Hashes for ion_csp-2.0.2.tar.gz
Algorithm Hash digest
SHA256 95bcbb1c89bc2528a53031d0a1c34f431fac3c62e04ef4c17a5c24e39fdc8057
MD5 328734c03a2760eefde6ca93d44dad26
BLAKE2b-256 f2897deeffc83c4abf1025a237461f89ba519a43349e21203fb4fae964ecfcdd

See more details on using hashes here.

File details

Details for the file ion_csp-2.0.2-py3-none-any.whl.

File metadata

  • Download URL: ion_csp-2.0.2-py3-none-any.whl
  • Upload date:
  • Size: 47.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.8

File hashes

Hashes for ion_csp-2.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a5635e5d70b2ab10eec406237bb95282083ff7430659d43d0bef6d6bd1d741d0
MD5 203350c6e01957c3a453500b4e5a8043
BLAKE2b-256 9493a58d3864802530e0d3af12327aaf5dfbd7e12a3868461ef573622731c75d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page