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

05/06/2020
by   K. Fitzgerald, et al.
0

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).

READ FULL TEXT

page 3

page 4

page 5

page 6

page 8

page 9

page 13

page 14

research
01/11/2022

pymdp: A Python library for active inference in discrete state spaces

Active inference is an account of cognition and behavior in complex syst...
research
06/26/2019

Using the Agile software development lifecycle to develop a standalone application for generating colour magnitude diagrams

Virtual observatories allow the means by which an astronomer is able to ...
research
10/04/2021

PyTorrent: A Python Library Corpus for Large-scale Language Models

A large scale collection of both semantic and natural language resources...
research
05/21/2019

BrainPainter: A software for the visualisation of brain structures, biomarkers and associated pathological processes

We present BrainPainter, a software that automatically generates images ...
research
11/15/2021

VisualEnv: visual Gym environments with Blender

In this paper VisualEnv, a new tool for creating visual environment for ...
research
12/04/2018

Towards new solutions for scientific computing: the case of Julia

This year marks the consolidation of Julia (https://julialang.org/), a p...
research
10/24/2016

IB2d: a Python and MATLAB implementation of the immersed boundary method

The development of fluid-structure interaction (FSI) software involves t...

Please sign up or login with your details

Forgot password? Click here to reset