PLUTOOutput

class psipy.model.pluto.PLUTOOutput(path)

Bases: psipy.model.base.ModelOutput

The results from a single run of PLUTO.

This is a storage object that contains a number of Variable objects. It is designed to be used like:

pluto_output = PLUTOOutput('directory')
br = pluto_output['br']

Notes

Variables are loaded on demand. To see the list of available variables use PLUTOOutput.variables, and to see the list of already loaded variables use PLUTOOutput.loaded_variables.

Attributes Summary

loaded_variables

List of loaded variable names.

variables

List of all variable names present in the directory.

Methods Summary

get_unit(var)

Return the units for a variable, and the factor needed to convert from the model output to those units.

get_variables()

Returns

load_file(var)

Load data for variable var.

Attributes Documentation

loaded_variables

List of loaded variable names.

variables

List of all variable names present in the directory.

Methods Documentation

get_unit(var)

Return the units for a variable, and the factor needed to convert from the model output to those units.

Returns
unitastropy.units.Unit
factorfloat
get_variables()
Returns
list

A list of all variable names present in the directory.

load_file(var)

Load data for variable var.