parq_blockmodel.utils.temporal.temporal_surfaces.TemporalSurfaceManager

class parq_blockmodel.utils.temporal.temporal_surfaces.TemporalSurfaceManager(data)[source]
__init__(data)[source]

Methods

__init__(data)

create_animation(variable, output_path[, ...])

plot_at_location_over_time(variable, x, y)

plot_at_selected_time(variable, timestamp)

plot_difference_between_times(variable, time1)

Plots the difference between two times for a given attribute.

plot_expression(expression, time[, ...])

Plots the result of a user-defined expression at a given time.

plot_difference_between_times(variable, time1, time2=None, direction=None)[source]

Plots the difference between two times for a given attribute. If time2 is None, direction must be ‘previous’ or ‘next’ to select adjacent timestamp. Subtraction order is managed so that result is always time2 - time1.

plot_expression(expression, time, timestamp_format='%Y-%m-%d')[source]

Plots the result of a user-defined expression at a given time. Example expressions: ‘elevation - water_level’, ‘elevation - elevation.sel(time=t)’