Filtering

class Filtering(filters: Filters)[source]

Bases: object

Classe de filtrages

Parameters:

filters (Filters)

Attributs

Filtering.filters: Filters

Méthodes

Divers

Filtering.localization(datas: DataFrame) DataFrame[source]

Filtre un DataFrame de localisation.

Parameters:

datas (DataFrame) – DataFrame à filtrer

Returns:

DataFrame filtré.

Return type:

DataFrame

Filtering.tracking(datas: DataFrame) DataFrame[source]

Filtre un DataFrame de trajectoires. Simpliste uniquement sur la longueur, car il faut le calcul des statistiques sur trajectoires pour le reste. Cependant, il peut s’agir d’une première étape avant, justement, ces calculs de statistiques.

Parameters:

datas (DataFrame) – DataFrame à filtrer

Returns:

DataFrame filtré.

Return type:

DataFrame

Filtering.tracks_compute(tracks: DataFrame, msd: DataFrame, instant_d: DataFrame, fit: DataFrame) tuple[DataFrame, DataFrame, DataFrame, DataFrame][source]

Filtre un DataFrame de calcul sur les trajectoires.

Parameters:
  • tracks (DataFrame) – DataFrame de trajectoires

  • msd (DataFrame) – DataFrame de calcul des MSD

  • instant_d (DataFrame) – DataFrame de calcul de la diffusion instantanée

  • fit (DataFrame) – DataFrame de calcul de l’ajustement

Returns:

DataFrames filtrés.

Return type:

tuple[DataFrame, DataFrame, DataFrame, DataFrame]