- 博客(11)
- 收藏
- 关注
原创 常见的Abel逆变换求解方法及其python实现
其中AJI我是写了一个函数,就按照式(7)来写就可以,这里我就不贴上来了。这个离散法很简单,上面的代码我直接写的,没测试,不保证完全正确哈。上一篇论文中总结了一些常见的Abel逆变换求解方法。,应粉丝要求,这篇文章写一下对应的算法实现。详细推导见上一篇文章,结果是。其余就是很简单的离散求和。
2023-07-13 20:27:52
1212
2
原创 如何将Blender模型导入Panda3d
两种方法,使用Blender插件,或者Blend2bam。第一种方法:Blender导出插件1.对于Blender 2.5, 2.6, 2.7版本,使用:YABEE,导出文件格式.egg注意,YABEE不适用Blender2.8及以上版本GitHub - 09th/YABEE: Export models from the Blender to Panda3D game engine由于我的电脑里Blender是3.1版本,所以下面只演示如何操作。在Edit->Preferen
2022-05-22 22:50:26
1764
5
原创 朗伯余弦定律(Lambert‘s Cosine Law)
我最近看到卡耐基梅隆大学 15-462/662 计算机图形学 Computer Graphics(Fall 2020)_哔哩哔哩_bilibili讲解朗伯余弦定律的部分,觉得讲得不错,记录在这里。首先给出辐射照度(Irradiance)定义:单位被照面积接收到的辐射通量,即单位是.注意:这里的面积就是实际被照的面积,而不是投影面积。下图是表示入射光线与接收面垂直的情况。接收面的面积是A。此时辐照度为:下面考虑入射光束与接收面存在夹角的情况。其中A'是接收面实际面积,.
2022-05-13 13:58:08
5871
3
原创 RADIS:一个开源的逐线计算平衡和非平衡热辐射代码
我自己在学习辐射计算的时候走了好多弯路,最近发现一个开源的基于逐线法的辐射计算代码(https://github.com/radis/radis)简直是发现了宝藏。我想找一下关于RADIS的中文教程,发现竟然没有。所以我非常想和大家分享一下这个代码。RADIS目前可以计算CO2和CO的非平衡辐射,以及所有可以从HITRAN类数据库下载的粒子的平衡辐射。除了可以计算单温度、多温度的玻尔兹曼分布,还可以计算Treanor分布(我不是学物理化学的,不了解这是什么分布),以及任意分布。一.安装radis
2021-11-02 18:18:02
1486
4
翻译 CO2光谱数据库
现在有两个免费的CO2光谱数据库,分别为HITEMP(HITEMP数据库)和CDSD(ftp://ftp.iao.ru/pub/CDSD-4000),但是第二个CDSD数据库我打不开。一.HITEMPHITEMP分别列出了CO2的七种同位素,适用于混合物辐射计算,适用温度达到2000K;二.CDSDCDSD-1000是一种适用于500-1500K温度的高分辨率二氧化碳光谱数据库。该数据库主要用于燃烧介质的光学诊断、飞机发动机排气的光学测量、金星大气的研究、化学气相沉积等。CDSD-1000在
2021-11-01 10:45:30
3005
原创 TypeError: only size-1 arrays can be converted to Python scalars
今天在求某个物理量delta_lamb时写了下面这段代码import mathimport numpy as nplamb = np.arange(0.1, 6, 0.1)delta_lamb = math.sqrt((2 / lamb * math.cos(Phi))**2 + 1)结果报错了:TypeError: only size-1 arrays can be converted to Python scalars只能求size=1的数组最后将math.sqrt改成np
2021-10-21 21:41:57
2247
1
原创 不同辐射亮度之间转换
我在学习的时候发现,辐射亮度之间如何转换,尤其是和之间的转换每次都需要推导。今天我就在这里记录一下,防止以后忘记,也可以有地方可以查。常见的几种辐射亮度及单位:辐射亮度(radiance),单位:;光谱辐射亮度(spectral radiance),单位:,其中指波长;光谱辐射亮度(spectral radiance),单位:,其中指波数(注意这里不是频率)。我看到好多国外的软件计算的光谱辐射亮度都是后面这个。国内比较常用,所以我需要推一下二者之间的转换。辐射亮度:辐射亮度是指辐..
2021-09-02 14:43:55
4977
1
原创 HITRAN数据库的获取
HITRAN数据库的获取方法有两种,第一种方法是直接从官网(https://hitran.org/)上下载,第二个方法是利用HAPI接口远程访问HITRAN online下载所需数据。HAPI不仅可以从网站上下载数据,还可以直接计算气体的光谱特性。一. 直接下载1.访问官网,点击Data Access->Line-by-line2.选择需要的分子种类,例如这里选择了CO2。然后点击绿色框 Select Isotopologues。3.选择同位素然后点击绿色框 Sele.
2021-09-01 18:21:16
5081
1
原创 HAPI使用方法总结(HITRAN数据库,HITEMP数据库)
之前我计算高温气体光谱特性是自己写的算法部分,查了好多文献,最后计算的结果也还算比较满意。后来我才发现原来HITRAN官网上已经提供了HAPI,只需要调用HAPI就可以直接计算气体的光谱特性,而无需自己写具体的光谱特性计算方法。HAPI (HITRAN Application Programming Interface) 是HITRAN online网站(https://hitran.org/)提供的python接口,可以实现远程访问HITRAN数据库,并可以逐行下载、过滤和处理分子和原子上的光谱数据的
2021-09-01 15:52:40
17213
31
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人