wolfhece.analyze_vect

Module Contents

class wolfhece.analyze_vect.Compare_vectors[source]

Compare multiple vectors

property layout[source]

Layout of the figure

property reference[source]

Reference vector

add_ref_values(values: wolfhece.wolf_array.WolfArray | wolfhece.Results2DGPU.wolfres2DGPU | wolfhece.wolfresults_2D.Wolfresults_2D)[source]

Add values to the reference vector

del_ref_values(which: int | str)[source]

Pop values from the reference vector

reset_ref_values()[source]

Reset reference values

get_ref_values()[source]

Retrieve reference values

add_compare(support: wolfhece.PyVertexvectors.vector, values: list[wolfhece.wolf_array.WolfArray | wolfhece.Results2DGPU.wolfres2DGPU | wolfhece.wolfresults_2D.Wolfresults_2D] = None)[source]

Add values to compare

reset_compare()[source]

Reset comparison values

del_compare(which: int | str)[source]

Pop values from the comparison vector

get_compare_values()[source]

Retrieve comparison values

plot_ref(axis: int = 0)[source]

Plot reference vector

plot_compare(axis: int = 0)[source]

Plot comparison vectors along reference vector.

We must project comparison vectors on the reference vector and plot them.

set_x_bounds(smin: float, smax: float, axis: int = 0)[source]

Set x bounds for the figure

set_y_bounds(ymin: float, ymax: float, axis: int = 0)[source]

Set y bounds for the figure