liberata_metrics.visualizations package

Submodules

Module contents

liberata_metrics.visualizations.matrix_heatmap(mat: spmatrix, out_path: str | Path, title: str | None = None, cmap: str = 'viridis', max_side: int = 500, agg_fn: Callable = <function sum>, vmax: float | None = None, vmin: float | None = None, dpi: int = 150) None[source]

plot matrix heatmap (note: this is all ChatGPT)

liberata_metrics.visualizations.plot_contributor_time_series(contributor_df: DataFrame, contributor_ids: Sequence[str] | None, c: int, output_path: str | Path, rng_seed: int | None = None) Path[source]
liberata_metrics.visualizations.plot_manuscript_time_series(manuscript_df: DataFrame, manuscript_ids: Sequence[str] | None, c: int, output_path: str | Path, rng_seed: int | None = None) Path[source]