My Project
phase_plot_interesting_area_continuous_velocity.py
Go to the documentation of this file.
1 from phase_plot_imports import *
2 from phase_plot_main import \
3  get_saved_phase_data, \
4  create_and_get_phase_data, \
5  plot_phase, \
6  plot_phase_intervals, \
7  plot_one_phase_at_the_time
8 
9 
11  run_name
12 ):
13  if("-load" in sys.argv):
14  phase_data = get_saved_phase_data(run_name)
15  else:
16  phase_data = create_and_get_phase_data(run_name = run_name)
17 
18  threshold_speed = loader.get_parameter(phase_data['parameters'], "threshold_speed")
19 
20  block_numbers = loader.get_parameter(phase_data['parameters'], "blocks")
21  if(not block_numbers):
22  block_numbers = range(0, loader.get_parameter(phase_data['parameters'], 'N'))
23  print(block_numbers)
24 
25  if("-section" in sys.argv):
26  section_index = sys.argv.index("-section") + 1
27  plot_phase_intervals(phase_data['position_selection'], phase_data['velocity_selection'],section_size = int(sys.argv[section_index]), custom_legend_title = "Surface velocity: " + str(threshold_speed), block_numbers = block_numbers)
28  elif("-slide" in sys.argv):
29  plot_one_phase_at_the_time(phase_data['position_selection'], phase_data['velocity_selection'], custom_legend_title = "Surface velocity: " + str(threshold_speed), block_numbers = block_numbers)
30  else:
31  plot_phase(phase_data['position_selection'], phase_data['velocity_selection'], figure_number = 0, custom_legend_title = "Surface velocity: " + str(threshold_speed), block_numbers = block_numbers)
32  plt.show()
33 
34 
35 
36 def run():
37  if(len(sys.argv) >= 2):
38  plot_phase_single(sys.argv[1])
39  else:
40  print("No input given, please provide one or more paths within the \"results\" folder")
41 
42 if __name__== "__main__":
43  run()
def create_and_get_phase_data(run_name)
def plot_phase_intervals(position, velocity, section_size, custom_label="", custom_legend_title="", block_numbers=None)
def plot_one_phase_at_the_time(position, velocity, custom_label="", custom_legend_title="", block_numbers=None)
def plot_phase(run_name)
Definition: plotBlocks.py:106
def get_saved_phase_data(run_name)