View Source Coda.Behaviour.Analytics behaviour (coda v0.3.0)
Behaviour of facets analytics
Summary
Types
@type dataframe() :: Explorer.DataFrame.t()
@type facet_type() :: Explorer.DataFrame.column_name() | Explorer.DataFrame.column_names()
@type facets() :: Explorer.DataFrame.t()
@type facets_analytics_response() :: {facets(), facet_type(), scrobbles()}
@type options() :: Keyword.t()
@type scrobbles() :: Explorer.DataFrame.t()
Callbacks
@callback sample_albums(dataframe(), options()) :: facets_analytics_response()
@callback sample_artists(dataframe(), options()) :: facets_analytics_response()
@callback sample_tracks(dataframe(), options()) :: facets_analytics_response()
@callback top_albums(dataframe(), options()) :: facets_analytics_response()
@callback top_artists(dataframe(), options()) :: facets_analytics_response()
@callback top_tracks(dataframe(), options()) :: facets_analytics_response()