红外辐射法高通量测定深共晶溶剂熔点的装置

musicalrobot的Python项目详细描述


Build Status

音乐机器人

python模块,用于利用ir测辐射热法高通量测量深共晶溶剂的熔点

Github musical robot image

简介

深共晶溶剂(des)是一种新型的溶剂,在化学合成、萃取、电化学、甚至药物传递等领域有着广泛的应用。des的设计空间巨大,需要对des的熔点进行高通量测量,以便快速识别出适合其具体应用的熔点。通过使用红外摄像机和随后的图像分析,实现了熔点的高通量测量。des的熔点是通过记录样品加热时的温度分布,并在分布中定位由于样品熔化时热导率增加而导致的拐点来获得的。开发的python包能够一次获得多个样品的准确熔点,而只需要几分钟的时间进行物理测量,而且成本低廉。相比之下,标准熔点测定技术使用的设备要贵上几个数量级,单个样品最多需要一个小时。

安装

  • 可以使用以下命令安装此包: pip install musicalrobot

用法

python包采用以下两种技术获取样品的温度分布,并通过样品夹确定样品的熔点:

  1. 通过边缘检测的温度分布
  • 这种方法可以用于高对比度和最小噪声的图像(视频帧),这样可以只检测样本的边缘。
  • 通过检测边缘、填充和标记边缘以及监测其质心处的温度来确定样品和平板的温度分布。
  • 该技术可以通过使用input_filecentroid_temp模块中的函数musicalrobot.edge_detection来加载录制的视频并获取样本和样本保持器的温度分布。
  1. 通过像素值分析得到温度分布。
  • 这是低对比度图像(视频帧)的替代技术。在某些情况下,图像和样本之间的对比度可能太低,无法进行边缘检测,即使使用对比度增强。
  • 或者,每个样本的质心位置可以通过求和样本保持架(孔板)的单个行和列上的像素值来找到。
  • 利用musicalrobot.pixel_analysis模块中的input_filepixel_temp函数加载录制的视频,并获取样本和样本保持架的温度分布,可以采用这种技术。

使用musicalrobot模块调整上述两种技术的示例可以在示例文件夹中的ipython笔记本Tutorial.ipynb中找到。

用于开发

  • 安装python 3.6版
  • 使用git clonehttps://github.com/pozzocapstone/musical-robot.git在您的计算机上克隆存储库。这将在您的计算机上创建此存储库的副本。
  • 使用CD Music Robot转到存储库文件夹。
  • 使用pip install-r requirements.txt安装python依赖项

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

推荐PyPI第三方库


热门话题
java利用Android的surfaceView   服务器不通过socket接受java中的客户端请求   带有文本标签和文本字段的用户界面java fx验证问题   java是否可以使用Wine在Linux上运行Eclipse Portable?   运行时的java意图参数   java不支持新的白俄罗斯卢布。util。通货   java Struts2文件上载NullPointerException   为什么PowerShell显示“找不到符号”错误,而VS代码Java进程控制台运行得很好?   创建意图的java空指针异常   ArrayList的java打印索引<String[]>   xpath java。伊奥。IOException:服务器返回了URL:http://www.w3.org/TR/html4/strict.dtd   java KeyListener未激活   java导入编译为jar的包:坏的类文件,类文件包含错误的类,包不存在错误   java将图像路径从onActivityResult传递到onClick函数   java Catch block不允许用户继续执行程序   java Spring Mvc不适用于除`/`