红外辐射法高通量测定深共晶溶剂熔点的装置
musicalrobot的Python项目详细描述
音乐机器人
python模块,用于利用ir测辐射热法高通量测量深共晶溶剂的熔点
简介
深共晶溶剂(des)是一种新型的溶剂,在化学合成、萃取、电化学、甚至药物传递等领域有着广泛的应用。des的设计空间巨大,需要对des的熔点进行高通量测量,以便快速识别出适合其具体应用的熔点。通过使用红外摄像机和随后的图像分析,实现了熔点的高通量测量。des的熔点是通过记录样品加热时的温度分布,并在分布中定位由于样品熔化时热导率增加而导致的拐点来获得的。开发的python包能够一次获得多个样品的准确熔点,而只需要几分钟的时间进行物理测量,而且成本低廉。相比之下,标准熔点测定技术使用的设备要贵上几个数量级,单个样品最多需要一个小时。
安装
- 可以使用以下命令安装此包:
pip install musicalrobot
用法
python包采用以下两种技术获取样品的温度分布,并通过样品夹确定样品的熔点:
- 通过边缘检测的温度分布
- 这种方法可以用于高对比度和最小噪声的图像(视频帧),这样可以只检测样本的边缘。
- 通过检测边缘、填充和标记边缘以及监测其质心处的温度来确定样品和平板的温度分布。
- 该技术可以通过使用
input_file
和centroid_temp
模块中的函数musicalrobot.edge_detection
来加载录制的视频并获取样本和样本保持器的温度分布。
- 通过像素值分析得到温度分布。
- 这是低对比度图像(视频帧)的替代技术。在某些情况下,图像和样本之间的对比度可能太低,无法进行边缘检测,即使使用对比度增强。
- 或者,每个样本的质心位置可以通过求和样本保持架(孔板)的单个行和列上的像素值来找到。
- 利用
musicalrobot.pixel_analysis
模块中的input_file
和pixel_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依赖项