monte carlo成核与生长现象模拟的web应用
ngp的Python项目详细描述
ngpy
~~~~
ngpy是一个web应用程序,可以在线执行和分析monte carlo模拟成核和生长现象。
它还可以用作开发自己的web应用程序的web框架。
ngpy构建在**flask**之上。
ngpy实际上是一个分布式系统,因为我们使用**zeo server**作为数据库,使用**redis**服务器作为消息队列。
quickstart
```````````
一。安装
----
::
$easy廑安装ngpy
:
$tar-xvf ngpy xxx.tar.gz
$cd ngpy xxx
$python setup.py install
*数据库**redis**已安装在您的系统中。
*其他依赖项,如**zodb3**、**wtform**、**numpy**、和**matplotlib**,应该由*easy_install*处理。
如果没有,请尝试手动安装。
2.启动zeo服务器
---------
:
$runzeo-a 0.0.0:<;zeo port>;-f/path/to/your/data.fs
*<;zeoport>;必须是可用的端口号,例如1234
*zeo**服务器应该在其他主机可以连接的主机上运行。
3.启动redis server
----
::
$redis server[/path/to/redis.conf]
*redis**服务器应该在其他主机可以连接的主机上运行。
4。启动任务队列后台程序
--------
::
$simd[-r<;server>;][-q<;qkey>;]
*<;server>;是您运行**redis**服务器的主机。
*simd**的作用是它只从**redis**服务器提取消息并进行处理。
这样您就可以在希望运行任务的每台主机上运行**simd**。
5。启动ngpy
---------
::
$run ngpy[-c<;/path/to/ngpy.cfg>;]
*ngpy.cfg*是**ngpy**的配置文件。
这是一个python文件,将由*flask处理*
实际只使用大写的值。
更多详细信息请参阅**flask**文档。
例如,如果您是本地访问者,则通过http://localhost:5000
;如果您是远程访问者,则通过http://ip.of.ngpy.run:5000
。
请求帮助
``````````````````
*您可以直接通过liuyxpp@gmail.com与我联系。
*您可以加入通过发送电子邮件至ngpy@librelist.com并回复确认邮件来发送列表。
要取消订阅,请发送邮件至ngpy-unsubscribe@librelist.com并回复确认邮件。
`_
~~~~
ngpy是一个web应用程序,可以在线执行和分析monte carlo模拟成核和生长现象。
它还可以用作开发自己的web应用程序的web框架。
ngpy构建在**flask**之上。
ngpy实际上是一个分布式系统,因为我们使用**zeo server**作为数据库,使用**redis**服务器作为消息队列。
quickstart
```````````
一。安装
----
::
$easy廑安装ngpy
:
$tar-xvf ngpy xxx.tar.gz
$cd ngpy xxx
$python setup.py install
*数据库**redis**已安装在您的系统中。
*其他依赖项,如**zodb3**、**wtform**、**numpy**、和**matplotlib**,应该由*easy_install*处理。
如果没有,请尝试手动安装。
2.启动zeo服务器
---------
:
$runzeo-a 0.0.0:<;zeo port>;-f/path/to/your/data.fs
*<;zeoport>;必须是可用的端口号,例如1234
*zeo**服务器应该在其他主机可以连接的主机上运行。
3.启动redis server
----
::
$redis server[/path/to/redis.conf]
*redis**服务器应该在其他主机可以连接的主机上运行。
4。启动任务队列后台程序
--------
::
$simd[-r<;server>;][-q<;qkey>;]
*<;server>;是您运行**redis**服务器的主机。
*simd**的作用是它只从**redis**服务器提取消息并进行处理。
这样您就可以在希望运行任务的每台主机上运行**simd**。
5。启动ngpy
---------
::
$run ngpy[-c<;/path/to/ngpy.cfg>;]
*ngpy.cfg*是**ngpy**的配置文件。
这是一个python文件,将由*flask处理*
实际只使用大写的值。
更多详细信息请参阅**flask**文档。
例如,如果您是本地访问者,则通过http://localhost:5000
;如果您是远程访问者,则通过http://ip.of.ngpy.run:5000
。
请求帮助
``````````````````
*您可以直接通过liuyxpp@gmail.com与我联系。
*您可以加入通过发送电子邮件至ngpy@librelist.com并回复确认邮件来发送列表。
要取消订阅,请发送邮件至ngpy-unsubscribe@librelist.com并回复确认邮件。
`_