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并回复确认邮件。


`_

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
安卓中通过TCP发送时java文件损坏   Java测试预期=异常失败,断言错误   java ssh4 LazyInitializationException   java是否可以在集合中添加重复项?   java是一个免费的开源数据库管理工具   java是否可以在导出的html中嵌入图像   编译器构造解释一些东西,并用Java运行生成的字节码?   java KeyPairGenerator未生成随机密钥   java使用正则表达式生成字符串而不是匹配字符串   java中的多线程线程间通信   具有复合密钥的java Hibernate合并问题   java不能在MainActivity类之外使用SharedReferences变量   正在获取切割/零件异常消息。使用java Spring ControllerAdvice   java tomcat漏洞讨论   javascript在Java中实现“system”命令   java如何在JUnit5*中加载*Spring测试上下文之前获取回调?   java bluej关于缺少返回语句   JavaSpringBoot@ModelAttribute包含使用字符串键的其他模型   从可选中抛出异常。ifPresent()Java 8