def setup_ep_results(self, times, nodes, links, result_types=None):
"""Set up the results object (or file, etc.) for save_ep_line() calls to use.
The basic implementation sets up a dictionary of pandas DataFrames with the keys
being member names of the ResultsType class. If the items parameter is left blank,
the function will use the items that were specified during object creation.
If this too, was blank, then all results parameters will be saved.
"""
if result_types is None:
result_types = self.items
link_items = [ member.name for member in result_types if member.is_link ]
node_items = [ member.name for member in result_types if member.is_node ]
self.results.node = pd.Panel(items=node_items, major_axis=times, minor_axis=nodes)
self.results.link = pd.Panel(items=link_items, major_axis=times, minor_axis=links)
self.results.time = times
self.results.network_name = self.inp_file
评论列表
文章目录