Extasy项目-包装
extasy.wrappers的Python项目详细描述
#extasy wrappers是一个库,用于简化extasy仿真分析工作流的构建。
###
**extasy wrappers*为从python脚本启动命令行应用程序(如md模拟或模拟分析作业)提供了一致的api。尽管最初设计时考虑了extasy仿真分析工作流,但它们可以扩展到许多其他可能的应用程序。
简而言之,一个完整的模拟或分析作业的构造和执行被简化为一个python函数调用,其形式为:
````
`!!python
results=kernel.run(inputs)
````
其中“kernel”可能是pmemd、grompp、pycoco、lsdmap等。
有关详细信息,请参见wiki。
*0.0.1版
###
*克隆存储库,然后运行setup.py:
```
git clone https://bitbucket.org/extasy project/wrappers.git
cd wrappers
python setup.py install--user
````
*依赖项:*extasy wrappers*本身在标准python库之外没有依赖项。要运行这些示例,需要:
1。MD代码:琥珀色(或Ambertools)和/或扣环
2。采样分析包:[extasy coco](https://bitbucket.org/extasy-project/coco)和/或[extasy兼容的lsdmap](https://github.com/clementigroup/lsdmap)
运行并行示例还需要:
[dask](https://github.com/blaze/dask)和/或[mpipool](https://github.com/adrn/mpipool/tree/master/mpipool)
*如何运行测试:请参阅./examples下文件夹中的自述文件。
###
*查理·劳顿
###
**extasy wrappers*为从python脚本启动命令行应用程序(如md模拟或模拟分析作业)提供了一致的api。尽管最初设计时考虑了extasy仿真分析工作流,但它们可以扩展到许多其他可能的应用程序。
简而言之,一个完整的模拟或分析作业的构造和执行被简化为一个python函数调用,其形式为:
````
`!!python
results=kernel.run(inputs)
````
其中“kernel”可能是pmemd、grompp、pycoco、lsdmap等。
有关详细信息,请参见wiki。
*0.0.1版
###
*克隆存储库,然后运行setup.py:
```
git clone https://bitbucket.org/extasy project/wrappers.git
cd wrappers
python setup.py install--user
````
*依赖项:*extasy wrappers*本身在标准python库之外没有依赖项。要运行这些示例,需要:
1。MD代码:琥珀色(或Ambertools)和/或扣环
2。采样分析包:[extasy coco](https://bitbucket.org/extasy-project/coco)和/或[extasy兼容的lsdmap](https://github.com/clementigroup/lsdmap)
运行并行示例还需要:
[dask](https://github.com/blaze/dask)和/或[mpipool](https://github.com/adrn/mpipool/tree/master/mpipool)
*如何运行测试:请参阅./examples下文件夹中的自述文件。
###
*查理·劳顿