pyocse


Namepyocse JSON
Version 0.1.1 PyPI version JSON
download
home_pagehttps://github.com/MaterSim/pyocse
SummaryPython Organic Crystal Simulation Environment
upload_time2024-08-18 18:27:19
maintainerNone
docs_urlNone
authorQiang Zhu, Shinnosule Hattori
requires_pythonNone
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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:

1. Automate the geneation of structural model and force field (through `ambertools` or `openff`)
2. 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)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/MaterSim/pyocse",
    "name": "pyocse",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": null,
    "author": "Qiang Zhu, Shinnosule Hattori",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/08/e5/d8bbbfff2379d9eb6bf1dc1d0cf9bc910459263b062115668df2612deff9/pyocse-0.1.1.tar.gz",
    "platform": null,
    "description": "# Python Organic Crystal Simulation Environment (PYOCSE)\n\nThis 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:\n\n1. Automate the geneation of structural model and force field (through `ambertools` or `openff`)\n2. Design different workflows to simulate the properties of organic crystals under mechanical loads (powered by `lammps`)\n\n## Python Setup\ngit clone this repository and then go to the root directory\n\n```\nconda install -c conda-forge mamba\nmamba env create -n ocse\nconda activate osce\npip install .\n```\n\n*If you want to update the existing ocse enviroment*\n\n```\nconda activate ocse\nmamba env update --file environment.yml\n```\n\n## LAMMPS Setup:\n```\nmake yes-MOLECULE\nmake yes-EXTRA-MOLECULE \nmake yes-KSPACE \nmake mpi -j 12\n```\n\n## Examples\n\n### 3D periodic boundary condictions (shearing/tensile/compression)\n\ncheck the `uniaxial.py`\n\n\n### 2D PBC bending\n\ncheck the `3pf.py`\n\n### no PBC free bending (to add)\n\n\n## Contacts:\n\n- Qiang Zhu (qzhu8@uncc.edu)\n- Shinnosuke Hattori (shinnosuke.hattori@sony.com)\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Python Organic Crystal Simulation Environment",
    "version": "0.1.1",
    "project_urls": {
        "Homepage": "https://github.com/MaterSim/pyocse"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8ef3a527898b4377d5a5f68429148ae647df38f4fddc2476810333b4f2a00a6d",
                "md5": "b3d95dada2f68978ef4b458c3ec9e0c3",
                "sha256": "5d7bfef32fd18aa4cb1b854ce2a4b705990756e88f8ad1a98217733f56d675b5"
            },
            "downloads": -1,
            "filename": "pyocse-0.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b3d95dada2f68978ef4b458c3ec9e0c3",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 103160,
            "upload_time": "2024-08-18T18:27:17",
            "upload_time_iso_8601": "2024-08-18T18:27:17.587265Z",
            "url": "https://files.pythonhosted.org/packages/8e/f3/a527898b4377d5a5f68429148ae647df38f4fddc2476810333b4f2a00a6d/pyocse-0.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "08e5d8bbbfff2379d9eb6bf1dc1d0cf9bc910459263b062115668df2612deff9",
                "md5": "57c00a405f19abfce27eeb54a1d32192",
                "sha256": "c7e04164ef937de9eda9125110ee16986d7f2dec97cd134acfc5c1a93ee91d03"
            },
            "downloads": -1,
            "filename": "pyocse-0.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "57c00a405f19abfce27eeb54a1d32192",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 85428,
            "upload_time": "2024-08-18T18:27:19",
            "upload_time_iso_8601": "2024-08-18T18:27:19.193156Z",
            "url": "https://files.pythonhosted.org/packages/08/e5/d8bbbfff2379d9eb6bf1dc1d0cf9bc910459263b062115668df2612deff9/pyocse-0.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-18 18:27:19",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "MaterSim",
    "github_project": "pyocse",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "pyocse"
}
        
Elapsed time: 0.71856s