mcstasscript.interface.reader.McStas_file
mcstasscript.interface.reader.McStas_file¶
- class mcstasscript.interface.reader.McStas_file(filename)¶
Reader of McStas files, can add to an existing McStasScript instrument instance or create a corresponding McStasScript python file.
- add_to_instr(Instr)¶
Add information from McStas file to McStasScript Instr instance
- write_python_file(filename)¶
Write python file named filename that reproduce the McStas instr
- __init__(filename)¶
Initialization of McStas_file class, needs McStas instr filename
- Parameters
(str) (filename) – Name of McStas instrument file to be read
Methods
__init__
(filename)Initialization of McStas_file class, needs McStas instr filename
add_to_instr
(Instr)Adds information from the McStas file to McStasScript instr
write_python_file
(filename, **kwargs)Writes python file that reproduces McStas instrument file
- add_to_instr(Instr)¶
Adds information from the McStas file to McStasScript instr
- Parameters
instance) (Instr (McStasScript McStas_instr) – McStas_instr instance to add instrument information to
- write_python_file(filename, **kwargs)¶
Writes python file that reproduces McStas instrument file
- Parameters
(str) (filename) – Filename of python file to be written