darshan.experimental.aggregators package
Aggregator functions are monkey patched into the DarshanReport object during initialization of DarshanReport class.
Note
These functions are only enabled if the darshan.enable_experimental(True) function is called.
Example usage:
import darshan
import darshan.report
dasrhan.enable_experimental(True)
report = darshan.report.DarshanReport()
...
result = report.agg_ioops()
Submodules
darshan.experimental.aggregators.agg_ioops module
darshan.experimental.aggregators.create_dxttimeline module
- darshan.experimental.aggregators.create_dxttimeline.create_dxttimeline(self, group_by='rank', mode='append')[source]
Generate/update a timeline from dxt tracing records of current report.
- Parameters:
group_by (str) – By which factor to group entries (default: rank) Allowed Parameters: rank, filename
darshan.experimental.aggregators.create_sankey module
darshan.experimental.aggregators.create_time_summary module
darshan.experimental.aggregators.create_timeline module
- darshan.experimental.aggregators.create_timeline.configure_groups()[source]
Prepare a dictionary to lookup high level group ordering.
- darshan.experimental.aggregators.create_timeline.create_timeline(self, group_by='mod,file,rank', action='attach,overwrite', summary_name='timeline')[source]
Generate/update a timeline from records of the current report state.
- Parameters:
group_by (str) – By which factor to group entries (default: rank) Allowed Parameters: rank, filename