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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
95bcbb1c89bc2528a53031d0a1c34f431fac3c62e04ef4c17a5c24e39fdc8057
|
|
| MD5 |
328734c03a2760eefde6ca93d44dad26
|
|
| BLAKE2b-256 |
f2897deeffc83c4abf1025a237461f89ba519a43349e21203fb4fae964ecfcdd
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a5635e5d70b2ab10eec406237bb95282083ff7430659d43d0bef6d6bd1d741d0
|
|
| MD5 |
203350c6e01957c3a453500b4e5a8043
|
|
| BLAKE2b-256 |
9493a58d3864802530e0d3af12327aaf5dfbd7e12a3868461ef573622731c75d
|