birth cloud dust attenuation applied beyond dust_tesc
还没有人认领这个 Issue。
- 主要语言
- Python
- 星标
- 76
- 派生
- 45
- PR 合并指标
- 30 天内没有已合并 PR
描述
I ran into the following issue regarding the birth cloud dust attenuation:
I'm running StellarPopulation with dust_tesc=7.0, which I think means that only stellar populations with age < 1e7 should be affected by birth cloud dust attenuation. However, I find that when birth cloud dust attenuation is applied to stellar populations with age 1.1e7.
Below is an illustration. I generate spectra for a stellar population with tage=1.1e7. In one of the spectra, I set dust1 = 0.9; in the other I set dust1=0. Since tage > dust_tesc, I didn't expect there to be a difference between the two spectra but the figure below shows a significant difference.
I find that for dust_tesc=7.0, birth cloud dust attenuation is applied up to tage=1.12e7yr
贡献指南
这个仓库没有索引到贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
调研方向
从 StellarPopulation 对 dust_tesc 和 dust1 的处理入手,然后使用 tage=1.1e7 和 dust_tesc=7.0 重现报告的案例,同时比较 dust1=0.9 和 dust1=0。当出生云消光不再改变超过配置阈值的年龄对应的光谱,并且已覆盖报告的边界行为时,即视为完成。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- fortran, python
- 领域
- data
- Issue 类型
- 缺陷
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 42/100