Skip to main content

CCBN

Description

A highly efficient and informative method to identify ion transport networks in fast ion conductors By He Bing, Mi Penghui, Ye Anjiang, Chi Shuting we propose a highly efficient and informative method to identify interstices and connecting segments constructing an ion transport network by combining topological pathway network and BVSE landscape, which enables to obtain both the geometry and energy profiles of nonequivalent ion transport pathways between adjacent lattice sites. These pathways can be further used as the input for nudged elastic band calculations with automatically generated chains of images.

Software Architecture

(1) BVAnalysis

This module implements three models: BVS, BVSE and BVEL. Through this module, the BVSE potential field required for the combined method comprising of the geometric crystal structure analysis and BVSE methods can be calculated.

(2) cavd_channel

This module is a cavd interface module,CCBN provides this interface to shield the implementation of the underlying cavd, which is convenient for relevant researchers to get the interstitial network required for the combined method comprising of the geometric crystal structure analysis and BVSE methods.

(3) MergeCluster

This module implements the algorithm of merging interstice clusters.

(4) MigrationPath

This module implements the algorithm for finding the MEP based on the BVSE landscape.

(5) MigrationNetwork

This module implements the algorithm for calculateing all nonequivalent transport pathways between adjacent lattice sites.

(6) neb_packages

This module implements a FP-NEB automation calculation algorithm by utilizing these pathways information found by our combined method.

Requirements

The dependency package information is kept in the requirements.txt file After installing these dependency packages, you can use it by downloading the source code.For specific usage, you can refer to the examples in the example folder.

Installation Tutorial

Dependency package information is kept in the requirements.txt file.

Installation command:

pip install ccnb

Instructions

After the installation is complete, execute the ccnb -h command to query the usage.

If you use the results calculated by ccnb in your paper. please acknowledge the use of the code and cite the following papers:

  1. He, B.; Mi, P.; Ye, A.; Chi, S.; Jiao, Y.; Zhang, L.; Pu, B.; Zou, Z.; Zhang, W.; Avdeev, M.; Adams, S.; Zhao, J.; Shi, S. A Highly Efficient and Informative Method to Identify Ion Transport Networks in Fast Ion Conductors.Acta Materialia 2021 , 203 , 116490. https://doi.org/10.1016/j.actamat.2020.116490.
  2. He, B.; Ye, A.; Chi, S.; Mi, P.; Ran, Y.; Zhang, L.; Zou, X.; Pu, B.; Zhao, Q.; Zou, Z.; Wang, D.; Zhang, W.; Zhao, J.; Avdeev, M.; Shi, S. CAVD, towards Better Characterization of Void Space for Ionic Transport Analysis.Sci Data 2020 , 7 (1), 153. https://doi.org/10.1038/s41597-020-0491-x.
  3. He, B.; Chi, S.; Ye, A.; Mi, P.; Zhang, L.; Pu, B.; Zou, Z.; Ran, Y.; Zhao, Q.; Wang, D.; Zhang, W.; Zhao, J.; Adams, S.; Avdeev, M.; Shi, S. High-Throughput Screening Platform for Solid Electrolytes Combining Hierarchical Ion-Transport Prediction Algorithms.Sci Data 2020 , 7 (1), 151. https://doi.org/10.1038/s41597-020-0474-y.

Release files for ccnb 0.2.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for ccnb 0.2.3
File Interpreter ABI Platform
ccnb-0.2.3-py3-none-any.whl Python 3 none any Details

Release files / ccnb-0.2.3-py3-none-any.whl

Download URL ccnb-0.2.3-py3-none-any.whl
Size 64.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
af485dfa903953ed63fae6fbe31e1f29ff87f58a22b31a8d33572a9f4b0bbf26
BLAKE2b-256 checksum
How to use checksums
4313a86100a16ab451f87218e1be9dd0746cd219b028b7ff2d75a6383f5a3c47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

Release history Release notifications | RSS feed

This release

0.2.3 This release

1 release file

0.2.2

2 release files

0.2.1

1 release file

0.2.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page