Python Organic Crystal Simulation Environment
Project description
Python Organic Crystal Simulation Environment (PYOCSE)
This is a public repository that aims to automate the simulation of organic crystals with a primary emphasis on the mechanical properties of organic crystals. Currently, we focus on two components:
- Automate the geneation of structural model and force field (through
ambertools
oropenff
) - Design different workflows to simulate the properties of organic crystals under mechanical loads (powered by
lammps
)
Python Setup
git clone this repository and then go to the root directory
conda install -c conda-forge mamba
mamba env create -n ocse
conda activate osce
pip install .
If you want to update the existing ocse enviroment
conda activate ocse
mamba env update --file environment.yml
LAMMPS Setup:
make yes-MOLECULE
make yes-EXTRA-MOLECULE
make yes-KSPACE
make mpi -j 12
Examples
3D periodic boundary condictions (shearing/tensile/compression)
check the uniaxial.py
2D PBC bending
check the 3pf.py
no PBC free bending (to add)
Contacts:
- Qiang Zhu (qzhu8@uncc.edu)
- Shinnosuke Hattori (shinnosuke.hattori@sony.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
pyocse-0.1.2.tar.gz
(87.7 kB
view details)
Built Distribution
pyocse-0.1.2-py3-none-any.whl
(105.7 kB
view details)
File details
Details for the file pyocse-0.1.2.tar.gz
.
File metadata
- Download URL: pyocse-0.1.2.tar.gz
- Upload date:
- Size: 87.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e976db10bf49e77741e3f274d6f66da34c8bf2c778bb035f5c86db26f0c4e4f2 |
|
MD5 | 1b19d2b9ff5d21079aaca07204c966ba |
|
BLAKE2b-256 | 7f541222acbb92bb6637b47cf4c17f8cf1613418a80bcc25d477c2d196ee26bf |
File details
Details for the file pyocse-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: pyocse-0.1.2-py3-none-any.whl
- Upload date:
- Size: 105.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 322ba57059463d0dd02dfe67cae06554f0d23fca3ebc31aac74fa98f2f9b79c1 |
|
MD5 | 034585bae80f5aa5082f77566f5ce2ae |
|
BLAKE2b-256 | d82c2bef9e901807a5b04489ff5dd846447a58d60742517bf73e3365d7762086 |