EXTASY Project - Wrappers
Project description
# ExTASY Wrappers #
A library to simplify the construction of ExTASY simulation-analysis workflows.
### What is this repository for? ###
* *ExTASY wrappers* provide a consistent API for launching command line applications (such as MD simulations or simulation analysis jobs) from python scripts. Though designed originally with ExTASY simulation-analysis workflows in mind, they are extensible to many other possible applications.
In a nutshell, the construction and execution of a complete simulation or analysis job is reduced to a python function call of the form:
```
#!python
results = kernel.run(inputs)
```
where "kernel" might be pmemd, grompp, pyCoCo, LSDMap, etc.
See the Wiki for more details.
* Version 0.0.1
### How do I get set up? ###
* Clone the repository and then run setup.py:
```
git clone https://bitbucket.org/extasy-project/wrappers.git
cd wrappers
python setup.py install --user
```
* Dependencies: *ExTASY wrappers* itself has no dependencies outside the standard python libraries. To run the examples though will require:
1. An MD code: Amber (or Ambertools) and/or GROMACS
2. A sampling analysis package: [ExTASY CoCo](https://bitbucket.org/extasy-project/coco) and/or [ExTASY-compliant LSDMap](https://github.com/ClementiGroup/LSDMap)
Running the parallel examples will additionally require:
[Dask](https://github.com/blaze/dask) and/or [mpipool](https://github.com/adrn/mpipool/tree/master/mpipool)
* How to run tests: See the README files in the folders under ./examples.
### Who do I talk to? ###
* Charlie Laughton
A library to simplify the construction of ExTASY simulation-analysis workflows.
### What is this repository for? ###
* *ExTASY wrappers* provide a consistent API for launching command line applications (such as MD simulations or simulation analysis jobs) from python scripts. Though designed originally with ExTASY simulation-analysis workflows in mind, they are extensible to many other possible applications.
In a nutshell, the construction and execution of a complete simulation or analysis job is reduced to a python function call of the form:
```
#!python
results = kernel.run(inputs)
```
where "kernel" might be pmemd, grompp, pyCoCo, LSDMap, etc.
See the Wiki for more details.
* Version 0.0.1
### How do I get set up? ###
* Clone the repository and then run setup.py:
```
git clone https://bitbucket.org/extasy-project/wrappers.git
cd wrappers
python setup.py install --user
```
* Dependencies: *ExTASY wrappers* itself has no dependencies outside the standard python libraries. To run the examples though will require:
1. An MD code: Amber (or Ambertools) and/or GROMACS
2. A sampling analysis package: [ExTASY CoCo](https://bitbucket.org/extasy-project/coco) and/or [ExTASY-compliant LSDMap](https://github.com/ClementiGroup/LSDMap)
Running the parallel examples will additionally require:
[Dask](https://github.com/blaze/dask) and/or [mpipool](https://github.com/adrn/mpipool/tree/master/mpipool)
* How to run tests: See the README files in the folders under ./examples.
### Who do I talk to? ###
* Charlie Laughton
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
extasy.wrappers-0.0.6.tar.gz
(7.0 kB
view details)
File details
Details for the file extasy.wrappers-0.0.6.tar.gz
.
File metadata
- Download URL: extasy.wrappers-0.0.6.tar.gz
- Upload date:
- Size: 7.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9d0c8ea3626f43129eb6fa665fe305730e5517cdf2060bdcd15d53848b9a1ad |
|
MD5 | 3940f9181cc355530a4b13b8014be4aa |
|
BLAKE2b-256 | ae1bad2ff770e47ab08edd2d2b8dfd99e5eca70dc25049b9a8dafd62479ee600 |