Skip to content

Commit

Permalink
add badges, update install instructions
Browse files Browse the repository at this point in the history
  • Loading branch information
chrisjonesBSU committed Nov 16, 2023
1 parent a0db9e8 commit d1fe046
Show file tree
Hide file tree
Showing 2 changed files with 50 additions and 6 deletions.
35 changes: 29 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
[![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)
[![Anaconda-Server Badge](https://anaconda.org/conda-forge/flowermd/badges/version.svg)](https://anaconda.org/conda-forge/flowermd)
[![Anaconda-Server Badge](https://anaconda.org/conda-forge/flowermd/badges/latest_release_date.svg)](https://anaconda.org/conda-forge/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,
Expand All @@ -14,22 +16,43 @@ flowerMD agnostic to system identity, forcefield, and thermodynamic
ensemble, and allowing for growth on an as-needed basis.


Installing flowermd
===================

## Installation
Installing `flowermd` from the `conda-forge` channel can be achieved by adding `conda-forge` to your channels with:

### 1. Clone this repository: ###
```
conda config --add channels conda-forge
conda config --set channel_priority strict
```

Once the `conda-forge` channel has been enabled, `flowermd` can be installed with `conda`:

```
conda install flowermd
```

or with `mamba`:

```
mamba install flowermd
```

**Installing from source for development:**

Clone this repository:

```
git clone [email protected]:cmelab/flowerMD.git
cd flowerMD
```

### 2. Set up and activate environment: ###
#### a. Using HOOMD-blue from conda:
Set up and activate environment:

```
conda env create -f environment-cpu.yml
conda env create -f environment-dev.yml
conda activate flowermd
python -m pip install .
python -m pip install -e .
```

## Basic Usage
Expand Down
21 changes: 21 additions & 0 deletions environment-dev.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: flowermd
channels:
- conda-forge
dependencies:
- foyer
- fresnel
- freud >=2.13.1
- gmso >=0.11.2
- gsd >=3.0
- hoomd=4.3=*cpu*
- mbuild >=0.16.4
- numpy
- openbabel
- pip
- py3Dmol
- pytest
- pytest-cov
- python >=3.10
- fresnel >=0.13.5
- cmeutils >=1.0
- grits >=0.3.0

0 comments on commit d1fe046

Please sign in to comment.