Python module to model and analyze crystal structures
Project description
crystally
crystally is a python library designed to analyze and manipulate crystal structures. It is intended to be easy to learn and understand. Have a look at the documentation to get started and an idea of the capabilities of the module.
Documentation: https://crystally.readthedocs.io/en/latest/
Examples:
import crystally as cr
# load an example lattice
ceria = cr.examples.ceria()
# calculate the distance between the first two atoms in the lattice
ceria.distance(ceria[0], ceria[1])
# find all atoms around the first with a maximum distance of 3 angstrom
ceria.get_in_radius(ceria[0], 3.0)
# change the position of the first atom to new fractional coordinates
ceria[0].position = [0.0, 0.1, 0.0]
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
Crystally-0.6.1.tar.gz
(11.2 kB
view hashes)
Built Distribution
Crystally-0.6.1-py3-none-any.whl
(13.1 kB
view hashes)
Close
Hashes for Crystally-0.6.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 406f1e0380c64f9a5dbe84c72d0ceb2ea408ebbd70e9470a30b79c02b4e25743 |
|
MD5 | 6d5da4d496bd7a8ed0a180e34248bcf9 |
|
BLAKE2b-256 | 2c1fa532f5560d42a8fd0aa5b132c6f08d5d348c4f1af928a8e4accf0cf6fe47 |