pyqmmm.md.rmsf_plotter

Module Contents

Functions

format_plot()

Set general plot formatting parameters for consistent aesthetics.

load_rmsf_csv_files([pattern])

Load RMSF data from CSV files matching the given pattern.

plot_rmsf(dataframes[, output_basename, colors])

Plot RMSF data from multiple dataframes on the same axes.

main()

Main execution function to load RMSF CSV files and plot them.

pyqmmm.md.rmsf_plotter.format_plot()[source]

Set general plot formatting parameters for consistent aesthetics. Intended for use in the Kulik Lab plotting style.

pyqmmm.md.rmsf_plotter.load_rmsf_csv_files(pattern='*.csv')[source]

Load RMSF data from CSV files matching the given pattern.

Returns:

List of tuples containing filename and corresponding DataFrame.

Return type:

list of (str, pd.DataFrame)

pyqmmm.md.rmsf_plotter.plot_rmsf(dataframes, output_basename='rmsf_plot', colors=None)[source]

Plot RMSF data from multiple dataframes on the same axes.

Parameters:
  • dataframes (list) – List of (filename, dataframe) tuples.

  • output_basename (str) – Base name for the saved plots.

  • colors (list) – Optional list of colors for each plot.

pyqmmm.md.rmsf_plotter.main()[source]

Main execution function to load RMSF CSV files and plot them.