没有项目描述

Chem-I-Calc的Python项目详细描述


#化学计算

chem-i-calc是一个用于评估化学信息内容的python包 分辨星光光谱。 它利用了fisher信息矩阵和cramér-rao不等式 快速计算cramér-rao下界(crlbs),它给出了 从一组观测数据中理论上可以达到的精度。

##安装 chem-i-calc需要python 3.5或更高版本。 它及其所有依赖项都可以通过 ` pip install Chem-I-Calc ` 或者直接从github ` pip install git+https://github.com/NathanSandford/Chem-I-Calc `

##入门 ###初始文件下载 这些计算需要高分辨率(r~100000)光谱来计算 各种仪器配置的光谱梯度。那些文件 include此数据太大,无法在github或pypi上托管,而是第一次 应用程序查找这些数据,这些数据是从google驱动器下载的,可能需要 2-10分钟,具体取决于您的互联网连接。当数据块被下载时, 它将显示在终端/笔记本电脑输出中。标签文件大约有50个块, 光谱文件大约有26600块。

###交互式图形用户界面 chem-i-calc最终将包含一个web托管的applet,以方便快捷地使用 CRLB计算更广泛的天文界。所需的大文件 但是,对于这些计算,部署此应用程序非常复杂。作为 中间止动间隙,CHEM-I-CALC包包括运行 本地小程序。

如果您安装了带有pip的chem-i-calc,则可以通过运行 命令 ` run_chemicalc ` 在安装了chem-i-calc的python环境中。如果您安装了 chem-i-calc通过克隆存储库,您将需要导航到 chem-i-calc/chemicalc_app或确保您的路径包含run_chemicalc文件。

在终端中运行命令后,您将看到以下输出:

Serving Flask app “chemicalc_app” (lazy loading) <br> Environment: production <br> WARNING: Do not use the development server in a production environment. <br> Use a production WSGI server instead. <br> Debug mode: off <br> Running on http://127.0.0.1:8050/ (Press CTRL+C to quit) <br>

在Internet浏览器中,导航到最后一行的地址输出 (例如,http://127.0.0.1:8050/)。然后,应用程序应该加载并由您随意使用!

###朱庇特笔记本 chem-i-calc的设计是非常交互式和模块化的,因此非常适合 用于笔记本电脑环境。这允许感兴趣的用户在 gui/applet的功能。例如,人们可以很容易地使用chem-i-calc 拥有自己的恒星光谱模型,包括自定义的信号/噪声处方,以及其他 调整代码以计算CRLBs,以便进行特定的观察和分析。

在笔记本中运行chem-i-calc的教程可以在chem-i-calc/notebooks/和 将随着包功能的增长而扩展。

##作者 -内森·桑德福德(加州大学伯克利分校,nathan_sandford@berkeley.edu

##合作者 -丹威茨 -袁森庭 -汉斯·沃尔特·里克斯

##贡献 就像这个包裹在做什么,但是对其中的一部分不满意? 我热烈欢迎任何和所有的贡献,特别是在功能添加, Web部署和代码优化。如果你有的话,别犹豫找我 你想申请的想法或贡献。

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

推荐PyPI第三方库


热门话题
java爬虫获取外部网站搜索结果   java Bluestack未连接到eclipse   java如何从ConstraintViolationException Hibernamte获取数据库字段名   HttpResponse HttpResponse=httpClient引发java运行时错误。执行(httpPost);   Jama中矩阵的java点积和叉积   java有什么方法可以唯一地识别可扩展设备吗?   java我需要用*来写我的名字,但我不断遇到一个错误,我对编码很陌生   java变量是在内部类中访问的。需要被宣布为最终决定。但我不想宣布最终结果   java如何缩短base64图像字符串,Android?   JavaSpringMVC:计划方法不自动触发   图形学习Java 2D API的好资源是什么?   如何在java中对方法进行排队   java JavaFX多行   java Selenium无法在[链接]上找到基于CSS元素的密码字段元素http://www.cartasi.it/gtwpages/index.jsp   Java中的equals()和hashCode()契约   软删除情况下的java Hibernate二级缓存   java为什么这段代码要两次调用这些方法?