mcstasscript.helper.managed_mcrun

mcstasscript.helper.managed_mcrun#

Functions

decode_dict(dictionary)

findall(s, p)

Yields all the positions of the pattern p in the string s.

highlight(string, search_term[, ...])

Highlights search term in string and returns it, if return_section only sections with term is returned

load_metadata(data_folder_name)

Function that loads metadata from a mcstas simulation

load_metadata_nexus(file_object)

load_metadata_text(data_folder_name)

load_monitor(metadata, data_folder_name)

Switches to appropriate loader function

load_monitor_nexus(metadata, file_object)

Function that loads data given metadata and name of data folder This version is for a nexus file

load_monitor_text(metadata, data_folder_name)

Function that loads data given metadata and name of data folder This version is for a text file

load_results(data_folder_name)

Function for loading data from a mcstas simulation

print_sim_output(sim_output)

Classes

ManagedMcrun(instr_name, **kwargs)

A class for performing a mcstas simulation and organizing the data into python objects