-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
86 changed files
with
242 additions
and
251 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,16 @@ | ||
[![pytest](https://github.com/cmelab/JankFlow/actions/workflows/pytest.yml/badge.svg)](https://github.com/cmelab/JankFlow/actions/workflows/pytest.yml) | ||
[![codecov](https://codecov.io/gh/cmelab/JankFlow/branch/main/graph/badge.svg?token=86LY9WHSH6)](https://codecov.io/gh/cmelab/JankFlow) | ||
## JankFlow: Flexible Library of Organic Workflows | ||
JankFlow is a modular “wrapper” package for molecular dynamics (MD) | ||
[![pytest](https://github.com/cmelab/flowerMD/actions/workflows/pytest.yml/badge.svg)](https://github.com/cmelab/flowerMD/actions/workflows/pytest.yml) | ||
[![codecov](https://codecov.io/gh/cmelab/flowerMD/branch/main/graph/badge.svg?token=86LY9WHSH6)](https://codecov.io/gh/cmelab/flowerMD) | ||
## flowerMD: Flexible Library of Organic Workflows and Extensible Recipes for Molecular Dynamics | ||
flowerMD is a modular “wrapper” package for molecular dynamics (MD) | ||
simulation pipeline development, designed to enable fast, reproducible, | ||
end-to- end simulation workflows with minimal user effort. This package is a | ||
wrapper for [MoSDeF](https://github.com/mosdef-hub) packages and | ||
[Hoomd-Blue](https://github.com/glotzerlab/hoomd-blue) with a focus on | ||
simulating soft matter systems. | ||
|
||
An object-oriented design makes JankFlow extensible and highly flexible. | ||
An object-oriented design makes flowerMD extensible and highly flexible. | ||
This is bolstered by a library-based approach to system initialization, making | ||
JankFlow agnostic to system identity, forcefield, and thermodynamic | ||
flowerMD agnostic to system identity, forcefield, and thermodynamic | ||
ensemble, and allowing for growth on an as-needed basis. | ||
|
||
|
||
|
@@ -20,24 +20,24 @@ ensemble, and allowing for growth on an as-needed basis. | |
### 1. Clone this repository: ### | ||
|
||
``` | ||
git clone [email protected]:cmelab/JankFlow.git | ||
cd JankFlow | ||
git clone [email protected]:cmelab/flowerMD.git | ||
cd flowerMD | ||
``` | ||
|
||
### 2. Set up and activate environment: ### | ||
#### a. Using HOOMD-blue from conda: | ||
``` | ||
conda env create -f environment-cpu.yml | ||
conda activate jankflow | ||
conda activate flowermd | ||
python -m pip install . | ||
``` | ||
|
||
## Basic Usage | ||
Please check out the [tutorials](tutorials) for a detailed description of | ||
how to use JankFlow and what functionalities it provides. | ||
how to use flowerMD and what functionalities it provides. | ||
|
||
## Documentation | ||
Documentation is available at [https://jankflow.readthedocs.io](https://jankflow.readthedocs.io) | ||
Documentation is available at [https://flowermd.readthedocs.io](https://flowermd.readthedocs.io) | ||
|
||
[//]: # (#### Using the built in molecules, systems and forcefields:) | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,9 @@ | ||
forcefields | ||
----------- | ||
|
||
.. py:currentmodule:jankflow.library | ||
.. py:currentmodule:flowermd.library | ||
.. rubric:: Details | ||
|
||
.. automodule:: jankflow.library.forcefields | ||
.. automodule:: flowermd.library.forcefields | ||
:members: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,12 +8,12 @@ Install from source | |
1. Clone this repository: | ||
:: | ||
|
||
$ git clone [email protected]:cmelab/JankFlow.git | ||
$ cd JankFlow | ||
$ git clone [email protected]:cmelab/flowerMD.git | ||
$ cd flowerMD | ||
|
||
2. Set up and activate environment: | ||
:: | ||
|
||
$ conda env create -f environment-cpu.yml | ||
$ conda activate jankflow | ||
$ conda activate flowermd | ||
$ python -m pip install . |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,10 @@ | ||
Polymers | ||
----------- | ||
|
||
.. py:currentmodule:jankflow.library | ||
.. py:currentmodule:flowermd.library | ||
.. rubric:: Details | ||
|
||
.. automodule:: jankflow.library.polymers | ||
.. automodule:: flowermd.library.polymers | ||
:members: | ||
:show-inheritance: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,10 @@ | ||
Simulation | ||
----------------- | ||
|
||
.. py:currentmodule:jankflow.base.simulation | ||
.. py:currentmodule:flowermd.base.simulation | ||
.. rubric:: Details | ||
|
||
.. automodule:: jankflow.base.simulation | ||
.. automodule:: flowermd.base.simulation | ||
:members: | ||
:no-index: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,10 @@ | ||
Simulations | ||
----------- | ||
|
||
.. py:currentmodule:jankflow.library.simulations | ||
.. py:currentmodule:flowermd.library.simulations | ||
.. rubric:: Details | ||
|
||
.. automodule:: jankflow.library.simulations.tensile | ||
.. automodule:: flowermd.library.simulations.tensile | ||
:members: | ||
:show-inheritance: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
name: jankflow | ||
name: flowermd | ||
channels: | ||
- conda-forge | ||
dependencies: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
name: jankflow | ||
name: flowermd | ||
channels: | ||
- conda-forge | ||
dependencies: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
name: jankflow-readthedocs | ||
name: flowermd-readthedocs | ||
channels: | ||
- conda-forge | ||
dependencies: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
"""JankFlow package.""" | ||
"""flowerMD package.""" | ||
from .base import ( | ||
CoPolymer, | ||
Lattice, | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
VERSION = (0, 0, 1) | ||
VERSION = (1, 0, 0) | ||
|
||
__version__ = ".".join(map(str, VERSION)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
"""Paths to the assets used by JankFlow.""" | ||
"""Paths to the assets used by flowerMD.""" | ||
from .forcefields import FF_DIR | ||
from .molecule_files import MON_DIR |
2 changes: 1 addition & 1 deletion
2
jankflow/assets/forcefields/__init__.py → flowermd/assets/forcefields/__init__.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
"""Forcefield files for JankFlow.""" | ||
"""Forcefield files for flowerMD.""" | ||
import os | ||
|
||
FF_DIR = os.path.abspath(os.path.dirname(__file__)) |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion
2
jankflow/assets/molecule_files/__init__.py → flowermd/assets/molecule_files/__init__.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
"""Molecule files for JankFlow.""" | ||
"""Molecule files for flowerMD.""" | ||
import os | ||
|
||
MON_DIR = os.path.abspath(os.path.dirname(__file__)) |
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
Oops, something went wrong.