Analyse API¶
Get data¶
Get parameters¶
-
runana.input_file_handling.read_input_files_f90nml(patterns=['*.nml'], read_one_file=<function read_and_flatten_namelist>)¶ Read the all files matching patterns with
f90nml.read()The namelists are flattened and supersetted, the resulting dict is returned
-
runana.input_file_handling.read_input_files_upname(patterns=['*.inp'])¶ Read the all files matching patterns with
read_upname_file()The data from all the files is supersetted and the resulting dict is returned
-
runana.input_file_handling.read_input_files_positional(patterns=['*.inp'])¶ Read the all files matching patterns with
read_positional_file()The data from all the files is supersetted and the resulting dict is returned
-
runana.input_file_handling.read_upname_file(filename)¶ Reads file in upname format
In this format the names of variables are given on a line, with the values on the following line. Each variable/name should be seperated by at least two whitespaces or a tab. Each set of names/values lines should be seperated by at least one blank line
-
runana.input_file_handling.read_positional_file(filename)¶ Reads input file
A dictionary is returned, the keys of which are the tuples (iline,iword) with the line and word index of the value. Each variable/name should be seperated by at least two whitespaces, a comma or a tab.
Get other stuff¶
Analyse with pandas API¶
This module requires the pandas package
Read numbers API¶
Matplotlib managers¶
Context managers for using matplotlib. Use these together with pythons with statement