tide package

Subpackages

Submodules

tide.plot module

Module qui contient les fonctions pour afficher les série temporelle.

Ce module contient les fonctions pour afficher un graphique de la série temporelle.

tide.plot.add_traces(fig, dataframes)[source]

Ajoute les traces Scatter pour chaque série temporelle dans la figure.

Paramètres:
  • fig (go.Figure) – La figure Plotly.

  • dataframes (Collection[pd.DataFrame]) – La collection de DataFrames.

Type renvoyé:

None

tide.plot.create_annotations()[source]

Crée une liste d’annotations pour le graphique.

Renvoie:

La liste des annotations.

Type renvoyé:

list[dict]

tide.plot.create_buttons(fig, dataframes, titles, x_label, y_label)[source]

Crée une liste de boutons pour le menu déroulant.

Paramètres:
  • fig (go.Figure) – La figure Plotly.

  • dataframes (Collection[pd.DataFrame]) – La collection de DataFrames.

  • titles (Collection[str]) – Les titres des graphiques.

  • x_label (str) – Le titre de l’axe des x.

  • y_label (str) – Le titre de l’axe des y.

Renvoie:

La liste des boutons.

Type renvoyé:

list[dict]

tide.plot.create_scatter_traces(dataframe)[source]

Crée une liste de traces de type Scatter pour chaque série temporelle.

Paramètres:

dataframe (pd.DataFrame) – Le DataFrame de la série temporelle.

Renvoie:

La liste des traces Scatter.

Type renvoyé:

list[go.Scatter]

tide.plot.plot_time_series_dataframe(dataframes, titles, x_label='Event Date', y_label='Water Level (m)', template='plotly', output_path=None, show_plot=False)[source]

Fonction qui affiche un graphique de la série temporelle avec un menu déroulant.

Paramètres:
  • dataframes (Collection[pd.DataFrame]) – Le DataFrame de la série temporelle.

  • titles (Sequence[str]) – Le titre du graphique.

  • x_label (str) – Le titre de l’axe des x.

  • y_label (str) – Le titre de l’axe des y.

  • output_path (Optional[Path]) – Le chemin du fichier de sortie.

  • show_plot (bool) – Afficher le graphique.

  • template (str) – Le template du graphique.

Type renvoyé:

None

tide.plot.set_initial_visibility(fig, dataframes)[source]

Définit la visibilité initiale des traces pour chaque série temporelle.

Paramètres:
  • fig (go.Figure) – La figure Plotly.

  • dataframes (Collection[pd.DataFrame]) – La collection de DataFrames.

Renvoie:

La liste de visibilité initiale.

Type renvoyé:

list[bool]

tide.plot.update_layout(fig, buttons, x_label, y_label, title, template)[source]

Met à jour la mise en page de la figure.

Paramètres:
  • fig (go.Figure) – La figure Plotly.

  • buttons (list[dict]) – La liste des boutons.

  • x_label (str) – Le titre de l’axe des x.

  • y_label (str) – Le titre de l’axe des y.

  • title (str) – Le titre du graphique.

  • template (str) – Le template du graphique.

Type renvoyé:

None

Module contents

Ce package contient les classes et fonctions permettant de gérer les marées et leurs zones d’influences.