用混合/壳填充模型在光纤上模拟纳米颗粒的图形用户界面
PAME的Python项目详细描述
PAME:等离子分析建模环境
用于模拟等离子体生物传感器,特别是具有纳米颗粒的光纤生物传感器的图形python应用程序。
教程
iPython笔记本电脑
其中一些是传统的教程,另一些是我们实验室分析数据的示例。
- Simultation Parsing Tutorial
- Gold Nanoparticle Self-Assembly Compared to Experimental Data
- Experimental datasets are preloaded in scikit-spectra library
- Simulating a Refractometer
- Protein binding to gold nanoparticle film
- Gold and Silver Nanoparticle Combined Layer 1
- Gold and Silver Nanoparticle Combined Layer 2
屏幕广播
教程是累积的(如屏幕广播2在1结束的地方拾取)。
- Pame的教程是一系列的屏幕广播。
- 屏幕广播1:Introduction to PAME- Anti-reflective coatings
- 屏幕广播2:Introduction to Nanoparticles
- 屏幕广播3:Nanoparticle film with silica shell
- 屏幕广播4:Nanoparticle film with protein shell
- 屏幕广播5:Intro to Fiberoptic Dip Sesnosr
- 屏幕广播6:Multiplexed Dip Sensor with Gold and Silver Nanoparticles
- 屏幕广播7:Gold Nanoparticle Fiber Dip Sensor Simulation
- 屏幕广播8:Dip Sensor with Organosilane Layer
安装
二进制文件(即.exe一键使用文件)是under development,但目前,pame必须作为python库安装并通过命令行启动。有兴趣帮助开发二进制文件的人,请联系。
pame大量使用SciPy Stack (numpy, ipython etc…),因此它有很多依赖项。我建议使用预先加载了scipy堆栈(例如canopy或conda)的科学python发行版,或者希望将pame安装到一个干净的环境中(这是建议的),而不是使用裸python发行版,请参阅conda安装说明。否则,您可以像往常一样使用pip install。
pypi
由于pame需要很多依赖项,这可能会升级numpy、scipy、ipython和其他核心scipy库。
从pip安装
pip install PAME
如果这给了您一个错误(maybe for this reason),请执行以下操作。
将PAME sourcecode作为zipfile下载并解压缩。cd进入解压缩目录
cd /path/to/PAME
从源安装
python setup.py install
从pip安装依赖项
pip install -r requirements.txt
如果尚未配置qt后端,则可能还需要安装qt后端<;http://pyqt.sourceforge.net/docs/pyqt4/installation.html>;。
条件
我使用水蟒是因为它有一个优秀的虚拟环境管理器。优点在于,您可以只为pame安装一个干净的工作环境,而不必更改任何其他包。有关conda虚拟环境的教程,check this out。要在anaconda中配置pame环境,请先安装anaconda,然后执行以下操作:
创建一个干净的虚拟环境(我的名为pamevenv)
conda create -n PAMEvenv anaconda
这将安装几个必需的科学软件包,包括numpy、pandas和ipython。
激活环境
source activate PAMEvenv
安装pame(下载pame源代码并解压缩,然后导航到目录)
cd /path/to/PAMEdirectory python setup.py install
Conda安装/升级依赖项
conda install traits traitsui mayavi chaco mpmath PIL
停用虚拟环境
source deactivate
依赖关系
pame依赖项的完整列表在requirements.txt文件中。您可能还需要安装qt后端<;http://pyqt.sourceforge.net/docs/pyqt4/installation.html>;。
支持
有问题吗?对开发感兴趣?信息:pame_env@googlegroups.com,或者直接联系我(hughesadam87@gmail.com,@hughesadam87)
网络实用程序
pame不在浏览器中运行。看看这些相关的工具!
许可证
修订了3条BSD