Skip to main content

Cage detection plugin for GenIce.

Project description

genice-cage

A GenIce plugin to detect cage-like topologies.

version 0.1

Requirements

  • countrings>=0.1.6
  • genice>=0.25

Installation from PyPI

% pip install genice_cage

Manual Installation

System-wide installation

% make install

Private installation

Copy the files in genice_cage/formats/ into your local formats/ folder.

Usage

Usage: 
    % genice CS1 -r 2 2 2 -f cage[12,14-16:maxring=6] 
    % genice CRN1 -f cage[3-10:json] 
    % genice CRN1 -f cage[3-10:yaplot] 

It may not work with a small structure. (In the example above, the unit cell of CS1 is extended to 2x2x2 so as to avoid detecting cell-spanning wierd cages.)

Options:
    Cage sizes to be listed, separated by commas and ranged with hyphens. (default is 3 to 8)
    maxring=x  Specify the maximum ring size (default=8).
    json       Output in [JSON](https://www.json.org/) format.
    yaplot     Visualize with [Yaplot](https://github.com/vitroid/Yaplot/). Cages are drawn in different layers according to the number of faces, and faces are colored according to the number of vertices.

Test in place

% make test

Algorithms

  • M. Matsumoto, A. Baba, and I. Ohmine, Topological building blocks of hydrogen bond network in water, J. Chem. Phys. 127, 134504 (2007); doi:10.1063/1.2772627

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

genice_cage-0.2.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

genice_cage-0.2-py2.py3-none-any.whl (7.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file genice_cage-0.2.tar.gz.

File metadata

  • Download URL: genice_cage-0.2.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.7.4

File hashes

Hashes for genice_cage-0.2.tar.gz
Algorithm Hash digest
SHA256 e936f1dca0325a3840b34c3fb701bb3d1d089c3785091c6fc84b4cde6785732d
MD5 f325bf412c2d292daf0496439d8d043a
BLAKE2b-256 b4fb2b7012056dc3fa57217e3d67f5888630ed25b63f4a0beb46f16c00eaf407

See more details on using hashes here.

File details

Details for the file genice_cage-0.2-py2.py3-none-any.whl.

File metadata

  • Download URL: genice_cage-0.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 7.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.7.4

File hashes

Hashes for genice_cage-0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c5d53ae1ee704d65fbc52d001c964dd8baeed0d968258b8e81cafc64bccbd6dd
MD5 d16230c2605f286f2674ca44846fd187
BLAKE2b-256 aec4e1fc65bac00c1ebe8d18d2b00a4f05097e387b37ad63f0f94ee2d1d11674

See more details on using hashes here.

Supported by

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