mcstasscript.data.data.McStasData#

class mcstasscript.data.data.McStasData(metadata)#

Class for holding full McStas dataset with data, metadata and plotting preferences

metadata#

Holds the metadata for the dataset

Type:

McStasMetaData instance

name#

Name of component, extracted from metadata

Type:

str

plot_options#

Holds the plotting preferences for the dataset

Type:

McStasPlotOptions instance

set_xlabel : string

sets xlabel of data for plotting

set_ylabel : string

sets ylabel of data for plotting

set_title : string

sets title of data for plotting

set_options : keyword arguments

sets plot options, keywords passed to McStasPlotOptions method

__init__(metadata)#

Initialize a new McStas dataset, 4 positional arguments, pass xaxis as kwarg if 1d data

Parameters:

metadata (McStasMetaData instance) – Holds the metadata for the dataset

Methods

__init__(metadata)

Initialize a new McStas dataset, 4 positional arguments, pass xaxis as kwarg if 1d data

get_data_location()

set_data_location(data_location)

set_plot_options(**kwargs)

set_title(string)

set_xlabel(string)

set_ylabel(string)

set_zlabel(string)