论文标题

介绍pycross:用于伪3D电离模型的形状软件的Pycloudy渲染

Introducing PyCross: PyCloudy Rendering Of Shape Software for pseudo 3D ionisation modelling of nebulae

论文作者

Fitzgerald, K., Harvey, E. J, Keaveney, N., Redman, M.

论文摘要

对光电离世的过程的研究在我们对恒星进化的理解中起着重要作用。在视觉上代表或模拟电离星云非常困难,要求天文学家使用复杂的建模代码来得出温度,密度和化学成分。现有的代码通常需要陡峭的学习曲线并产生来自数学功能的模型。在本文中,我们将介绍pycross:Shape软件的Pycloudy渲染。这是一个伪3D建模应用程序,它生成了使用Shape软件创建的光学薄星云的光电子化模型。目前,Pycross已用于Novae和行星星云,可以扩展到活跃的银河核或任何其他类型的光电离轴对称性星云。功能,操作概述和科学管道将在场景中描述,其中已经采用了Novae(V5668 Sagittarii(2015)和V4362 Sagittarii(1994))和行星Nebula(LotR1)的场景。与上述光电离的代码不同,该应用程序不需要任何编码体验,也不需要得出复杂的数学模型,而是利用Cloudy/Pycloudy和Shape的选择功能。该软件是使用正式的软件开发生命周期开发的,该生命周期使用Python编写,并且将无需安装任何开发环境或其他Python软件包。该应用程序,形状模型和Pycross档案示例可供github上的学生,学者和研究社区免费使用(https://github.com/karolfitzgerald/pycross_osx_app)。

Research into the processes of photoionised nebulae plays a significant part in our understanding of stellar evolution. It is extremely difficult to visually represent or model ionised nebula, requiring astronomers to employ sophisticated modelling code to derive temperature, density and chemical composition. Existing codes are available that often require steep learning curves and produce models derived from mathematical functions. In this article we will introduce PyCross: PyCloudy Rendering Of Shape Software. This is a pseudo 3D modelling application that generates photoionisation models of optically thin nebulae, created using the Shape software. Currently PyCross has been used for novae and planetary nebulae, and it can be extended to Active Galactic Nuclei or any other type of photoionised axisymmetric nebulae. Functionality, an operational overview, and a scientific pipeline will be described with scenarios where PyCross has been adopted for novae (V5668 Sagittarii (2015) & V4362 Sagittarii (1994)) and a planetary nebula (LoTr1). Unlike the aforementioned photoionised codes this application does not require any coding experience, nor the need to derive complex mathematical models, instead utilising the select features from Cloudy/PyCloudy and Shape. The software was developed using a formal software development lifecycle, written in Python and will work without the need to install any development environments or additional python packages. This application, Shape models and PyCross archive examples are freely available to students, academics and research community on GitHub for download (https://github.com/karolfitzgerald/PyCross_OSX_App).

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源